前言¶
DeepSeek Harness(dsh)的理念是「一切皆插件」,功能可以通過社區插件不斷擴展。但插件裝得多了,問題也跟着來:裝了哪些插件、來自哪裏、有沒有新版本、和當前運行的 DSH 兼不兼容,這些問題在 Web 界面裏沒有統一的地方可以查看,通常要回到命令行逐個確認。
dsh-plugin-center 解決的就是這個問題:它把已安裝插件的信息、社區市場、安裝與更新流程搬進了 DSH 的 Web UI。下面介紹它的功能、安裝方式和典型用法。
這是什麼¶
dsh-plugin-center 是面向 DeepSeek Harness 的插件管理中心,作者爲 Max-Null,npm 包名 @max-null/dsh-plugin-center,當前版本 0.2.19,採用 MIT 許可證。
一句話定位:在 DSH Web 界面裏管理已安裝插件、瀏覽社區市場、一鍵安裝與更新。
它屬於 @max-null/* 插件系列,與 dsh-capture、dsh-chat-rail、dsh-memory 等插件共同構成 SSID(思靈 · Seek Soul in Darkness)桌面體驗。平臺限定爲 web(package.json 中 dsh.client.platform: "web"),運行時注入 @deepseek-ai/dsh-client-* 等模塊。
核心功能¶
- 已安裝插件:展示插件元數據與來源(official / user-installed / local / builtin)、分類,以及與 DSH 的兼容範圍。
- 社區市場:按分類瀏覽 awesome-dsh-plugin 與 Oh-My-DSH 兩個社區源,並顯示星標與 npm 版本。
- 一鍵安裝與更新:從市場安裝插件、檢測更新,支持單個更新或全部更新。
- What’s New / 更新提示:啓動時彈出對話框,列出上次查看之後有新版本的插件。
- DSH 兼容性檢查:標記 peer 範圍與當前運行 DSH 不匹配的插件。
- 皮膚兼容:所有顏色使用
var(--dsw-*)令牌,皮膚插件可以同步重繪這個界面。
需要說明的是,社區市場聚合的是 awesome-dsh-plugin 和 Oh-My-DSH 這兩個社區維護的插件源,它是獨立站點,與 DeepSeek、幻方沒有官方從屬關係,不要把它當作官方應用商店使用。
安裝與啓用¶
通過 dsh 的插件命令安裝:
dsh plugin --profile web add @max-null/dsh-plugin-center
也可以從 GitHub 源碼安裝:
dsh plugin --profile web add github:Max-Null/dsh-plugin-center
安裝完成後,按以下步驟啓用:
- 重啓
dsh web; - 通過頂欄按鈕(右上角)打開插件中心,或進入 Settings → 插件中心。
如果想從源碼構建,倉庫使用 pnpm 管理,構建流程是 tsc 編譯 host、esbuild 打包 browser bundle:
pnpm install
pnpm build
兼容性說明¶
該插件聲明瞭以下 peer 依賴,安裝前可以對照自己環境的版本:
@deepseek-ai/cordis ^4.0.1
@deepseek-ai/cordis-plugin-loader ^1.0.2
@deepseek-ai/dsh-client-connection ^0.1.1-rc.1
@deepseek-ai/dsh-host-apiproxy ^0.1.1-rc.1
插件界面本身也會做兼容性檢查:如果某個已安裝插件的 peer 範圍與當前運行的 DSH 不匹配,會在界面中標記出來。
適用場景與注意¶
適合的人羣:
- 使用 dsh web 平臺,希望不離開瀏覽器就能管理插件的用戶;
- 同時安裝了多個社區插件,需要跟蹤版本更新和兼容狀態的用戶;
- 在使用 SSID 系列插件、希望統一管理
@max-null/*組件的用戶。
使用前有幾點需要注意:
- 插件以當前 dsh 進程的權限運行,安裝第三方插件前應先檢查其源碼與許可證;
- 社區市場中的插件來自社區源,質量與維護狀況需自行判斷;
- 本插件平臺限定爲 web,其他平臺的適用性未在文檔中說明。
小結¶
dsh-plugin-center 把 DSH 插件的查看、安裝、更新和兼容性檢查集中到了 Web 界面裏,配合 What’s New 提示和 var(--dsw-*) 皮膚令牌,日常管理社區插件的成本會低不少。
插件目錄頁:https://www.skillhub.cn/plugins/Max-Null/dsh-plugin-center
GitHub 倉庫:https://github.com/Max-Null/dsh-plugin-center