前言¶
DeepSeek Harness(DSH)在本地運行時對系統提示詞、審批門、沙箱策略和會話遷移的處理,直接決定了評測的可控性。當模型因策略收緊而拒答時,問題往往不在模型本身,而在宿主層的默認配置。如果只能通過修改 Harness 源碼來調整,改動成本高、風險大,且難以快速回滾。
dsh-purge 插件的目標是:在宿主層直接重寫這些配置,把”模型會不會答”與”宿主策略怎麼配置”拆開,讓你在本地可控地評測不同模型,並快速驗證策略收緊的效果。
這是什麼¶
dsh-purge 是一個運行在官方 DeepSeek Harness 之上的提示詞注入/本地補丁插件。
它處理的是宿主層:在 Harness 運行時重寫系統提示詞、審批門、沙箱策略、會話遷移。默認提示詞面向國模”小碼醬”,支持按模型切換提示詞,多套規則集可並存。
官方 Web(dsh web)與官方桌面 EXE(0.2.0-rc.2)都支持,分別安裝、分別 Apply。目標僅是你本機的官方 @deepseek-ai 包與本地配置,不修改 Harness 源碼樹。
插件內置默認提示詞,構建時由腳本密封進運行時資源,運行時解封。宿主提示詞文件不被讀取,身份只來自插件自帶的一份。
核心功能¶
dsh-purge 面板¶
會話標題旁會出現一個 dsh-purge 按鈕,右側停靠。面板包含兩頁:
- Clean:分組補丁狀態、Apply / Restore / Uninstall、提示詞編輯器、多套規則集。
- Drill:授權後的資產、技能與本機環境視圖(僅限你自己管的宿主 / 離線靶標 / 書面授權演練)。
宿主策略¶
插件會重寫宿主策略的默認文案、權限策略、工具上限。官方能力保留,不另造第二身份。
啓動時自檢 + 自動重放¶
npm 把 node_modules 覆蓋掉之後,插件會在啓動時校驗並重放補丁,狀態落 $DSH_HOME/dsh-purge/,無需手動修改文件。
安裝與啓用¶
先把插件裝進 profile,再在界面上 Apply —— 裝插件本身不改宿主。
官方 Web:
dsh plugin --profile web add https://github.com/canyexiren/dsh-purge/archive/refs/heads/main.tar.gz
官方桌面 EXE:
dsh plugin --profile desktop add https://github.com/canyexiren/dsh-purge/archive/refs/heads/main.tar.gz
已經本地 clone:
dsh plugin --profile web add .
裝完三步:
- 完全退出剛裝的那個宿主再打開(
dsh web停掉重起;桌面端連托盤一起退)。 - 在那個宿主裏點會話標題旁的 dsh-purge → Clean 頁 → Apply。
- Apply 成功會重啓一次讓補丁加載;沒跑完就不會重啓。重啓後新開一個會話,注入才進上下文。
Web 與 Desktop 的 Apply / Restart / Uninstall 互不影響,不要跨宿主 Apply。
換提示詞¶
- 改默認提示詞:Clean 頁的提示詞編輯器直接改;落盤在
$DSH_HOME/prompt-inject.md,與插件內密封的默認文本比對後判定”是否用戶手改”。 - 換模型就換一份:編輯器裏整體替換,或把不同模型的版本各存一份規則集,用時切。
- 規則集:寫入
AGENTS.md/CLAUDE.md目標,不參與 system 注入鏈(磁盤與 UI/注入保持一致)。 - 插件內置默認提示詞:
lib/default-prompt-inject.md,構建時由scripts/embed-default-prompt.mjs密封進lib/asset-table.js(AES-256-GCM + deflate),運行時lib/table-read.js#openSlot()解封;宿主提示詞文件不被讀取,身份只來自插件自帶那份。
工作原理¶
- 定位 DSH 家目錄:
$DSH_HOME→ dsh 啓動器旁的.dsh→~/.dsh(不寫死盤符)。 - 對官方
@deepseek-ai包與本機配置打分組補丁,逐條校驗命中,不匹配就掛起。 - 重寫提示詞裝配鏈:注入進 system,而不是拼在用戶消息裏。
- 啓動時自檢 + 重放;npm 覆蓋安裝後自動恢復,不用手改。
- 桌面端 Apply 會解
app.asar、給官方入口加app/回退與app/runtime鏈接。
恢復原狀¶
- Restore:Clean 頁還原被改的宿主文件。
- Uninstall:移除插件與補丁,重啓宿主。
- 只想看狀態:會話裏
/purge status,會打印DSH_HOME與補丁清單。
適用場景與注意¶
適合需要本地可控評測、快速驗證策略收緊效果的 DSH 用戶。
插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
本項目是本地安全評測工具:只作用於你本機已裝的官方 DeepSeek Harness 與本地配置,不針對任何第三方站點、服務器或賬號。
商用、付費轉售、以及任何違法或灰產用途一律禁止。
結語¶
dsh-purge 在宿主層提供了提示詞注入與策略重寫的能力,把模型行爲與宿主配置解耦,讓你在本地可控地評測不同模型,並快速驗證策略調整的效果。
- 目錄頁:https://www.skillhub.cn/plugins/canyexiren/dsh-purge
- GitHub:https://github.com/canyexiren/dsh-purge