前言¶
DeepSeek Harness(DSH)的插件生態日益豐富,社區維護的目錄(awesome-dsh-plugin)提供了大量插件資源。但在本地開發時,直接瀏覽外部目錄效率較低。dsh-plugin-recommend 將這個外部目錄嵌入到 DSH 中,提供了一個本地化的插件搜索與推薦引擎。它通過關鍵詞匹配、標籤分類以及實時的目錄刷新,幫助開發者快速定位所需的工具。
插件概覽¶
- 插件名稱:dsh-plugin-recommend
- 維護者:863683348
- 分類:聯網工具
- 開源協議:MIT
核心功能¶
該插件通過以下方式實現插件發現與檢索:
- 嵌入式目錄:內置了 1135 條插件條目(來自 awesome-dsh-plugin),包含名稱、倉庫、分類、描述以及自動生成的標籤。
- 全文評分與排序:支持自由文本搜索。匹配優先級爲:插件名稱 > 標籤 > 描述。同時支持通過分類進行過濾,結果會去重並支持多樣性篩選,防止某一分類結果過多。
- 實時刷新:插件啓動時嘗試通過 HTTPS 從 awesome-dsh-plugin 的 README 拉取最新目錄。若網絡請求失敗,則回退使用內置的嵌入式目錄。
- 工具校驗:插件在加載時會使用
@deepseek-ai/dsh-tools的 value-schema DSL 校驗工具的 schema,確保工具定義符合規範。
工具命令與使用¶
插件提供了 5 個核心工具命令,用於檢索目錄信息:
搜索插件¶
根據需求描述搜索插件,並返回匹配度得分及理由。
recommend search "browser automation with screenshots"
recommend search "網頁瀏覽" category tools
查看分類¶
列出目錄中所有分類及其對應的插件數量。
recommend categories
查看詳情¶
獲取單個插件的完整目錄條目。
recommend detail dsh-plugin-gate
查找相似插件¶
根據標籤、分類和描述的重疊度,查找與指定插件最相似的替代品。
recommend similar <plugin-name>
刷新目錄¶
強制從遠程源重新拉取最新目錄數據。
recommend refresh
注意事項¶
- Schema 校驗:早期版本存在 JSON-Schema 與 DSL 不兼容的問題,可能導致 DSH 無法啓動。如果遇到啓動失敗,請嘗試從配置中移除此插件(數據不會丟失),或升級到最新版本。
- 安全檢查:在安裝推薦插件前,務必使用
dsh-plugin-gate中的gate_scan工具進行安全掃描,交叉檢查插件來源後再安裝。