
dsh-purge 完整安装指南3 步在本机 DeepSeek Harness 上接好提示词注入与红队演练台【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purgedsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件按模型注入提示词把「模型行为」和「宿主策略」两层分开。装完后会话标题旁出现 dsh-purge 按钮内含清洗、演练台两页。适合跑官方dsh web或官方桌面端、需要做受控评测的用户。✅ 开装前 5 项自检宿主类型官方dsh web→ 走主流程webprofile官方桌面 EXE → 走主流程profile 换desktop社区桌面端或 dsh 0.1.x → 当前版本不支持别装。宿主版本DSH 0.2.1-rc.2 或 0.2.0 → 直接用当前 1.1.78dsh 0.1.7 → 回退 1.1.39 及更早版本装新版补丁全部对不上。Node 环境Node.js ≥18 才能装Windows 上要无控制台闪窗需要 Node ≥22。网络可达能拉到包仓库 → 走主流程拉不下来 → 转手动安装分支。可用命令dsh在 PATH 或装有 pnpm → 走主流程两者都没有 → 转手动安装分支。 安装主流程第 1 步把插件写入当前宿主的 profile把插件注册进你正在用的那份 profile宿主文件此时还没有被改动。dsh plugin --profile web add dsh-purge预期反馈提示安装成功、插件写入 web profile。没发生怎么办报already queued: dsh-purge说明被插件市场卡住先 remove 再 add报拉不到包则转 pnpm 或手动分支。第 2 步完全退出宿主再打开依赖关系第 1 步只是注册本步的完整重启才让 profile 重新加载。Web 端停掉dsh web再启动桌面端托盘图标也要退出再打开 exe。预期反馈进入会话界面后会话标题旁出现 dsh-purge 按钮。没发生怎么办多半是进程没退干净或装错了 profile用dsh --dump-config查有没有id: dsh-purge这一行不是dsh-purge-redteam。装错 profile 的后果是按钮只会在你实际启动的那个宿主上出现。第 3 步在「清洗」页点「应用」依赖关系必须在第 2 步完成之后执行应用成功后宿主会自动重启一次补丁才进入当前进程。预期反馈补丁进度逐组填满宿主自动重启一次个别项显示「跳过」属正常保护。没发生怎么办不重启说明应用没做完别手动改文件等下一轮启动自动复检。 分支处理如果你是官方桌面 EXE 用户第 1 步命令把web换成desktopdsh plugin --profile desktop add dsh-purge两个 profile 各管各的宿主在 Web 里点「应用」不会改动桌面端点错没有效果。如果你只有 pnpm 没有dsh进入正在用的 profile 目录再装别在仓库根或$DSH_HOME根执行装错位置会导致宿主找不到插件cd $DSH_HOME/profiles/web pnpm add dsh-purge桌面端把web改成desktop。pnpm 11 默认可能拦截安装脚本ERR_PNPM_IGNORED_BUILDS或你加了--ignore-scripts都要补跑一次注册脚本node node_modules/dsh-purge/scripts/ensure-profile-bundle.mjs如果dsh不在 PATH 或包拉不下来手动安装按序做四件事找到真正在用的$DSH_HOME目录名.dsh桌面偶见dsh-home内含profilesprofiles/web/package.json的name应为dsh-profile-web。本机常有两份以你实际启动的宿主对应的那份为准。克隆仓库目录名必须是dsh-purgegit clone https://gitcode.com/GitHub_Trending/ds/dsh-purge $DSH_HOME/plugins/dsh-purge备份该 profile 的package.json后只加两处dependencies增加dsh-purge: file:../../plugins/dsh-purgedsh.profile.bundles末尾追加dsh-purge。原有依赖和 bundle 全部保留把file:改成绝对路径会破坏相对定位。只在改过的那个 profile 目录装依赖装完出现node_modules/dsh-purge即成功pnpm install之后回到主流程第 2、3 步。✔ 核验是否真正生效命令输出会话里发/purge status。通过标准输出同时包含DSH_HOME路径和补丁列表且路径与你正在用的宿主一致。界面标记会话标题旁有 dsh-purge 按钮「清洗」页显示已应用进度如 44/44和「有备份」标记。通过标准两项都能看到。启动状态npm 升级盖掉node_modules后下次启动会自动复检并重新应用不用手改文件。通过标准可选包缺失时显示「跳过」但不阻断完成。 装完先做的三件事1. 查看补丁状态并一键应用补丁按提示词、代码、引擎、工具四组展开进度条只计真正已应用的项。顶部可检测更新、在正式版和测试版之间切换应用、还原、卸载都在这一页完成。2. 改注入提示词和登记自己的服务器不同模型可配不同提示词默认面向国模「小码酱」。「自己的服务器」每行填一个 IP 或完整主机名点「保存名单」写入$DSH_HOME/net-scope-allow.txt密钥、网段、通配符不会被保存。3. 首次进入演练台完成授权第一次进入要先读完整份授权声明、等倒计时、滚到文末并勾选三项「清洗」页不需要这一步。它只用于你有权管理的本机、离线靶标或已书面授权的演练环境。 排障现象会话标题旁找不到 dsh-purge 按钮。排查是否装进了当前宿主的 profile、宿主是否完全重启没有则跑dsh --dump-config找id: dsh-purge行。处理缺这行就补跑ensure-profile-bundle.mjs再彻底重启宿主。现象点了「应用」会话里没变化。排查是否等它自动重启、是否沿用了旧会话。处理应用成功后等重启完成再新开一轮对话验证。现象宿主升级后部分补丁显示「跳过」。排查升级后原文与补丁不再匹配。处理这是保护性跳过文件不会被改换匹配的版本再应用。现象/purge status的路径与你的宿主对不上。排查本机有多份.dsh手动安装时改错了那一份。处理回到手动安装第 1 步核对实际启动的DSH_HOME。现象安装命令报fetch failed或连不上包仓库。排查网络到不了 registry。处理转手动安装分支。现象pnpm 安装后按钮不出现。排查pnpm 11 默认拦安装脚本bundles里没有注册dsh-purge。处理补跑ensure-profile-bundle.mjs后重启宿主。↩ 退出与清理备份机制每个目标文件在首次应用前自动备份为文件.dshpurge.bak。还原清洗页点「还原」或聊天发/purge revert用备份覆盖回去并删除备份。你自己的prompt-inject.md属用户文件还原时保留。卸载清洗页点「卸载」并确认或执行dsh-purge --uninstall聊天里发/purge uninstall。顺序是先还原已应用的补丁再删除注入文件、规则库和插件本身最后重启宿主指向 redteam 的「智能体预设」默认值会改回standard否则宿主会因找不到预设而新建不了会话。临时停用不想卸载就点「还原」宿主回到原版随时可以再「应用」。 延伸阅读这里能找到什么进阶用法、版本适配与回滚机制 → README.zh-CN.md补丁与演练台源码含回滚和卸载逻辑 → lib/插件默认配置与插入条目 → cordis.patch.yml红队预设与门禁脚本 → presets/redteam/【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考