dsh-plugin-center:在 DSH Web 界面裏管理社區插件

前言

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-capturedsh-chat-raildsh-memory 等插件共同構成 SSID(思靈 · Seek Soul in Darkness)桌面體驗。平臺限定爲 web(package.jsondsh.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

安裝完成後,按以下步驟啓用:

  1. 重啓 dsh web
  2. 通過頂欄按鈕(右上角)打開插件中心,或進入 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/* 組件的用戶。

使用前有幾點需要注意:

  1. 插件以當前 dsh 進程的權限運行,安裝第三方插件前應先檢查其源碼與許可證;
  2. 社區市場中的插件來自社區源,質量與維護狀況需自行判斷;
  3. 本插件平臺限定爲 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜