在 DeepSeek Harness (DSH) 的生態中,插件主要分爲兩類:一類賦予模型新能力(如工具、技能),另一類施加規則和護欄(如系統提示注入)。約束型插件雖然能保證合規,但也可能因規則過載而降低任務表現,甚至隨着模型升級變成限制。插件的價值並非固定屬性,而是“插件 × 當前模型”的二元關係。dsh-plugin-judge 旨在解決這一問題,它評估插件與特定模型的適配度。
這是一個插件價值裁判工具。由用戶 pengxuding 維護。它提供裝前審覈(源碼靜態掃描 + LLM 裁判)、裝後審計與模型切換複覈提醒。
核心功能¶
- 裝前審覈:在安裝前通過命令或設置面板輸入倉庫地址,對插件源碼進行靜態掃描,並結合 LLM 判斷其是否值得安裝。
- 裝後審計:對已安裝的插件進行掃描和分類(能力型、約束型、混合型等),計算約束風險分值,並在設置面板生成報告。
- 模型切換複覈提醒:監測默認模型的變化,若插件的歷史裁決依賴於舊模型,會彈出提醒要求重新審計。
安裝與啓用¶
安裝前請確保環境滿足依賴要求(Node >= 18,且依賴 @deepseek-ai/cordis ^4.0.1)。安裝命令如下:
dsh plugin --profile web add dsh-plugin-judge
安裝並重啓 Harness 後,功能即可生效。
典型用法¶
- 裝前審覈:在對話中輸入命令進行預判:
/plugin-audit github:some/repo
- 裝後查看:在設置面板進入“Plugin Judge”頁面,查看所有已安裝插件的審計報告和歷史記錄。
- 工具調用:讓模型直接調用
judge_plugin工具進行判斷。
適用場景與注意¶
- 適用場景:需要嚴格管理 DSH 插件引入的約束風險,確保插件不會因規則限制而損害模型在當前任務上的表現。
- 注意:裁決結果是基於啓發式規則和模型判斷產生的建議性意見,並非正式的安全審計。安裝任何插件都會在您的機器上運行第三方代碼,請務必在安裝前檢查源碼和許可證。
通過這套機制,開發者可以在引入新插件前評估其利弊,在模型升級後複覈插件影響,從而保持 Harness 的靈活性與可控性。插件詳情及源碼請訪問:GitHub。