前言¶
在 DeepSeek Harness (DSH) 的插件化生態中,破限場景往往依賴複雜的預設組合。開發者常面臨系統提示詞調整繁瑣、預設分享困難以及如何引導模型在特定語境下服從指令的問題。針對這些場景,Rain-kl 開發了 DSH-Preset-Plus 插件,旨在提供一個輕量級的預設編輯器與輸出僞造機制。
插件簡介¶
DSH-Preset-Plus 是一個客戶端插件,基於 MIT 許可證開源。它主要解決兩個問題:一是提供一種方式來編輯和分享自定義模式的系統提示詞;二是在破限場景下,通過僞造模型的服從輸出,從而提升破限效果。
核心功能¶
- 固定模式注入:插件只提供一個固定的 DSH 模式
preset-plus。 - 輸出僞造:支持在破限場景下僞造模型的服從輸出。
- 提示詞編輯:支持自定義模式系統提示詞調整。
- 預設管理:支持導入導出分享提示詞,並提供命令行工具管理預設。
- AB 雙模式:支持自動注入(可關閉)或手動觸發兩種模式。
安裝與啓用¶
確保運行環境滿足 Node.js 24+ 要求。通過官方 CLI 安裝插件:
dsh plugin --profile web add github:Rain-kl/dsh-preset-plus
安裝完成後,在 DSH 設置界面配置預設,並選擇 PresetPlus 模式即可生效。
命令與用法¶
插件提供了一系列命令來管理預設狀態和注入邏輯:
/preset-plus status # 查看當前注入狀態
/preset-plus on | off # 開啓/關閉注入
/preset-plus prefill # 手動觸發注入
/preset-plus save # 保存當前配置
/preset-plus list # 列出可用預設
/preset-plus activate <id> # 激活指定預設
工作流程遵循以下順序:
[system 主提示詞] → [user 觸發] → [assistant 僞裝輸出] → [真實 user 輸入] → [真實模型輸出]
注意事項¶
- 插件僅噹噹前會話掛載的 preset id 在
scopedPresets範圍內時才進行注入。 - 僞造的輸入內容無法記錄到對話“軌跡”中,需通過查看控制台日誌判斷注入是否成功。
- 插件以當前 DSH 進程權限運行,安裝前請檢查源碼與許可證。
總結¶
DSH-Preset-Plus 專注於解決預設管理與輸出僞造的痛點,通過簡單的命令行和界面操作,降低了破限與定製化開發的門檻。更多細節請參考 GitHub 倉庫。