前言¶
DeepSeek Harness(DSH)的插件生态支持在模型请求中注入自定义的系统指令。当需要在会话、工作流或派生子代理中保持一致的指令行为时,硬编码或手动修改配置较为繁琐。dsh-djy-xttsc 插件通过一个用户可编辑的文本段,将内容作为全局系统提示词注入到所有模型请求中。
核心功能¶
- 设置页集成:在 DSH 设置面板中注册了一个名为“大肥鱼指令”的分区,提供可视化的配置界面。
- 热更新与持久化:支持在设置页随时修改文本并保存,内容会被持久化存储。在支持的版本中,修改后无需重启即可生效。
- 全局作用域:注入的提示词段对所有工作流生效,包括工作流内部派生的子代理。
- 注入顺序:段位设置为
order = -900,紧跟在系统身份段(order = -1000)之后,位于工具说明之前。
安装¶
通过命令行安装,插件会自动声明 dsh.bundle.patch,安装时会作为 bundle 处理,将配置写入 profile 的 cordis.patch.yml。
dsh plugin add "<PATH>"
使用步骤¶
- 打开 DSH 设置面板(侧边栏底部的齿轮图标)。
- 在左侧导航栏中点击“大肥鱼指令”。
- 勾选或取消“已启用”复选框以立即控制注入行为。
- 在文本框中修改内容并点击“保存”。
- 点击“恢复默认”可重置为出厂配置(默认内容为“你是一条大肥鱼,需要每次在回复用户后就卖萌”)。
注意事项¶
- 内容原样注入:插件不解析、不追加或改写注入的内容,仅原样作为一段系统提示词发送给模型。
- 避免冲突:同一环境中只能保留一个注入源。如果同时使用 AGENTS.md 或其他注入源(如
~/.dsh/AGENTS.md),会导致指令冲突,设置页的修改可能不会生效。 - 版本兼容性:支持 DSH 版本 0.1.5 ~ 0.2.x。
- 热更新依赖:如果配置字段未支持 volatile,修改后可能需要重启 App 才能生效。
诊断(可选)¶
若遇到“设置页保存了但没生效”的情况,可开启诊断模式。在环境变量中设置 DJY_XTTSC_DIAG=on 并重启 DSH,插件会将每次读到的配置来源形状和渲染文本追加到 ~/.dsh/djy-xttsc-diag.jsonl 文件中,用于排查问题。