dsh-purge
支持多模型自定义提示词的系统级破甲工具 适合需要绕过模型限制、自定义系统提示词的进阶用户。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZXEB/dsh-purge说明文档
阅读完整 README ↗六、使用
## 七、配置项
改 `$DSH_HOME/profiles//cordis.patch.yml` 里的 `dsh-purge` 条目,**重启宿主**生效。仓库自带默认值:
```yaml
- insert:
- id: dsh-purge
name: 'dsh-purge'
inject: [systemPrompt, tools]
config:
enabled: true # 插件总开关
autoApplyOnStart: false # 启动时自动应用补丁(默认关;开了才每次启动自检重应用)
autoUpdateOnStart: false # 启动时检查更新
autoRevertOnMissing: false # 保留字段
injectOnce: false # 保留字段
stripMnemon: true # 去掉 mnemon 段
verbose: false # 控制台详细日志
postPrompt: "" # 额外提示段(默认空)
postPromptOrder: 5100 # 需大于内置全局顺序,否则该段被跳过
autoRetry: true # 失败自动重试
retryMax: 3
autoContinue: false # 自动续跑
continueMax: 3
continueText: "继续"
capabilityProtocol: true # 注入能力协议段
hooksDenyBypass: true # 跳过 hooks 拒绝拦截
- id: dsh-purge-redteam
name: dsh-purge/redteam
- id: dsh-purge-redteam-store
name: dsh-purge/redteam/store
config:
root: !!js dshHomePath('redteam')
- id: dsh-purge-redteam-ui
name: dsh-purge/redteam/ui
profile 层的 cordis.patch.yml(用户 patch 层)在内置配置之后加载,后续应用插件会保留你的 insert,不会被旧备份覆盖。