前言¶
DeepSeek Harness(DSH)的插件生態支持在模型請求中注入自定義的系統指令。當需要在會話、工作流或派生子代理中保持一致的指令行爲時,硬編碼或手動修改配置較爲繁瑣。dsh-djy-xttsc 插件通過一個用戶可編輯的文本段,將內容作爲全局系統提示詞注入到所有模型請求中。
核心功能¶
- 設置頁集成:在 DSH 設置面板中註冊了一個名爲“大肥魚指令”的分區,提供可視化的配置界面。
- 熱更新與持久化:支持在設置頁隨時修改文本並保存,內容會被持久化存儲。在支持的版本中,修改後無需重啓即可生效。
- 全局作用域:注入的提示詞段對所有工作流生效,包括工作流內部派生的子代理。
- 注入順序:段位設置爲
order = -900,緊跟在系統身份段(order = -1000)之後,位於工具說明之前。
安裝¶
通過命令行安裝,插件會自動聲明 dsh.bundle.patch,安裝時會作爲 bundle 處理,將配置寫入 profile 的 cordis.patch.yml。
dsh plugin add "<PATH>"
使用步驟¶
- 打開 DSH 設置面板(側邊欄底部的齒輪圖標)。
- 在左側導航欄中點擊“大肥魚指令”。
- 勾選或取消“已啓用”複選框以立即控制注入行爲。
- 在文本框中修改內容並點擊“保存”。
- 點擊“恢復默認”可重置爲出廠配置(默認內容爲“你是一條大肥魚,需要每次在回覆用戶後就賣萌”)。
注意事項¶
- 內容原樣注入:插件不解析、不追加或改寫注入的內容,僅原樣作爲一段系統提示詞發送給模型。
- 避免衝突:同一環境中只能保留一個注入源。如果同時使用 AGENTS.md 或其他注入源(如
~/.dsh/AGENTS.md),會導致指令衝突,設置頁的修改可能不會生效。 - 版本兼容性:支持 DSH 版本 0.1.5 ~ 0.2.x。
- 熱更新依賴:如果配置字段未支持 volatile,修改後可能需要重啓 App 才能生效。
診斷(可選)¶
若遇到“設置頁保存了但沒生效”的情況,可開啓診斷模式。在環境變量中設置 DJY_XTTSC_DIAG=on 並重啓 DSH,插件會將每次讀到的配置來源形狀和渲染文本追加到 ~/.dsh/djy-xttsc-diag.jsonl 文件中,用於排查問題。