
609476965/dsh-LorebookMD
60最近提交 2026年8月14日
dsh-LorebookMD DSH 插件
本插件为 DeepSeek Harness (DSH) 设计,可将 SillyTavern/TavernAI 的角色卡与世界书导入并转换为本地 Markdown 设定文档。提供两种模式:创作模式(生成小说正文)和世界书模式(角色扮演互动)。通过专门的设置页和对话工具管理。
如何安装 dsh-LorebookMD DSH 插件
dsh plugin --profile web add dsh-lorebookmd复制不会执行命令。安装 dsh-LorebookMD DSH 插件前请核对仓库和版本。
dsh-LorebookMD DSH 插件数据来源
dsh-LorebookMD DSH 插件快照日期:2026年8月16日
discovered
dsh-LorebookMD DSH 插件能做什么
- 导入角色卡(PNG 内嵌 / JSON)与独立世界书(`{ entries: [...] }`),兼容 `extensions.world`、SillyTavern `character_book` 及常见导出变体。
- 每本世界书生成三件产物:世界书预设(含关键词自动触发)、创作预设(含创作指令和设定全文)、本地 Markdown 设定文档(可手工编辑)。
- 提供设置页(设置 →「世界书创作」),包含世界书列表、进入创作、世界书模式切换、编辑文档、导入、删除功能。
- 提供对话工具 `prompt_import_tavern` / `prompt_import_world`,与设置页共享同一份数据。
- 支持两种模式:创作模式根据用户输入生成第三人称连贯叙述;世界书模式根据关键词自动注入对应条目,实现沉浸式角色扮演。
dsh-LorebookMD DSH 插件适合哪些场景
- 写小说场景或情节:给模型一个场景,模型自动参考世界书设定生成连贯的第三人称小说正文。
- 沉浸式角色扮演:你以第一人称参与,模型以角色身份回应,提到触发词时自动注入对应世界书条目。
- 详细描写过程或人物动作:利用完整世界书上下文,确保输出符合设定风格。
dsh-LorebookMD DSH 插件适合谁
- 使用 DSH 进行小说创作的作者,需要结构化世界设定支持。
- 喜欢角色扮演的用户,希望世界书自动根据关键词触发,提升互动沉浸感。
- 已拥有 SillyTavern/TavernAI 角色卡,希望迁移到本地 Markdown 工作流的 DSH 用户。
dsh-LorebookMD DSH 插件的限制
- 本插件只管理用户提供的设定文本,不内置任何“破限/越狱”提示词内容。
- 需要 DSH 环境(profile),安装方式为 `dsh plugin` 或手动安装;发布包已内置构建产物,无需本地构建环境即可安装。
- 数据存储在本地 `~/.dsh/dsh-LorebookMD/`,不提供云同步或远程访问功能。
- 目前仅支持 SillyTavern/TavernAI 格式的导入,未提及支持其他世界书来源。
dsh-LorebookMD DSH 插件的仓库 README 摘录
以下文字摘自 dsh-LorebookMD DSH 插件的上游仓库 609476965/dsh-LorebookMD 的 README,版权归原作者,仅作引用。
一个面向 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)的插件:导入酒馆(SillyTavern/TavernAI)角色卡与世界书,落地为**本地 Markdown 设定文档**,激活创作模式后**根据用户输入、参考世界书创作小说**。 > 说明:本插件只管理你自己提供的设定文本;工程内不内置任何"破限/越狱"提示词内容。 ## 功能 - **导入**:角色卡(PNG 内嵌 / JSON)与独立世界书(`{ entries: [...] }`),兼容 `extensions.world`、SillyTavern `character_book`(角色书)与常见导出变体 - **落地本地**:每本世界书生成三件产物—— - `名·世界书` 预设:设定全文 + **关键词自动触发**(对话中按触发词注入对应条目) - `名·创作` 预设:**创作模式**(创作指令 + 设定全文,激活后输入场景即生成小说正文) - `worldbooks/<名>.md`:本地 Markdown 设定文档,可手工编辑 - **设置页**(设置 →「世界书创作」):世界书列表 / 进入创作 / 世界书模式 / **编辑文档**(系统默认程序打开本地 .md)/ 导入 / 删除 - **对话工具**:`prompt_import_tavern` / `prompt_import_world` 等与设置页共享同一份数据 ### 两种模式怎么用 | | 进入创作(激活「·创作」) | 世界书模式(激活「·世界书」) | | --- | --- | --- | | **输出形态** | **小说正文**:第三人称连贯叙述,细节符合设定风格,直接输出正文、不复述设定 | **对话/角色扮演回应**:以世界内角色身份与你互动、推进剧情 | | **设定使用** | 全文注入,模型自觉参考 | 全文注入 + **关键词自动触发**:提到触发词时对应条目当场注入 | | **交互方式** | 你给场景/情节/人物,模型创作;继续给 → 续写 | 你以第一人称参与,模型以角色回应 | | **典型指令** | "写一段……"、"描写……的过程" | "我是……,然后呢?"、"把名单给我看看" | | **适合** | 写小说、场景描写、剧情创作 | 沉浸式角色扮演、互动推演 | 想"写小说"用「进入创作」,想"扮演/对话"用「世界书模式」;两者可随时切换,停用后回到正常会话。 ## 安装 ### 跟 DSH 说 ```text 帮我安装这个插件https://github.com/609476965/dsh-LorebookMD ``` ### 从 npm 安装(推荐)
阅读完整 README仓库未声明许可,使用前请先与作者确认。
dsh-LorebookMD DSH 插件常见问题
如何安装 dsh-LorebookMD?
推荐在终端中运行 `dsh plugin --profile web add dsh-lorebookmd`。该命令会自动将插件添加到 DSH profile 的 bundles 中并应用 cordis.patch.yml 配置。你也可以手动运行 install.cmd 脚本,或双击 start-dsh-plugin.cmd 进行临时挂载。安装完成后重启 DSH,打开 http://127.0.0.1:3080,进入设置 →「世界书创作」即可使用。
如何导入角色卡或世界书?
使用设置页(设置 →「世界书创作」),点击「导入」按钮,选择角色卡(PNG 内嵌 JSON 或独立 JSON 文件)或世界书文件(JSON 格式,包含 `{ entries: [...] }`)。插件会自动生成三个产物:世界书预设、创作预设、本地 Markdown 文档。你也可以在对话中使用 `prompt_import_tavern` 或 `prompt_import_world` 工具来导入数据。
「创作模式」和「世界书模式」有什么区别?
创作模式用于写小说:模型直接输出第三人称连贯叙述,不会重复设定文本。世界书模式用于角色扮演:模型以世界内角色身份与你互动,当你提到触发词时,对应的世界书条目会自动注入到上下文中。你可以在设置页随时切换两种模式,停用后回到正常对话。
生成的文件存放在哪里?
预设(创作预设和世界书预设)保存在 `~/.dsh/dsh-LorebookMD/presets.json`。用于关键词触发的世界书条目数据存储在 `~/.dsh/dsh-LorebookMD/worldbooks.json`。可编辑的本地 Markdown 文档位于 `~/.dsh/dsh-LorebookMD/worldbooks/<名>.md`。你可以用任何文本编辑器修改 Markdown 文件,重启 DSH 后预设会反映这些更改。
如何更新插件?
更新只需安装新版本的 npm 包。再次运行 `dsh plugin --profile web add dsh-lorebookmd`(或使用更新的 .tgz 文件手动安装),然后重启 DSH。`~/.dsh/dsh-LorebookMD/` 中的数据在更新后保持不变,因此你导入的世界书和设置不会丢失。