dsh-armor-switch
在终端中运行以下命令:
dsh plugin install 571242/dsh-armor-switch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 571242/dsh-armor-switch 安装本插件(源码仓库:https://github.com/571242/dsh-armor-switch),装完后重启一次 DSH Desktop。
插件介绍
DeepSeek Harness 里,模型最终读到的不仅是你的对话,还有系统提示词与每轮注入的运行时上下文。官方默认会在这些面上叠一层「谨慎交付」的语境:Agent 容易对合法请求过度自我审查,用免责话术代替可执行结果。armor-switch(破甲开关)针对的是客户端侧的指令契约——让你在不改网络、不碰云端审核的前提下,明确授权操作者指令为最高权威,并把请求到交付物写成可执行的规则。
插件在四处注册规则文本:三段由主开关控制,关闭时返回空串,宿主渲染时会丢弃,注册面与官方逐字节相同;开启后下一次请求即生效,无需重启。第四处常驻偏好面在无内容时同样为空,不额外污染提示词。插件详情页还提供可选的宿主清洗与 Profile 清洗,以及运行时契约与清洗项的一键全部启用或关闭;三类改动的生效时机不同,需要区分写盘与读盘。
可选的宿主清洗会对 app.asar 中经锚点与指纹校验的固定文案做等长、可逆改写,用于削弱与契约冲突的措辞;关闭清洗可按 manifest 逐字节还原。需要牢记:它改写的是本机提示词与上下文,无法绕过模型供应商的服务端内容审核;在 minimal 预设下插件完全不生效;开关状态对整个 DSH 进程实例共享。
适合已经熟悉 DSH 扩展面、希望在 standard、PTC、Cordis 等预设下精细控制交付契约而非盲目改 asar 的进阶用户。若你只需要偶尔热切换契约,并理解宿主清洗需重启才能被模型读到,这个插件把关即隐身、开即契约和可逆清洗放在同一套界面里。
使用场景
- 希望 Agent 对合法操作请求少讲免责、多给可执行交付时
- 需要在不重启的前提下开关运行时契约做对比验证时
- 要与官方默认提示词注册面逐字节对齐、仅在开启时注入规则时
适合人员
- 已使用 DSH standard、PTC 或 Cordis 预设的进阶用户
- 理解客户端契约与服务端审核边界的技术操作者
- 愿意按需启用可逆宿主清洗并接受重启读盘的用户