dsh-prompt-presets
在终端中运行以下命令:
dsh plugin install LiweiDonVee/dsh-prompt-presets
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install LiweiDonVee/dsh-prompt-presets 完成安装,插件源码位于 https://github.com/LiweiDonVee/dsh-prompt-presets 。
插件介绍
DSH Prompt Presets 是面向 DeepSeek Harness 的一个提示词管理空框架。它解决的核心问题是:当你在 DSH 上构建自定义 agent 时,提示词往往是散落的、没有版本记录的、难以组合复用的文本。这个插件提供一个结构化的编辑与编译层——你可以创建带版本号的提示词配置文件,按角色和分组编排条目,通过 overlay 机制在会话级覆盖局部内容,而所有这些操作都能在版本之间安全回溯。
它同时打通了 SillyTavern 的 JSON 格式:导入时保留条目顺序、禁用标记和扩展数据,导出时做同样的 round-trip 保真;有界身份与变量宏被原生支持,而导入的 JavaScript、正则脚本和 Tavern Helper 数据被保留但绝不执行,避免沙箱外运行风险。框架本身不打包任何故事卡、角色或写作预设,数据目录从零起步,所有叙事内容完全由你决定。
对于需要为 agent runtime 编写 prompt-manifest.json、调用 compileForAgent 和 compileForRender 两个编译入口的开发者,插件提供了完整的本地回环 HTTP API,涵盖目录查询、配置 CRUD、校验、导入导出及会话 effective 与 overlay 路由;写入采用 expectedRevision 乐观锁,过期写入返回 409。它适合从 SillyTavern 迁移工作流、需要多版本提示词管理、或希望在自己的 agent 架构中嵌入结构化提示词管道的 DSH 用户。
使用场景
- 将 SillyTavern JSON 提示词导入 DSH 并按版本管理
- 为自定义 agent runtime 编译结构化提示词段落
- 在会话级通过 overlay 覆盖局部提示词内容
适合人员
- 从 SillyTavern 迁移工作流的 DSH 用户
- 需要多版本提示词管理的 agent 开发者
- 构建自定义 agent 架构并嵌入提示词管道的开发者