DSH Plugin Store:在 Harness 裏逛社區插件目錄

前言

DeepSeek Harness(DSH)把能力拆成可安裝的插件,但社區項目分散在 GitHub 和 npm,單靠 CLI 和文檔很難系統瀏覽、對比版本要求,也不方便在同一界面裏啓停已裝插件。官方目錄由宿主提供,並不等於覆蓋全部社區作品。

Harness 插件商店(倉庫 Chiyang001/DSH_Plugin_Store)是維護者 熾陽001(Chiyang001)開發的 DSH 客戶端插件:在一個側欄界面裏完成發現、搜索、收藏、安裝鏡像選擇與插件管理。它是社區項目,與 DeepSeek / 幻方無官方從屬關係,也不是應用商店意義上的「官方商店」。

這是什麼

插件 npm 包名爲 dsh-plugin-store,當前版本 0.3.5,許可證 MIT。界面採用泛黃紙張、棕色墨跡與襯線標題,支持暖色深色主題;發現頁優先展示社區插件,並附帶按北京時間輪換的每日古典詩詞(內置數據,無需聯網)。

宿主兼容範圍聲明爲 >=0.2.1-rc.5 <0.3.0;README 寫明已在 DeepSeek Harness 0.2.1-rc.5 上驗證,且需要支持插件管理的 Web / Desktop 界面。倉庫已提交 lib/ 預構建產物,安裝本插件本身不必先在本機執行 npm install 或 npm run build。

SkillHub 目錄頁:plugins/Chiyang001/DSH_Plugin_Store。

核心功能

下面按 README 中的能力說明,只列可在資料中核對的部分。

發現與搜索

可按名稱、描述、作者、標籤、包名和倉庫地址搜索,支持組合關鍵詞;發現頁提供九類篩選(開發工具、效率提升、知識與記憶、創作與設計、連接與集成、界面與體驗、模型與推理、自動化工作流、數據與洞察)、來源篩選,以及卡片 / 列表佈局。分類集中在發現頁,沒有獨立分類頁。

社區優先與今日推薦

首頁與「今日推薦」側重非官方插件;全部列表裏官方條目始終排在末尾,切換排序或「換一批」後仍遵守該規則。今日推薦按北京時間每日輪換;宿主版本可讀時,會排除已知不符合版本聲明的條目。

當前內置目錄快照包含 860 個社區包(839 個在倉庫根目錄、21 個來自子目錄;141 個條目已收集原始圖標)。該數字描述內置快照,在線「更新目錄」與訂閱可繼續補充,不表示已收錄全部社區項目。

插件管理

讀取宿主真實清單,支持安裝、啓用、停用、卸載及打開原生配置。「隱藏官方插件」默認開啓並會記住選擇;關閉後可在列表中看到官方條目,開關僅影響顯示。

安裝鏡像與訂閱

插件安裝源用於下載 npm 插件及依賴:默認 https://registry.npmmirror.com/,可切換 https://registry.npmjs.org/ 或自定義 HTTP / HTTPS 地址,每次只啓用一個;安裝前界面會展示本次使用的源。私有源認證需在本機 .npmrc 配置。GitHub 倉庫仍從 GitHub 下載,npm 鏡像不會改寫倉庫地址。

插件訂閱源用於提供插件目錄,支持允許跨域讀取的 HTTPS、符合 DSH format: 1 的索引(上限 8 MB、5000 條目);示例見倉庫 examples/index.json。若訂閱目錄指定專用 npm 源,會優先使用目錄中的地址。

收藏、圖標與移動端

可收藏插件,並添加符合格式的 HTTPS 插件索引。圖標優先使用宿主、清單或插件倉庫中的原始 logo,缺失或加載失敗時用分類佔位。

手機端提供發現、今日、已安裝、更多四項底欄,適配窄嵌入面板、橫向分類篩選、底部安全區與觸控彈窗。快捷鍵 Ctrl / Cmd + K 聚焦搜索(搜索框不顯示快捷鍵提示)。

每日詩詞

內置 730 條佳句,來自 597 篇作品、156 位詩人,附作者與出處。按北京時間輪換;當天刷新、重新打開或「換一批」仍爲同一句;頁面長時間打開也會自動跨日更新。

安裝與啓用

方式一:DSH CLI(Web profile 示例)

已有 dsh 命令且使用 Web profile 時,執行:

dsh plugin --profile web add github:Chiyang001/DSH_Plugin_Store

重啓對應的 Harness 實例後,在側欄打開 插件商店。web 僅爲示例 profile,請換成你實際運行的 profile 名稱。

桌面版的 desktop profile 由 Electron 應用管理,CLI 直接修改會被拒絕;桌面環境需使用 README 中的本地接入腳本(需 Git 與 Node.js 22+,先關閉 Harness 再運行 node scripts/apply-desktop.mjs,參數爲桌面 profile 路徑)。

從本地目錄安裝

dsh plugin --profile web add "link:D:/Projects/DSH_Plugin_Store"

也可使用倉庫內 scripts/install.ps1(示例:-Profile web)。

卸載

在 Harness 原生插件管理器中移除;CLI 管理的 profile 還可執行:

dsh plugin --profile web remove dsh-plugin-store

典型用法

README 建議的操作順序如下,可在 Harness 內直接復現。

  1. 先逛發現頁:用分類、關鍵詞和來源縮小範圍,或點「換一批」繼續探索。
  2. 查看詳情:確認說明、倉庫、版本要求、圖標來源和安裝目標。
  3. 選擇安裝源:在「插件源 → 插件安裝源」裏選擇鏡像並保存。
  4. 確認安裝:安裝框會顯示插件來源與本次請求使用的鏡像;結果由宿主插件管理器返回。
  5. 管理工具箱:在「已安裝」啓停或卸載;需要時可關閉「隱藏官方插件」查看官方條目。

「插件源」頁的「更新目錄」會在線檢索併合並新條目;發現頁「換一批」只在當前目錄內輪換展示。收藏、主題、鏡像、訂閱地址及顯示偏好保存在當前瀏覽器,不跨設備同步。

適用場景與注意

適合經常在 Harness Web / Desktop 裏安裝、對比社區插件的開發者:需要可視化目錄、國內 npm 鏡像、以及在同一界面管理已裝插件時使用。

使用前請注意:

  • 插件在 當前 dsh 進程權限 下運行;通過商店發起的安裝仍由宿主插件管理器處理,安裝前應自行查看目標插件源碼與許可證。
  • README 明確:清單校驗只表示發現了 dsh.bundle.patch 等聲明,不等於代碼安全審查或官方認證;兼容性、依賴安裝與構建腳本審批由 Harness 宿主負責。
  • 在線目錄更新依賴網絡;搜索每輪最多核驗 32 個候選,網絡失敗時保留現有目錄。

本地開發需 Node.js 22+(npm ci、npm run dev);獨立預覽可測搜索與主題等,真實安裝與管理須在 Harness 中運行。

結尾

Harness 插件商店把社區插件的發現、鏡像、訂閱與宿主清單管理收進一個客戶端界面,並以內置目錄快照與可選在線更新減輕「到處找倉庫」的成本。它是 DSH「一切皆插件」生態裏的社區工具,而非官方應用商店。

  • 目錄頁:https://www.skillhub.cn/plugins/Chiyang001/DSH_Plugin_Store
  • 源碼與文檔:https://github.com/Chiyang001/DSH_Plugin_Store

問題反饋與貢獻見倉庫 Issues 與 Pull Request。

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

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

小夜