dsh-purge 安装教程:5 步装好,一条命令验收
dsh-purge 安装教程5 步装好一条命令验收【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purgedsh-purge 是装在官方 DeepSeek Harness 上的提示词注入插件把宿主拦截与模型回答拆开做红队评测支持按模型切换提示词。本文带你完成准备检查、安装、验收三步最后用/purge status一条命令判断是否装好。 安装前准备4 件事先核对检查项怎么核对命令或查看位置DSH 版本 ≥ 0.2.0-rc.2看启动日志或设置页标注的版本号当前 1.1.78 已适配 0.2.1-rc.2Node ≥ 18终端跑node -v输出不低于v18pnpm 可用pnpm -v能出版本号dsh不在 PATH 时它也是主路径分清你在用哪一端打开$DSH_HOME/profiles/web/package.jsonname为dsh-profile-web即 Webdsh-profile-desktop为桌面不满足就先把 X 补上DSH 是 0.1.x 就先升级到 0.2.1-rc.2插件想兼容旧版则选 1.1.39 及更早Node 不够先装 Node 18。 先判断你属于哪种情况有dsh命令、网络能拉包 → 走 场景 A常规路径dsh不在 PATH、离线、归档拉不到 → 走 场景 B装到一半卡住没按钮、路径不对、补丁跳过→ 直接查 装不上排查。每条线独立完整只读自己那条即可。场景 A在线安装有 dsh 命令克隆仓库。git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge成功信号本地出现dsh-purge目录。没出现就去「问题排查」看网络行。装进你实际在用的 profile。在克隆出的仓库目录里执行桌面端把web换成desktopcd dsh-purge dsh plugin --profile web add .成功信号输出显示插件写入对应 profile且该 profile 的dsh.profile.bundles里多了dsh-purge。报错就跳到第 3 步或场景 B。按需补齐 bundle 写入。看到ERR_PNPM_IGNORED_BUILDS提示、或你带过--ignore-scripts时在对应 profile 目录跑node node_modules/dsh-purge/scripts/ensure-profile-bundle.mjs成功信号profile 的cordis.patch.yml里出现id: dsh-purge的 insert 行。没有这一行宿主不加载插件、界面上也没有按钮就继续往下走第 4 步排查。完全退出再打开宿主。Web 端要停掉dsh web进程再拉起桌面端托盘图标也要退出再重开 exe只关窗口不算数。成功信号重进会话界面后会话标题旁多出dsh-purge按钮。按钮没出现跳到「装不上排查」。在「清洗」页点「应用」。点开会话标题旁的按钮右侧栏切到「清洗」页点「应用」。成功信号补丁分组提示词、代码、引擎、工具进度依次走满宿主随后自动重启一次。整体失败多为点错了另一端的「应用」Web 按钮只管 Web。两点提醒别走插件市场一键安装会报already queued: dsh-purgenpm 仓库没有这个包名不要pnpm add dsh-purge。场景 B离线手动安装dsh 命令不可用先记住一句只动你实际在用的那份 profile另一边别碰原有依赖和 bundle 全部保留。定位真正在用的$DSH_HOME。找名为.dsh官方桌面偶见dsh-home且内含profiles子目录的目录本机常有两份用profiles/web/package.json的name和你实际启动的宿主核对。成功信号找到name与宿主匹配的 profile。对不上就回到本步再找一份。克隆仓库到插件目录目录名必须是dsh-purge。git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge $DSH_HOME/plugins/dsh-purge成功信号$DSH_HOME/plugins/dsh-purge/package.json存在。没有就回到第 1 步核对路径。只改对应 profile 的package.json先备份。dependencies加dsh-purge: file:../../plugins/dsh-purgedsh.profile.bundles末尾追加dsh-purge。别写两遍、别用绝对路径。成功信号JSON 合法且两处都追加成功。解析报错就修逗号或还原备份。只在改过的那个 profile 目录装依赖。cd $DSH_HOME/profiles/web pnpm install成功信号出现node_modules/dsh-purge/package.json。报Could not resolve就检查第 3 步的file:路径。完全退出宿主、重开、在「清洗」页点「应用」。成功信号同场景 A 第 5 步分组进度走满、宿主自动重启。按钮始终没出现多半改错了另一份.dsh回第 1 步。dsh-purge 验收一条命令装完没装聊天里发/purge status盯住两个信号一是输出的DSH_HOME路径必须指向你正在用的那份二是补丁清单形如「补丁 N/44 已清洗」加逐条[#编号]列表。通过标准一句话DSH_HOME与宿主一致且补丁清单逐项列全即算装好。界面上「清洗」页的分组进度应与输出一致备份过的文件带「有备份」标记。完全无输出说明插件没进当前进程闭环就一轮彻底退出宿主 → 「清洗」页点「应用」→ 等宿主自动重启再发一次命令。dsh-purge 装不上高频问题排查卡住的信号可能原因一句话处置重开后标题旁没按钮bundles或cordis.patch.yml缺dsh-purge行跑ensure-profile-bundle.mjs后彻底退出重开/purge status路径对不上本机两份.dsh装偏了另一份按准备表第 4 行重新定位换对 profile 重装补丁大量停在「跳过」DSH 与插件版本不匹配原文对不上0.1.x 配 1.1.39 及更早或升级 DSH 到 0.2.1-rc.2市场装时报already queued: dsh-purge插件市场通道被占用弃用市场回场景 A 第 2 步命令装命令报fetch failed、归档拉不到网络到不了归档源跳场景 B 离线手动装在对应 profile 跑dsh --dump-config确认有本体行id: dsh-purge不是dsh-purge-redteam可快速定位缺配置开头几条entry redteam-store not found属正常可忽略。dsh-purge 回退与卸载还原聊天发/purge revert或「清洗」页点「还原」用备份覆盖回原文件并删除.dshpurge.bak你自己改过的prompt-inject.md属用户文件还原时保留。卸载「清洗」页点「卸载」并确认弹窗或发/purge uninstall命令行等价dsh-purge --uninstall。顺序是先还原已应用补丁再清理注入文件、规则库和插件本身最后重启宿主。两者都是幂等的重复执行只会把已还原的再确认一遍不产生二次改动。延伸阅读README.zh-CN.md完整安装细节、更新机制与合规声明lib/core.js补丁清单与DSH_HOME探测逻辑排查路径问题看这里cordis.patch.yml本体 inject 与运行参数默认值scripts/ensure-profile-bundle.mjsbundle 补齐脚本装不上时的第二现场【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考