dsh-resource-center:DSH Web 側欄裏的插件與功能模塊總覽

前言

DeepSeek Harness(DSH)採用「一切皆插件」的架構:能力通過插件包安裝,再在 Host 裏啓停、配置。Web GUI 自帶的「插件」頁能完成安裝與管理,但當 profile 裏插件包和功能模塊變多之後,很難一眼回答「當前到底跑了什麼、哪些在跑、哪些停了、有沒有異常」。dsh-resource-center(資源中心)在側邊欄增加一個只讀入口,把 Host 已有的清單整理成一頁總覽,並按類別分組,點選即可跳轉到對應插件管理頁。

這是什麼

dsh-resource-center 是面向 DSH Web GUI 的客戶端插件,維護者爲 Akillll-DuoHe。它不寫入配置、不改動運行中的插件,數據來自 Host 的 pluginManager.listPlugins() / listBundles(),隨安裝與啓停自動刷新。

在 SkillHub 目錄中歸類爲客戶端插件;當前 GitHub 星標爲 0。許可證爲 MIT,package 版本爲 1.0.0(以倉庫 package.json 爲準)。

核心功能

下面介紹 README 中已說明的能力。

  1. 一頁總覽:統計插件包數量、功能模塊數量,以及運行中、已停用、異常的數量。
  2. 按類別歸檔:內置、實驗性、官方可選、第三方、已停用、異常等分組展示。
  3. 搜索與篩選:按名稱、包名、說明搜索;按全部 / 已啓用 / 已停用 / 異常篩選。
  4. 跳轉管理頁:點擊插件包卡片或功能模塊行,打開所屬插件在 DSH 插件管理頁。
  5. 只讀:不修改配置、不操作運行態,避免與「插件」頁職責重疊。
  6. 中英雙語:界面語言跟隨 DSH,自帶 zh / en 詞典。

安裝與啓用

插件爲純 JavaScript,無構建步驟,安裝時不需要 allowBuilds 授權,也不會額外聯網拉依賴。

從 GitHub 安裝(當前可用):

dsh plugin --profile web add github:Akillll-DuoHe/dsh-resource-center

裝完後重啓 dsh web,側邊欄會出現「資源中心」入口。

國內 Gitee 鏡像(GitHub 不穩定時):

dsh plugin --profile web add git+https://gitee.com/Akillll-DuoHe/dsh-resource-center.git

鏡像倉庫:https://gitee.com/Akillll-DuoHe/dsh-resource-center

DeepSeek Harness Desktop:在 設置 → 插件 市場中搜索 dsh-resource-center(上架後可見),安裝並重啓客戶端。

npm 包(待發布):

dsh plugin --profile web add dsh-resource-center

典型用法

安裝並重啓 Web GUI 後:

  1. 在側邊欄打開「資源中心」。
  2. 查看頂部的數量彙總與各分組列表。
  3. 需要改配置或啓停時,點擊目標插件包或功能模塊,跳轉到 DSH 自帶插件管理頁操作。

本地開發時,可用軟鏈安裝到指定 profile,改代碼後重啓 DSH 即可驗證:

dsh plugin --profile web add link:/path/to/dsh-resource-center

兼容性與卸載

  • 需要 DSH >= 0.2.1-rc.2(dsh.engines.dsh)。
  • 僅面向 Web GUI(dsh.client.platform: web),適用於 dsh web 與桌面客戶端中的 Web 界面。

卸載:

dsh plugin --profile web remove dsh-resource-center

桌面客戶端可在 設置 → 插件 中卸載,重啓後生效。

適用場景與注意

適合經常在同一 profile 裏試裝、啓停多個 DSH 插件的開發者:資源中心提供只讀清單,與「插件」頁的管理能力互補。

安裝前請自行查看源碼與 MIT 許可證;插件在當前 DSH 進程權限下運行,與任何第三方插件一樣,應確認來源可信。SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文僅作插件能力說明。

鏈接

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

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

小夜