dsh-purge 清洗页面完整指南:应用、还原、卸载一次讲清

dsh-purge 清洗页面完整指南:应用、还原、卸载一次讲清

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

这篇文章带你走一遍 dsh-purge 清洗页面(Clean 页面)的全部操作:怎么找到入口、应用补丁怎么写进宿主、规则集怎么切换、还原补丁如何回退原厂、卸载怎么干净清退。dsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件,右侧栏一张「清洗」页就把这三件事管全了。你只需要记住一件事:动手之前它先留备份,反悔的时候随时能退。

⚠️ 边界先说死:插件只作用于你自己有权管理的本机 Harness、离线靶标,或拿到书面授权的演练环境。拿它去碰别人的系统,责任全在你。

入口在哪里:按钮藏在会话标题旁边

先回答你最关心的第一个问题:入口不在宿主「设置」页里,而是会话标题旁的dsh-purge按钮。装完插件后把宿主完全退出再启动(Web 端关掉dsh web再开,桌面端退出托盘再拉起 exe),右侧栏就会弹出,里面两个页签——「清洗」和「演练台」,本篇全程待在「清洗」。

页面顶部的补丁卡片是「体检单」:左边列本地版本、正式版/测试版切换和「检测更新」;右边三块状态分别是补丁总数(比如 44/44 表示全部就绪)、shim 类型(cmd / ps1 / unix,shim 指宿主启动时加载的那层垫片文件)、备份状态。往下滚动,「提示词、代码、引擎、工具」等分组的x/y计数只统计真正已应用的项——看到 44/44,就是全部就位了。

开:应用补丁之后必做的一步

结论先给你:「应用」只负责把提示词和补丁写进文件,当前进程还在跑旧内容。想生效,必须再点「重启」,然后新开一轮对话。

「应用」按下之后,插件在 lib/core.js 里按四步干活:

  1. 先查状态:补丁已经生效就直接跳过。重复点是幂等设计(跑多遍结果不变),多点不心疼;
  2. 再留后手:每个目标文件首次写入前,自动备份为<文件>.dshpurge.bak——这是后面能反悔的底气;
  3. 动手替换:按补丁列表改@deepseek-ai包内对应文件,同时覆盖 shim;
  4. 写提示词:你没动过prompt-inject.md就写入内置默认那份,改过则保留你的版本。

🔑 新手最高频的坑就这一处:光点「应用」不算完。当前进程还挂着旧文件,点「重启」、再新开一轮对话,注入才真正进入会话。

宿主升级后,个别补丁的原文对不上了,界面上会显示「跳过」——这是正常现象,本次应用照样算完成,也不会乱动其它文件。不想开侧栏也能做同样的事:

dsh-purge --apply # 写入补丁 dsh-purge --status # 查看 DSH_HOME 与补丁列表

聊天里敲/purge apply等价。

调:规则集怎么启用,提示词归谁管

「调」这一态管两样东西:多套规则文件的取舍,和提示词正文。

规则集区域里,AGENTS.md、CLAUDE.md各占一行,行尾挂两个按钮:**「启用」会把这套规则写入$DSH_HOME真正生效;「删除」**只是把它从列表拿掉,文件本身还在。列表下方的编辑器改完正文点「保存」(规则读写逻辑在 lib/rules.js)。

提示词编辑区改的是prompt-inject.md。这个文件是用户文件,它的定位是「会话覆盖段」:每个新会话原样注入这段内容,不走任何改写。正因为它是你的,后面讲到还原和清退时,它都默认被保留、不被动。

关:一键把补丁恢复回原厂状态

评测跑完、或者想临时「收网」,就点还原(等价dsh-purge --revert或聊天/purge revert)。它做的事很克制:

  • 有备份的文件:逐个用.dshpurge.bak覆盖回去,覆盖完顺手删掉备份,不留垃圾;
  • 没有备份的 shim:只剔除本插件写进去的那几行,宿主自己的内容原封不动;
  • prompt-inject.md等用户文件:照旧保留。

逻辑同样落在 lib/core.js 的revertAll里。注意:还原完也要重启宿主,让进程把原文件重新加载进来,才算真正回到原厂状态。

告别:把插件彻底清退出去

不想留着插件了?点卸载,弹窗确认后一条龙走完(流程实现在 lib/uninstall.js):

  1. 补丁若已应用,先自动执行一次还原,宿主先回原厂;
  2. 再删注入文件prompt-inject.md、规则库和插件自身,同时把dsh-purge依赖从 profile 的package.json里摘掉;
  3. 最后自动重启当前宿主:Web 端重启dsh web,桌面端重启DSH Desktop.exe。

命令行等价写法:

dsh-purge --uninstall # 或聊天里 /purge uninstall

顺带一提,cordis.patch.yml 里的enabled、autoApplyOnStart等开关,管的是宿主启动时要不要自动重检和应用——不想每次启动都动文件,把对应开关关掉即可。

出问题了怎么办:排障速查

现象先查哪里
应用完没反应,会话行为没变没走「重启+新对话」这最后一步,补上即可
会话标题旁找不到 dsh-purge 按钮多半改错了另一份$DSH_HOME,或 Web 与桌面端装混了,核对 profile 目录
个别补丁显示「跳过」宿主升级后原文对不上,正常现象,其余补丁不受影响
清退之后想重新装回在插件目录内执行dsh plugin --profile web add .;手动装则git clone仓库到$DSH_HOME/plugins/dsh-purge

💡 把记忆公式收好:开=应用+重启+新对话;调=规则启用+保存;关=还原+清退。动手之前先有备份,随时能退——这就是清洗页面全部的底气。

另一页签「演练台」授权后可查看资产、技能、当前测试与会话隧道;第一次进入需先读完声明、等倒计时走完、把页面滚到底并勾满三项确认,清洗页则不需要这一步,也请只把它用在你有权管理的环境里。

模块路径
补丁应用 / 还原 / 回写核心lib/core.js
规则集读写lib/rules.js
清退流程lib/uninstall.js
启动行为配置cordis.patch.yml

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

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

相关新闻

2025年终极指南:无需Root解锁Android系统权限的完整Shizuku教程

2025年终极指南:无需Root解锁Android系统权限的完整Shizuku教程

2025年终极指南&#xff1a;无需Root解锁Android系统权限的完整Shizuku教程 你是否曾经因为Android系统的权限限制而感到束手无策&#xff1f;想要深度定制手机功能却又担心Root带来的安全风险&#xff1f;Shizuku为你提供了完美的解决方案&#xff01;这是一个革命性的Android…

2026/10/21 1:59:37 阅读更多 →
椒图AI实测:Nano Banana Pro模型如何稳定支撑前端、设计与电商图像工作流

椒图AI实测:Nano Banana Pro模型如何稳定支撑前端、设计与电商图像工作流

最近两周我一直在反复跑椒图 AI 这个一站式图像工具&#xff0c;起因是一个很具体的痛点&#xff1a;前端要配图、设计要出初稿、电商那边又要商品图和详情页素材&#xff0c;以前我得在好几个工具之间来回搬运。文生图出一个底稿&#xff0c;抠图工具做分离&#xff0c;放大工…

2026/10/21 1:58:37 阅读更多 →
3 步跑通 terminal-bench:AI 终端评测的完整实战指南

3 步跑通 terminal-bench:AI 终端评测的完整实战指南

3 步跑通 terminal-bench&#xff1a;AI 终端评测的完整实战指南 【免费下载链接】terminal-bench-1 A benchmark for LLMs on complicated tasks in the terminal 项目地址: https://gitcode.com/GitHub_Trending/tb/terminal-bench-1 terminal-bench 是一个面向 AI 终…

2026/10/21 1:58:37 阅读更多 →

最新新闻

纯Java数据包处理实战:抓包解析过滤统计全链路

纯Java数据包处理实战:抓包解析过滤统计全链路

简介&#xff1a;这份资源面向具备一定Java与网络编程基础、希望研究高性能数据包处理的开发者&#xff0c;是一套基于Intel数据平面开发套件&#xff08;DPDK&#xff09;的Java快速数据包处理框架。它最初作为毕业设计项目开发&#xff0c;包含DPDKJava主框架及报告后重构的D…

2026/10/21 2:42:59 阅读更多 →
Notepad++新手入门:语法高亮、编码转换与正则替换实战指南

Notepad++新手入门:语法高亮、编码转换与正则替换实战指南

简介&#xff1a;本资源为Windows平台下轻量级代码编辑器Notepad的完整安装与配置包&#xff0c;面向初学者至中高级程序员&#xff0c;解决日常文本编辑、多语言代码编写、远程文件协作及轻量级开发环境搭建等核心需求。压缩包共392个文件&#xff0c;涵盖128个XML配置与界面定…

2026/10/21 2:42:59 阅读更多 →
Mybatis一级缓存和结合Spring Framework后失效的源码探究

Mybatis一级缓存和结合Spring Framework后失效的源码探究

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 2:42:59 阅读更多 →
LangGraph多智能体编排:主管架构与分层架构实战指南

LangGraph多智能体编排:主管架构与分层架构实战指南

“多智能体”这几年有点被当成“AI应用进阶的标配”了&#xff0c;好像不拆出三五个Agent就显得不够高级。我的观点反而比较朴素&#xff1a;多智能体不是用来炫技的&#xff0c;它是当单个Agent的复杂度跨过某个临界点之后&#xff0c;不得不做的工程拆分。真正决定一个系统能…

2026/10/21 2:42:59 阅读更多 →
C51单片机驱动LCD1602入门:从点亮到显示温度时间

C51单片机驱动LCD1602入门:从点亮到显示温度时间

简介&#xff1a;这份资源是面向C51单片机初学者与嵌入式爱好者的LCD1602显示例程合集&#xff0c;围绕字符型液晶屏与8051内核单片机的交互展开&#xff0c;覆盖矩阵按键键值、DS18B20温度、DS1302实时时钟以及ADC0832模数转换电压四类典型应用场景&#xff0c;帮助读者理解数…

2026/10/21 2:42:59 阅读更多 →
GobiNet驱动V1.6.2.9:嵌入式Linux下4G模组拨号联网实践

GobiNet驱动V1.6.2.9:嵌入式Linux下4G模组拨号联网实践

简介&#xff1a;移远通信Linux/Android平台GobiNet驱动V1.6.2.9&#xff0c;是为移远Gobi系列3G/4G/LTE模块适配的Linux内核驱动源码包&#xff0c;适合嵌入式开发、物联网设备及工业路由等场景&#xff0c;解决系统识别无线模组并建立数据通道的问题。压缩包共9个文件&#x…

2026/10/21 2:41:58 阅读更多 →

日新闻

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事&#xff1a;AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里&#xff0c;按宣传口径&#xff0c;本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”&#xff0c;而是这话背后的含金量——它把过去只能…

2026/10/21 0:00:11 阅读更多 →
AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

1. 从“封号重开”这个行为说起&#xff1a;用户到底在追求什么“封号重开”这四个字&#xff0c;放在任何产品语境里都带着一股决绝的味道。一个账号从零开始积累使用记录、调教偏好、沉淀工作流&#xff0c;背后是大量的时间和精力成本。正常情况下&#xff0c;没有人愿意主动…

2026/10/21 0:00:11 阅读更多 →
ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

1. 为什么在ROS里硬刚YOLOv3不是“炫技”&#xff0c;而是工程落地的必经之路我第一次在某高校机器人实验室看到那台搭载Jetson TX2的移动底盘原地打转、反复识别错垃圾桶时&#xff0c;就意识到&#xff1a;单纯跑通darknet_ros demo和真正让YOLOv3在ROS里“干活”&#xff0c…

2026/10/21 0:00:11 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →