dsh-system-prompt:DeepSeek Harness 系统提示词编辑与回滚工具

前言

DeepSeek Harness 采用插件化架构,社区插件扩展了原生功能。dsh-system-prompt 专注于系统提示词的编辑管理,解决在设置页面直接修改后难以回退的问题。

插件概览

该插件在 DeepSeek Harness 的设置页提供系统提示词编辑入口,支持恢复默认设置与撤销上一次保存。

  • 名称:dsh-system-prompt
  • 维护者:Ghpt6
  • 许可证:MIT

安装与启用

使用以下命令安装插件:

npx @deepseek-ai/dsh plugin --profile web add github:Ghpt6/dsh-system-prompt

安装完成后,重启 DeepSeek Harness Web 并刷新浏览器,进入 设置 → 系统提示词 页面即可使用。

核心功能

插件提供三种操作模式:

  • 使用默认:不覆盖系统提示词,由当前 Harness、会话预设和已加载插件自动组装。
  • 追加指令:在原系统提示词末尾追加自定义文本,保留原有指导。
  • 完整替换:将整个系统提示词正文替换为自定义文本,原有工具使用指导也会被替换。

其他功能包括:
* 提示词来源选择:默认跟随当前会话,包含 read、write、edit、glob、grep、后台任务等已加载插件补充的指导。若当前会话为空且仅加载了一个 Host 会话,则自动使用该会话;多会话时需手动选择。
* 载入完整默认提示词:将所选会话的完整默认提示词复制到编辑区,用于确认或修改。
* 预览:展示当前配置下重新组装的提示词,并提供插件段名称列表。

使用说明

  1. 编辑与保存
    选择模式(使用默认/追加指令/完整替换),在文本框中输入或修改内容。输入为草稿,点击 保存修改 后生效。
  2. 载入默认内容
    点击 载入完整默认提示词并编辑,将当前会话的完整默认提示词复制到编辑区。确认载入后仍须手动点击保存。
  3. 撤销修改
    点击 放弃未保存修改 重新载入最新已保存版本。
  4. 恢复默认
    点击 恢复默认 清空自定义文本并保存,恢复当前 Harness 的组装结果。
  5. 撤销上一次保存
    点击 撤销上次修改 恢复上一个已保存版本。

技术细节与限制

  • 文本限制:文本最大支持 100,000 个 UTF-16 代码单元,拒绝空白内容。
  • 模板支持:文本按字面内容使用,不支持模板变量展开(如 {{example}})。
  • 作用域:仅处理系统提示词正文,保留工具 schema、其他插件过滤结果及动态上下文。完整替换模式会移除原提示词里的工具指导。
  • 配置生效:用户级设置,作用于共用同一 settings 文档的会话。保存后下一次组装模型请求时读取已提交设置,不需重新启动 Host。
  • 环境要求:已验证 DSH 0.1.2-rc.1(2026-09-08),Node.js ^22.19.0 || >=24.0.0。
  • 特殊限制:远程浏览器的 memory/read-only 设置连接不能提交 Host 配置。

配置与卸载

插件的配置存储在 DSH 的用户设置文档(通常为 <DSH_HOME>/settings.yaml)的 dsh-system-prompt 命名空间下。

dsh-system-prompt:
  schemaVersion: 1
  mode: append
  prompt: |-
    请始终使用中文回答。
  previous:
    mode: default
    prompt: ""

若需卸载插件,执行:

npx @deepseek-ai/dsh plugin --profile web remove dsh-system-prompt

卸载后插件移除覆盖,但用户设置仍保留。重新安装将继续使用之前的设置。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜