前言¶
在 DeepSeek Harness(DSH)里跑智能体时,模型是否「真跑验证、结论先说、不谎称已验证」,往往取决于 system prompt 里有没有一段稳定、可复用的执行约束。手写进全局配置可以,但改文案要动文件;换 profile 或协作时也不方便统一口径。社区维护者 ggfgfgf-on 提供的 bundle 插件 dsh-mdl-promptboost,在 DSH 计划策略之前注入一段工程化的 execution-intensity prompt,并在插件管理页提供开关与文本编辑,还支持会话内的临时覆盖,且无需重启宿主进程。
这是什么¶
dsh-mdl-promptboost 是 DSH 的 bundle 插件(npm 包名 @deepseek-ai/dsh-mdl-promptboost,当前版本 0.3.2,MIT 许可证)。它向 system prompt 追加一小段「执行强度」说明:偏向已验证的工作方式——该跑的检查要跑、结论优先汇报、未验证过的不要声称已验证。
插件不写入文件系统、不发起网络请求、不拉起子进程、不动态加载代码;变更在当前 DSH 宿主进程内即时生效。
核心功能¶
system prompt 注入位置与内容来源¶
注入发生在 DSH 计划策略(plan policy)之前,每次渲染时惰性读取文案,因此插件页或运行时改动的配置会在同一进程内立刻反映到 prompt 上。
三段文本来源,优先级从高到低:
- 运行时覆盖:
promptboost工具或/dsh-boost text ...设置的临时文本; - 插件配置卡中保存的
prompt字段; - 内置的 execution-intensity 核心文案(当
prompt为空时使用)。
可选字段 extraText 会拼在当前选中的 prompt 之后,可为空。
插件管理页配置¶
在 DSH 插件管理页选择 执行强度提示。宿主表单写入三个键:
| Key | 默认值 | 含义 |
|---|---|---|
enabled |
true |
总开关;关闭时不注入任何内容 |
prompt |
"" |
完整替换文本;空则使用内置核心 |
extraText |
"" |
追加在选定 prompt 之后,可为空 |
bundle 自带的 patch 默认 enabled: true,两个文本字段保持默认空串。
运行时控制¶
斜杠命令(当前进程有效,不持久化):
/dsh-boost show current state and source
/dsh-boost on enable
/dsh-boost off disable
/dsh-boost text <new text> temporary runtime override
/dsh-boost reset drop the override
模型工具:
promptboost({ enabled?: "on" | "off", text?: string })
text: "" 会清除运行时覆盖。
实现要点(便于审源码)¶
lib/index.js:bundle 声明、配置 schema、宿主侧 system-prompt 段、工具与命令。lib/client.js:在插件管理页注册配置卡。cordis.patch.yml:向 DSH 组合插入一行,期望 row id 为mdl-promptboost。
安装与启用¶
通过 DSH 插件管理器安装 bundle,或在仓库 README 给出的命令下安装(将 <profile> 换成你的 profile 名):
dsh plugin --profile <profile> add --ignore-scripts "github:ggfgfgf-on/dsh-mdl-promptboost"
需要可复现安装时,可固定 commit:
dsh plugin --profile <profile> add --ignore-scripts "github:ggfgfgf-on/dsh-mdl-promptboost#<commit-sha>"
安装后确认 patch 已插入对应行:
dsh --profile <profile> --dump-config
应能看到 id 为 mdl-promptboost 的配置行。
环境要求(来自 README):
- DSH:
>=0.2.0-rc.2且<0.3.0 - Node.js:
>=22.19 - 纯 JavaScript,无 native 构建步骤
典型用法¶
- 安装并
--dump-config确认mdl-promptboost行存在。 - 打开插件管理页 执行强度提示,按需开关
enabled,或在prompt/extraText中写入团队统一的执行约束文案。 - 单次会话想临时加强或试验文案时,使用
/dsh-boost text ...或让模型调用promptboost({ text: "..." });结束后/dsh-boost reset或text: ""恢复为配置卡 + 内置核心的组合。 - 用
/dsh-boost查看当前状态与文案来源,避免误以为临时覆盖已写回插件配置。
适用场景与注意¶
适合:希望在 DSH 侧统一「验证优先、结论先行、不虚假声称已验证」等行为约束的开发者;需要在插件页长期保存自定义 prompt,又要在当前会话里快速试文案的场景。
注意:
- 插件以当前 dsh 进程权限运行;安装前请自行阅读 GitHub 仓库 源码与 MIT 许可证,确认符合你的安全与合规要求。
- 运行时
/dsh-boost与promptboost的改动不会持久化;持久化请改插件管理页中的prompt/extraText/enabled。 - 社区目录 SkillHub 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;版本与星标以各页面当时显示为准(仓库简介分类为模型推理)。
结尾¶
dsh-mdl-promptboost 把一段可工程化维护的执行强度 system prompt 做成 DSH bundle:插件页可配、进程内可临时 boost、关闭即停注入。进一步了解与 issue 请见 GitHub:ggfgfgf-on/dsh-mdl-promptboost,目录入口:SkillHub 插件页。