
yejiming/dsh-museai-tavern
71最近提交 2026年8月15日
dsh-museai-tavern DSH 插件
该插件在 DSH Web GUI 的会话标签栏注册一个 MuseAI 标签,提供背景、聊天、冒险、羁绊、设置五页导航。用户可管理世界书、角色卡和会话,所有 AI 调用复用 DSH 已配置的模型,无需额外设置 API 密钥或 base URL。
如何安装 dsh-museai-tavern DSH 插件
dsh plugin --profile web add @yejiming/dsh-museai-tavern复制不会执行命令。安装 dsh-museai-tavern DSH 插件前请核对仓库和版本。
dsh-museai-tavern DSH 插件数据来源
dsh-museai-tavern DSH 插件快照日期:2026年8月16日
discovered
dsh-museai-tavern DSH 插件能做什么
- 在 MuseAI 标签内提供五页导航(背景、聊天、冒险、羁绊、设置)。
- 管理世界书和角色卡,支持 JSON 导入导出和 SillyTavern 格式导出。
- 流式聊天支持 Markdown、Thinking 折叠和停止生成;冒险模式支持工具气泡和候选选项。
- 所有模型调用复用 DSH 已配置的模型,无需额外 API 密钥或 base URL。
- 数据持久化存储到 $DSH_HOME/storages/museai.json(通过 DSH 存储域)。
dsh-museai-tavern DSH 插件适合哪些场景
- 在 DSH 中与 AI 角色进行沉浸式角色扮演对话。
- 运行文字冒险或 GM 跑团,支持多角色卡选择。
- 管理世界书和角色卡,进行 MuseAI 或 SillyTavern 格式的导入导出。
- 查看角色羁绊时间线及关联的聊天/冒险会话。
- 自定义系统提示词和采样参数,打造专属的 MuseAI 体验。
dsh-museai-tavern DSH 插件适合谁
- 希望获得丰富角色交互和角色扮演界面的 DSH 用户。
- 熟悉 MuseAI 桌面版、想在 DSH 内使用其功能且无需额外配置的用户。
- 需要便捷 AI 辅助故事创作的工具的写作者和跑团主持人。
dsh-museai-tavern DSH 插件的限制
- 需要 DSH 中已配置至少一个模型(provider/model),否则设置页显示空态引导,聊天/冒险请求返回错误。
- 数据存储在单个 JSON 文件($DSH_HOME/storages/museai.json)中,非数据库,大量数据时可能影响性能。
- 插件处于早期开发阶段,稳定性和完整性不能保证。
- 模型选择局限于 DSH 已配置的 provider,不支持外部 API 密钥。
dsh-museai-tavern DSH 插件的仓库 README 摘录
以下文字摘自 dsh-museai-tavern DSH 插件的上游仓库 yejiming/dsh-museai-tavern 的 README,版权归原作者,仅作引用。
在 DeepSeek Harness 的会话标签栏「轨迹」右侧,新增一个 **MuseAI** 标签,把 MuseAI 桌面的五个页面(背景 / 聊天 / 冒险 / 羁绊 / 设置)搬进 DSH Web GUI,并让所有模型调用复用 DSH 已配置的模型 —— **不需要任何额外的 API / 密钥配置**。  ## 主要功能 - **MuseAI 会话视图标签**:注册于 `conversation.view` 插槽(order 15,位于「轨迹」order 10 右侧),点击后整个会话面板渲染 MuseAI 视图;标签内五页导航(背景/聊天/冒险/羁绊/设置)。 - **背景页**(不含 AI 智能提取世界书/角色卡):世界书 / 角色卡手动管理(自定义字段、按世界书分组的角色卡目录)、JSON 导入导出、MuseAI / SillyTavern 双格式导出与 SillyTavern 转换预览、文风预设、记忆 AI 浓缩、删除世界书(仅删/连带删)。 - **聊天页**:伴侣对谈。绑定世界书 + 角色卡,流式对话(Markdown + Thinking 折叠 + 停止生成)、会话历史/标题编辑、文风预设、封存记忆、上下文用量圆环。 - **冒险页**:文字冒险 / GM 跑团。世界书 + 多角色卡选择(勾选世界书自动带出角色卡)、动态角色加载、三种输入模式、流式故事 + `[[TOOL]]` 特殊气泡 + `<choices>` 候选选项、多角色卡封存记忆、会话保存。 - **羁绊页**:角色关系概览、羁绊时间线、关联的聊天/冒险会话展示。 - **设置页**:全部系统提示词(逐字复制 MuseAI 默认值,可编辑/重置)与 Agent 采样参数(temperature / maxOutputTokens / maxContextTokens / thinkingDepth 等);**模型区域为「DSH 模型选择」**:跟随 DSH 默认模型,或从 DSH 已配置的 provider/model 目录中挑选,无任何 baseUrl / API Key / 连接测试。 - **持久化**:数据(世界书、角色卡、会话、设置、风格预设)经插件服务端存储域落盘 `$DSH_HOME/storages/museai.json`(storage-domain json backend),浏览器 localStorage 仅作离线镜像;重启不丢。 ## 快速安装 支持两种安装方式,均**无需本地构建**(构建产物 `lib/` 已提交进仓库,且不设 `prepare`/`prepack` 脚本)。 ### 方式一:npm 安装(推荐) ```sh # 从 npm 安装(首次使用会初始化
阅读完整 README仓库许可: MIT
dsh-museai-tavern DSH 插件常见问题
如何安装 MuseAI Tavern 插件?
可通过 npm 安装:`dsh plugin --profile web add @yejiming/dsh-museai-tavern`。也可通过 GitHub 源码安装:`dsh plugin --profile web add github:omdsh-dev/dsh-museai-tavern`。两种方式均无需本地构建。安装后运行 `dsh --profile web --dump-config` 确认输出中包含 museai 和 museai-routes 行。
使用 MuseAI Tavern 插件需要配置 API 密钥吗?
不需要。插件完全复用 DSH 已配置的模型,无需任何额外的 API 密钥或 base URL。请确保 DSH 中已配置至少一个模型(provider/model),否则设置页会显示空态引导,聊天/冒险请求会返回错误提示。
插件的数据存储在哪里?
所有数据(世界书、角色卡、会话、设置、风格预设)通过 DSH 存储域持久化到 `$DSH_HOME/storages/museai.json` 文件中。浏览器的 localStorage 仅作为离线镜像,重启后数据不会丢失。
能否从其他工具导入世界书和角色卡?
可以。背景页支持 JSON 格式的导入导出,也支持 MuseAI 和 SillyTavern 双格式导出,并带有 SillyTavern 转换预览功能。这方便您从其他角色扮演工具迁移数据。
聊天和冒险使用哪些模型?
插件使用 DSH 的模型选择。在设置页,您可以选择跟随 DSH 默认模型,或从 DSH 已配置的 provider/model 目录中挑选。模型列表从 DSH 目录获取。不支持外部模型或 API 密钥。