前言¶
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 中已說明的能力。
- 一頁總覽:統計插件包數量、功能模塊數量,以及運行中、已停用、異常的數量。
- 按類別歸檔:內置、實驗性、官方可選、第三方、已停用、異常等分組展示。
- 搜索與篩選:按名稱、包名、說明搜索;按全部 / 已啓用 / 已停用 / 異常篩選。
- 跳轉管理頁:點擊插件包卡片或功能模塊行,打開所屬插件在 DSH 插件管理頁。
- 只讀:不修改配置、不操作運行態,避免與「插件」頁職責重疊。
- 中英雙語:界面語言跟隨 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 後:
- 在側邊欄打開「資源中心」。
- 查看頂部的數量彙總與各分組列表。
- 需要改配置或啓停時,點擊目標插件包或功能模塊,跳轉到 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 / 幻方無官方從屬關係,本文僅作插件能力說明。