dsh-purge
在终端中运行以下命令:
dsh plugin install YuJunZhiXue/dsh-purge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install YuJunZhiXue/dsh-purge 完成安装,插件源码见 https://github.com/YuJunZhiXue/dsh-purge ,安装后重启 DeepSeek Harness 即可在设置页看到 Rules 卡片。
插件介绍
DeepSeek Harness 默认提示词内置了角色限制与拒绝措辞,许多开发者希望移除这些约束、让模型以可执行身份运行,同时又想保留 Harness 本身的工具优化。dsh-purge 正是为此而生:它用一组可分组的补丁替换默认 persona 为可执行加角色扮演允许的会话指令,并在 npm 升级覆盖 node_modules 后自动重新应用,免去每次升级后手动处理的麻烦。
除了单条提示词改写,dsh-purge 在设置页提供了一张 Rules 卡片:补丁按区域分组、显示实时状态,支持一键 Apply 或 Restore(首次应用前自动备份,回滚无残留);还可以维护多套 AGENTS.md 或 CLAUDE.md 规则集,逐行启用或删除;会话覆盖编辑器让你直接修改 prompt-inject.md 而不影响其他会话。Windows 用户尤为受益——Node 24 下 ESM spawn 绑定失效导致的 CMD 闪窗、dsh-desktop 密封 bin 的残留清理、梁神 phase-1 首轮注入丢失等问题,均已在 1.3.x 系列中针对性修复。
适合使用 DeepSeek Harness 的本地或桌面部署开发者,尤其是希望自定义系统提示词、管理多条规则集、或受困于 Windows 子进程弹窗的用户。插件仅触碰 @deepseek-ai 本地包与 harness home 下的覆盖文件,不修改 Harness 源码树,也不扫描无关目录,边界清晰、可完整回滚。
截图预览
使用场景
- npm 升级覆盖 node_modules 后默认补丁失效,dsh-purge 启动时自动重新应用全部补丁
- 需要同时维护 AGENTS.md、CLAUDE.md 等多套规则集,按行启用或删除而不互相覆盖
- Windows Node 24 下 ESM spawn 绑定失效导致 CMD 闪窗和首轮注入丢失,需针对性修复
适合人员
- 使用 DeepSeek Harness 本地或桌面部署的开发者
- 希望移除默认 persona 拒绝措辞并保留工具优化的用户
- 受困于 Windows 子进程弹窗、需要多规则集管理的重度用户

