前言¶
DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在開發過程中,快速查找、安裝合適的插件能顯著提升效率。目前 DSH 的官方渠道尚未提供統一的插件目錄,開發者往往需要在各個倉庫間尋找。dshwiki-plugin 作爲 DSH 生態的一部分,通過在側邊欄掛載一個情報面板,直接提供了精選插件列表,解決了“在哪裏找插件”的問題。
插件概覽¶
這是一個由 ai798 Lab 維護的開源工具插件,核心價值在於將插件目錄集成到 DSH 的工作流中。它利用 dshweb profile 在側邊欄展示內容,數據源來自 dshwiki.com,無需手動更新即可獲取最新列表。
核心功能¶
- 精選目錄展示:面板列出 12 個經過篩選的 DeepSeek Harness 插件,涵蓋功能介紹、安裝建議及注意事項。
- 一鍵複製命令:點擊即可複製安裝命令,支持直接粘貼到終端運行;複雜安裝命令會跳轉至詳情頁。
- 多語言支持:內置八種語言(簡中、繁中、英文、日文、韓文、泰文、西班牙文、阿拉伯文),阿拉伯語自動適配 RTL 佈局。
- 實時數據:面板內容通過 HTTP 請求實時從 dshwiki.com 獲取,站點更新後無需升級插件即可看到。
- 主題跟隨:面板配色自動適配 DSH 的明暗主題。
- 資源跳轉:每條記錄提供鏈接,可回溯至 dshwiki.com 查看完整資料。
安裝與啓用¶
該插件需要 DSH 的 web profile 支持。
- 執行安裝命令:
dsh plugin --profile web add dshwiki-plugin
- 重啓
dsh web服務。 - 在側邊欄底部找到 DSH Wiki 入口並點擊。
典型用法¶
安裝並重啓後,打開 DSH Web 面板即可看到目錄。點擊任意插件的“安裝命令”區域,命令會自動複製到剪貼板。切換語言時,默認跟隨 DSH 界面語言,手動選擇後會記錄在本地。點擊面板底部的鏈接可跳轉至 dshwiki.com。
適用場景與注意事項¶
- Profile 依賴:必須使用
--profile web進行安裝和運行。 - DSH 版本:DSH 目前處於開發者預覽版,官方明示接口存在破壞性變更風險,插件需跟隨 DSH 版本維護。
- 網絡環境:面板依賴聯網獲取 dshwiki.com 數據,離線環境下會顯示加載失敗並提供重試按鈕。
- 權限檢查:插件以 DSH 當前進程的權限運行,安裝前建議查看源碼與許可證。
已知問題¶
- pnpm 11 版本衝突:pnpm 11 會把發佈不滿十天的版本視爲舊版。通常
dsh plugin add會自動在 profile 的pnpm-workspace.yaml中添加minimumReleaseAgeExclude字段放行。若手動安裝報錯ERR_MODULE_NOT_FOUND,需手動補上配置:
minimumReleaseAgeExclude:
- 'dshwiki-plugin'
結尾¶
dshwiki-plugin 通過側邊欄集成,降低了 DSH 插件的發現成本。數據源獨立於官方,與 DeepSeek 或幻方無直接隸屬關係。項目源碼託管在 GitHub:https://github.com/ai798-Lab/dshwiki-plugin