在 DeepSeek Harness (DSH) 的生態中,插件是擴展核心能力的主要方式。手動管理插件目錄和配置文件往往效率低下,容易出錯。dsh-plugin-installer 插件通過 Web GUI 提供了一個可視化的插件目錄和一個自動化的安裝助手,解決了這一痛點。
這是什麼¶
這是一個由用戶 zhang66633 開發的客戶端插件,定位爲 DSH 的「插件商店 + 安裝助手」。它將兩個功能封裝在同一個包中:
- 插件商店 UI:在 Web GUI 的會話視圖環中增加一個「插件商店」Tab。
- 安裝助手技能:內置一個技能,由 Agent 負責執行實際的安裝步驟。
核心功能¶
- Web UI 瀏覽:在瀏覽器中查看插件目錄,支持查看名稱、描述、原鏈接和星標。
- 一鍵安裝:點擊安裝按鈕後,系統會請求確認,隨後提交安裝請求。
- Agent 執行:安裝過程由當前會話的 Agent 接管,負責執行具體的安裝命令。
- 結果驗證:安裝完成後會進行驗證。
安裝與啓用¶
通過以下命令將插件添加到 Web Profile 中:
dsh plugin --profile web add dsh-plugin-installer
安裝完成後,需要重啓 dsh web 服務以使更改生效。
典型用法¶
- 安裝完成後,啓動或重啓
dsh web。 - 打開任意會話,在視圖環(View Ring)中找到新增的「插件商店」Tab。
- 在商店中搜索插件(例如搜索
vision),點擊「安裝」並確認提示。 - 安裝完成後,再次重啓
dsh web。
適用場景與注意¶
此插件適用於希望在 Web GUI 中直接瀏覽和安裝 DSH 插件的場景,也適用於需要 Agent 統一處理安裝流程的開發者。
- 權限與安全:
- Host 進程僅對插件的
data/store.json目錄具有隻讀訪問權限。 - 實際的安裝操作由當前會話的 Agent 執行,該過程可能讀寫 DSH Profile 和插件目錄,但用戶可以在界面中看到每一步的執行情況並隨時停止。
- 插件本身不包含任何遙測、分析代碼,也不會訪問憑證。
- Host 進程僅對插件的
- 許可證:MIT 許可證。