dsh-session-prompt
在终端中运行以下命令:
dsh plugin install masknull/dsh-session-prompt
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在已安装 DSH 的终端中执行 dsh plugin install masknull/dsh-session-prompt,该命令会从 https://github.com/masknull/dsh-session-prompt 拉取包含预构建产物的包并记入 profile 依赖,安装完成后重启 DSH 即可在 Web 设置页使用。
插件介绍
DSH 的系统提示词由多个段落按优先级拼装而成,开发者往往希望在全局最顶端插入一段自定义指令——比如公司安全红线、业务术语表、语气规范——但它既不属于内置身份,也不属于角色设定,原生的配置入口无法直接覆盖这一层。dsh-session-prompt 正是为这个缺口而生:它以 order -200 的优先级抢占系统提示词的第一节,让自定义文本稳定地出现在内置身份(-100)和角色设定(0)之前,且作用于每一个会话、每一次模型请求。
所有操作都在 Web 设置页的「插件配置」标签中完成:一张卡片提供启用开关、多行提示词编辑器、保存/放弃和恢复默认按钮。提示词文本在每次组装请求时实时读取最新设置,保存后下一次请求即刻生效,无需重启进程。插件还内置了一道安全阀——保存阶段会对文本做 {{…}} 模板组扫描,若发现未闭合或格式错误的插值组会直接拒绝写入,确保一条写坏的提示词永远不会让系统提示词渲染器抛出异常。
它适合使用 DSH Web UI 的团队:需要在不改动角色模板的前提下,以最低维护成本统一所有会话的头部约束;也适合希望快速试错、即时验证指令措辞的提示词工程师——编辑、保存、下一轮对话就能看到效果,整个过程不需要碰终端或重启服务。
使用场景
- 团队需要在所有会话最顶部统一注入安全红线或业务术语表
- 提示词工程师快速迭代头部指令措辞,保存后下一轮对话立即生效
- 在不修改角色模板的前提下为每个请求添加全局前置约束
适合人员
- 使用 DSH Web UI 并需要全局提示词治理的团队
- 希望即时验证指令措辞的提示词工程师
- 需要以最低维护成本统一会话头部约束的平台负责人