前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。面對社區中散落的插件,手動下載、安裝和卸載效率較低。Plugin Galaxy 將可視化插件市場直接集成到了 DSH 的設置界面中,提供瀏覽、搜索和一鍵安裝能力。
是什麼¶
Plugin Galaxy 是一個可視化的插件星系,由 AndyPBI 維護。它讀取官網目錄的排名,顯示真實的推薦榜,而不是單純依賴下載量。它不佔側欄座位,不往會話裏塞命令,也不在後臺偷偷跑活兒。
核心功能¶
-
市場與發現
- 支持瀏覽、搜索(名稱/包名/分類/描述)和排序。
- 分類篩選與官網詞表同步,自動跟隨官網新增或改名分類。
- 讀取官網
ranking.top顯示真實推薦榜,卡片帶名次與分檔徽標。 - 五個篩選視圖:全部、推薦、已安裝、可更新、不兼容。
-
生命週期管理
- 支持安裝、更新、啓停、卸載、回滾。
- 操作進度、取消、回滾有獨立狀態面板。
- 失敗會留下可讀原因,不會讓 profile 處於半壞狀態。
- 失敗隔離:客戶端有 Error Boundary,服務端路由獨立捕獲。
-
安全與備份
- 破壞性操作(如卸載)前自動快照,失敗自動回滾。
- Profile 自有狀態存儲在
<profile>/.dsh-galaxy/。 - 支持 WebDAV/Gist 備份同步。
安裝與啓用¶
本插件不在 npm registry 上,需從 GitHub Release 下載 tgz 安裝。
安裝命令:
dsh plugin --profile web add https://github.com/AndyPBI/dsh-plugin-galaxy/releases/download/v0.1.34/dsh-plugin-galaxy-0.1.34.tgz
啓用步驟:
- 完整重啓宿主(退出並重新啓動
dsh;只刷新頁面不夠)。 - 打開設置對話框 → 插件星系。
- 使用面板右上「刷新」按鈕強制重新校驗目錄。
- 卸載:
dsh plugin --profile web remove dsh-plugin-galaxy。
適用場景與注意¶
- 網絡要求:需要出站訪問目錄、npm 和 GitHub。
- 權限與安全:無遙測,不採集任何使用數據;依賴宿主 CLI 進行安裝卸載;桌面版重啓由應用管理,插件無權限。
- 兼容性:兼容 DeepSeek Harness 0.1.5-alpha.1 至 0.2.1-alpha.1。
結尾¶
Plugin Galaxy 讓插件管理迴歸直觀,提供了從發現到管理的完整閉環。相關目錄與反饋可訪問:GitHub。