资讯动态

dsh-purge 安装指南:3 步把 DeepSeek Harness 红队评测插件装好并验证生效

发布时间:2026/10/29 10:23:20 来源:尧图企业网站定制
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 按钮在会话里发/purge status能打出DSH_HOME路径和补丁列表。这两点同时成立才算真正装好只完成其中一点多半停在「装上了但没生效」的中间态。 先定位你的宿主属于哪一类dsh-purge 的每个安装动作都落在某个 profile 上装错 profile 等于白装。先确认自己属于哪一行再往下走你的宿主profile 名说明官方dsh webweb最常见走主路径官方桌面 EXE0.2.0-rc.2 及以上desktop与 web 端独立互不干涉dsh 0.1.x 或社区桌面端当前不覆盖别硬装去找对应旧版核对三项前提宿主是 dsh 0.2 系0.2.1-rc.2 / 0.2.0-rc.2Node.js 版本 ≥18要安装的插件与宿主是同一份安装。web 和桌面两端只装你正在打开的那一个——web的按钮只动webdesktop的只动桌面互相点了没有效果。确认完环境下面进入安装有dsh命令的走主路径只有 pnpm 的走替代路径两个都没有的直接跳到手动安装。 主路径clone 本地副本再注册进 profile不直接从包源拉先 clone 一份本地仓库命令源不通也不会卡在这里git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge预期本地出现dsh-purge目录。进入刚 clone 出的目录把插件登记到对应 profile桌面端把web换成desktopdsh plugin --profile web add .预期输出安装成功插件已写入webprofile。注意此刻宿主还一个字没改按钮不会出现——这是正常的「装完」和「生效」之间还隔着一个应用动作。⚡ 只有 pnpm 时的替代路径dsh命令不可用、但 pnpm 能用时改在 profile 目录内直接装。仍用本地仓库git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge cd $DSH_HOME/profiles/web pnpm add ../dsh-purge桌面端把profiles/web换成profiles/desktop。预期该 profile 下出现node_modules/dsh-purge/package.json。别这样做别在仓库根或$DSH_HOME根执行安装别用pnpm add dsh-purge这种按包名拉取的方式npm 仓库没有这个名字。 关键分界装完 ≠ 生效装进 profile 只是把插件挂上了补丁要进宿主进程才算数。完全退出宿主桌面端连托盘一起退再重新打开在会话标题旁点dsh-purge按钮打开右侧栏的「清洗」页点「应用」。上界面是「清洗」页补丁按提示词、代码、引擎、工具四组展开进度条只统计真正已应用的项「应用」「还原」「卸载」都在这页操作。点「应用」后补丁逐组填满成功后宿主会自动重启一次——补丁在这一次重启后才进当前进程。个别补丁显示「跳过」属于保护机制不会乱改文件。停在「装完」不动「应用」宿主行为不会有任何变化。✅ 一条命令确认生效等自动重启结束新开一轮对话发送/purge status预期输出包含DSH_HOME路径和补丁列表。判据只有一句话打出的路径正是你实际启动的那份宿主且补丁列表齐全——成立即成功没有按钮、没有输出、或路径对不上就是没装上回到前面核对 profile 和$DSH_HOME。️ 两个都没有手动装进插件目录dsh和 pnpm 都指望不上时手动把仓库放进宿主自己的插件目录。先定位真正在用的$DSH_HOME目录名是.dsh桌面端偶见dsh-home里面有profiles子目录本机常有两份认你实际启动的那份。git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge $DSH_HOME/plugins/dsh-purge预期$DSH_HOME/plugins/dsh-purge出现。目录名必须叫dsh-purge少一个字母宿主都不认。然后只改对应 profile 的package.json动手前备份原有内容全部保留只追加两处{ dependencies: { dsh-purge: file:../../plugins/dsh-purge }, dsh: { profile: { bundles: [ dsh-purge ] } } }即dependencies加一行依赖dsh.profile.bundles末尾追加一个dsh-purge。接着只在改过的那个 profile 目录装依赖cd $DSH_HOME/profiles/web pnpm install预期出现node_modules/dsh-purge。别这样做别把file:路径改成绝对路径别同时动另一个宿主的 profile。之后照「关键分界」一节走「退出 → 应用」。 故障对照卡住了查这张表现象原因处理标题旁没有 dsh-purge 按钮profile 与宿主不一致或宿主没退干净核对 profile 对应关系彻底退出重开应用后会话像没变化没等自动重启或在旧会话里看等重启完成后新开一轮对话宿主升级后部分补丁「跳过」升级后原文对不上触发保护性跳过换匹配版本重新应用别手改文件/purge status路径对不上本机两份.dsh改错了那份回手动安装的定位步骤核对安装命令拉不到包网络到不了包源改走手动安装路径↩️ 想撤还原与卸载每个目标文件在应用前都会备份为文件.dshpurge.bak。点「还原」或发送/purge revert用备份覆盖回去你自己的prompt-inject.md属于用户文件还原时保留不覆盖。彻底不用时在「清洗」页点「卸载」确认或执行dsh-purge --uninstall聊天里/purge uninstall等效先还原已应用的补丁再删除注入文件、规则库和插件本身最后重启宿主。还原逻辑在 lib/rewind.js卸载逻辑在 lib/uninstall.js。⌨️ 顺手配一下提示词与本地靶标清洗页下半部直接编辑要注入的提示词不同模型可配不同提示词靶标名单每行登记一个 IP 或完整主机名保存后写入$DSH_HOME/net-scope-allow.txt开源版只放行本机与私网目标。上图展示提示词编辑框与「自己的服务器」名单登记区都在「清洗」页内改完保存即写入配置无需重启。到这里新开一轮对话就能跑第一次受控评测了Skill 导入、规则集与更新机制见 README.zh-CN.md预置提示词在 presets/redteam/运行时文件与路径约定在 lib/。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑