☰
dsh-purge 完整安装应用指南:三步在 DeepSeek Harness 上区分「宿主拦截」与「模型拒绝」
2026/11/3 2:22:46 网站建设 项目流程

dsh-purge 完整安装应用指南:三步在 DeepSeek Harness 上区分「宿主拦截」与「模型拒绝」

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

改了默认提示词后重问同一个问题,回答却纹丝不动——先怀疑请求根本没走到模型,而是在宿主层就被处理掉了。dsh-purge 是装在本机官方 DeepSeek Harness(DSH)上的红队评测插件:它把「宿主策略中途拦截」和「模型自身拒绝回答」两层拆开,并让不同模型换用不同破甲提示词。无论你是需要定位拒绝层级的 AI 安全评测工程师,还是想在本机试多套规则集的普通用户,装完并应用后 15 分钟内即可在本机反复验证同一个问题,全程可逆。

板块负责的事从哪里找到
清洗页宿主策略拆分、补丁分组查看、应用 / 还原 / 卸载会话标题旁 dsh-purge 按钮 → 清洗
提示词注入按模型切换破甲提示词,覆盖默认身份清洗页提示词框,对应$DSH_HOME/prompt-inject.md
规则集多套 AGENTS.md / CLAUDE.md 维护,启用即写入清洗页规则区,/rules use <id>切换
演练台资产测绘、环境与成果管理,结果落本地 SQLite侧栏「演练台」,需先完成授权声明
启动自愈宿主每次启动自动校验并应用,npm 升级盖掉 node_modules 后免手改用户层cordis.patch.yml开关

先确认版本适配:1.1.78 只支持 0.2.x 系列

兼容线:当前1.1.78适配DSH 0.2.1-rc.2,0.2.0 同样可装可用;0.1.x 系列别拿它跑,需要回到 1.1.39 及更早的包。官方dsh web与桌面 EXE 各用各的$DSH_HOME,分开装、分开应用,端上的按钮只作用于它所在的那个端。

三步装好并应用 dsh-purge:一条命令、一次重启、一个按钮

第一步,选 profile 安装:dsh web用web,桌面端用desktop。插件不在插件市场(会报already queued: dsh-purge),npm 仓库也没有 dsh-purge 这个包名。有dsh时用下面这条命令:

dsh plugin --profile web add https://codeload.github.com/YuJunZhiXue/dsh-purge/tar.gz/refs/heads/master

本机只有 pnpm 时,进正在用的那个 profile 目录执行 pnpm add,不要在仓库根执行:

cd "$DSH_HOME/profiles/web" pnpm add https://codeload.github.com/YuJunZhiXue/dsh-purge/tar.gz/refs/heads/master

装完如果postinstall脚本被 pnpm 11 拦掉,补跑node node_modules/dsh-purge/scripts/ensure-profile-bundle.mjs,否则宿主不加载插件、界面没有按钮。

第二步,完全退出宿主再启动:Web 端先停掉dsh web,桌面端托盘也要退出,再重新打开。

第三步,点应用:在会话标题旁点 dsh-purge 打开清洗页,点「应用」。宿主设置页里没有这一项;应用成功后宿主会自动重启一次,没做完不会重启。

三个标志确认生效

新开一轮对话输入/purge status,或在终端执行:

dsh-purge --status
  1. DSH_HOME 对得上:打印出的路径就是当前宿主实际使用的那一份。
  2. 补丁清单正常列出:原文对不上的条目显示「跳过」,不挡流程。
  3. 按钮仍在:会话标题旁的 dsh-purge 按钮没有消失。

提示词按优先级生效:三个来源取第一份非空

来源顺序:$DSH_HOME/prompt-inject.md有内容时原样写入 systemPrompt 覆盖段,重复应用不会覆盖你改过的内容;它为空空,则看当前工作区被勾选的本地 markdown;再没有才落到插件内置默认提示词(面向国模「小码酱」)。清洗页提示词框改完开新会话即生效,无需再点应用。

baseline 三档:strict去掉宿主默认段,always保留,fallback(默认)按「有没有用户注入内容」自动取舍。规则集在清洗页规则区维护,多套AGENTS.md/CLAUDE.md启用即写入$DSH_HOME,正文在下方直接编辑。

极简 / PTC 模式不一致时:标准模式能跑、极简模式被拦,先升版本,再走「完全退出 → 清洗里应用 → 自动重启 → 新开对话」完整链路;只换预设不重应用,旧进程里的补丁不会更新。

日常操作速查:状态、应用、还原各一条指令

状态、应用、还原、卸载在聊天里都能做;规则集在列表里启用或删除,启用后写入$DSH_HOME。/rewind或输入框旁的回退按钮把已发送那句放回输入框,从1.1.61起按当前这一轮定位,不会一路退到第一条消息,也不另开分支。

任务指令(聊天 / CLI)怎样算成功
看当前状态/purge status或dsh-purge --status打印 DSH_HOME 与补丁清单
应用补丁/purge apply或dsh-purge --apply补丁生效,宿主自动重启
还原回原版/purge revert或dsh-purge --revert备份覆盖回原文,备份文件删除
卸载插件/purge uninstall或dsh-purge --uninstall已应用则先还原,再删注入文件与插件
切换规则集/rules use <id>该规则集写入$DSH_HOME
撤回上一轮/rewind已发送内容回到输入框,改字重发

演练台:一份授权声明加一个倒计时

前置条件:授权前「演练台」标签只显示「未授权」,清洗页不需要这一步。

首次进入要读完全文声明、等倒计时、滚动到文末、勾选三项确认框,四步全做完才放行。授权后可进资产测绘、环境适配、漏洞成果、得分目标、报告等页签,测绘结果写入$DSH_HOME/redteam下的 SQLite 资产库。开源版不下发技能库和知识库;红队预设在 presets/redteam/ 中定义,发送一个靶标单位名称即可拉起红队智能体。

为什么敢放心装:备份、幂等、自愈三个词

备份先行:每个目标文件应用前备份为<文件>.dshpurge.bak;「还原」用备份覆盖回原文并删除备份。补丁本体在 lib/,改的都是本机@deepseek-ai/*包里的文件,不动第三方插件源仓库。

完全可逆:「卸载」先自动还原(若已应用),再删除注入文件、规则库和插件本身,宿主回到原版。

幂等且自愈:重复点「应用」无副作用;原文对不上时对应补丁显示「跳过」,本次应用仍算完成。用户层开关打开后,宿主每次启动都重新校验并应用;路径按$DSH_HOME→ dsh 启动器旁的.dsh→~/.dsh顺序探测,不写死盘符。

  • 📌只限本机:只处理本机已安装的官方@deepseek-ai包,补丁、注入、还原、卸载全在本机文件与本机进程内完成;开源版演练任务只放行本机回环与 RFC1918 私网,域名先解析再判 IP,公网一律拦。
  • ⚠️禁止用途:勒索、破坏、撞库、传播恶意载荷;商业倒卖禁止;二开必须署名并标明来源仓库。
  • ⚖️许可与免责:Apache-2.0 按现状提供,不作任何保证;使用者对全部输入输出后果独立承担法律责任,完整声明见 README.zh-CN.md。

收尾:从零到验证 4 步约 15 分钟

适合谁:需要定位「拒绝发生在哪一层」的 AI 安全评测工程师;想在本机试验多套破甲提示词与规则集的人。

花多少:1 条安装命令 + 1 次完全退出重启 + 1 次点应用 + 1 次新对话验证,共 4 步,约15 分钟。

下一步清单:

  1. 核对宿主在 0.2.0 / 0.2.1-rc.2 区间,用 1.1.78 包。
  2. 装完前后各问一次同一个「敏感」问题,对照/purge status输出,确认拦截点到底在模型还是宿主。
  3. 离开前用/purge revert或/purge uninstall确认宿主回到原版,别留下.dshpurge.bak备份文件。

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询