@dsh-plugin/plugin-manager:在 DeepSeek Harness 設置中管理 Cordis 插件

前言

DeepSeek Harness 的插件機制會把宿主能力拆到插件中,設置界面也可以通過 slot 掛載新頁面。用戶安裝多個 Cordis 插件後,需要在統一位置查看這些插件的狀態,並執行啓用、禁用或卸載操作。

@dsh-plugin/plugin-manager 是 DeepSeek Harness 的一個設置頁插件,由 Dingpenghui-good 維護,倉庫許可證爲 MIT。它把“已安裝插件”做成一個設置頁標籤,用於管理用戶安裝的 Cordis 插件。

功能

下面列出的能力均來自資料中的功能說明:

  • 顯示用戶安裝的插件列表,並自動過濾內置插件。
  • 通過「啓用/禁用」按鈕切換插件狀態。
  • 通過「卸載」按鈕移除插件,卸載前需要確認。
  • 搜索過濾插件。
  • 中文 / English 雙語支持。
  • 顯示 Cordis fiber 階段狀態,如掛載中、已掛載、失敗等。

安裝

使用 dsh 命令

先在插件目錄中完成依賴安裝和構建,再執行:

dsh plugin --profile web add .

這條命令用於把當前目錄中的插件添加到 web profile 的 DSH 插件列表。

手動寫入 cordis.patch.yml

也可以在 DeepSeek Harness 項目的 cordis.patch.yml 中加入以下條目:

- insert:
    - id: plugin-manager
      name: '@dsh-plugin/plugin-manager'
      after:
      - plugin-inventory

保存後,按項目流程重新構建並重啓 DSH。

從 GitHub 獲取並安裝

如果先獲取源碼,可以執行:

git clone https://github.com/Dingpenghui-good/dsh-plugin-manager.git ~/.dsh/plugins/dsh-plugin-manager
cd ~/.dsh/plugins/dsh-plugin-manager
npm install
npm run build
dsh plugin --profile web add .

這裏的 npm run build 是必要步驟:插件運行時依賴 lib/ 下的構建產物,不能直接使用源碼。

使用

安裝並重啓 DeepSeek Harness 後:

  1. 打開「設置 → 插件 → 已安裝插件」。
  2. 點擊插件卡片展開詳情。
  3. 使用「啓用/禁用」按鈕切換插件狀態。
  4. 使用「卸載」按鈕移除插件;操作前會要求確認。
  5. 需要定位某個插件時,可以使用搜索過濾。

技術說明

項目 值
Package @dsh-plugin/plugin-manager
Host ID plugin-manager
Settings Slot settings.plugins.tab
Tab order 20
過濾規則 排除 @deepseek-ai/ 和 cordis: 前綴
版本 0.2.1
許可證 MIT
peerDependencies react ^18.2.0,以及多個 @deepseek-ai/* 包

package.json 中聲明瞭 type: module,main 指向 ./lib/index.js,構建腳本爲 tsdown,開發監聽腳本爲 tsdown --watch。這些字段說明插件會按模塊方式加載 lib/ 中的產物。

注意事項

  • 安裝前應檢查插件源碼、package.json 依賴和許可證。該插件聲明爲 MIT,但具體依賴仍應結合目標 DSH 環境確認。
  • 插件以當前 dsh 進程權限運行;啓用、禁用或卸載操作會作用於 DSH 當前可管理到的 Cordis 插件。
  • 列表過濾會排除 @deepseek-ai/ 和 cordis: 前綴,因此這些前綴下的條目可能不會出現在該插件的列表中。
  • 卸載操作需要確認;執行前先確認目標插件確實是要移除的用戶安裝插件。
  • npm run build 必須執行;運行時讀取的是 lib/ 構建產物,而不是 src/ 源碼。

適合誰

適合需要在 DeepSeek Harness 中集中管理自己安裝的 Cordis 插件的開發者或使用者:查看插件狀態、快速啓停、卸載誤裝插件,或用搜索過濾定位插件。

倉庫地址:

本資料未給出社區目錄頁 URL;如你在獨立社區目錄中檢索,請按該目錄站提供的頁面訪問,不要把目錄站寫成 DeepSeek 或幻方官方應用商店。

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

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

小夜