dsh-plugin-manager:爲 DeepSeek Harness 提供中文目錄與一鍵啓停

前言

在 DSH 中,插件數量多了以後,內置列表如果只有英文模塊名,單看一行很難判斷用途;要臨時關閉某個插件,又需要手工編輯 cordis.patch.yml,容易誤改。

dsh-plugin-manager 針對這兩個問題,爲 DSH 提供圖形化插件管理入口:中文名、用途說明、分類、一鍵啓停,以及在界面內編輯插件備註。它面向 DSH web 客戶端,已覈實兼容 DSH 0.1.0-rc.5,並在 2026-08-14web profileWindows 環境下完成驗證。

這是什麼

dsh-plugin-manager 是一個 DSH 客戶端插件,許可證爲 MIT,維護者爲 2768651338

它把 DSH 內置插件整理成更易讀的名稱和說明,並把啓停操作收斂到界面卡片上。它不替代 DSH,只在 DSH 之上增加一層插件管理入口。

核心功能

下面介紹幾個已覈實的能力。

  • 中文目錄:爲插件提供中文名、用途說明和分類;未覆蓋插件可回退,也支持單個插件自定義。
  • 一鍵啓停:寫入 ~/.dsh/cordis.patch.yml 全局層,DSH 熱重載約 1 秒生效。
  • UI 內備註:修改插件中文名或描述,保存到 ~/.dsh/plugin-manager/catalog.json,並支持恢復默認。
  • 安全保護:鎖定 Bootstrap/transport/settings-shell 行;標記 !!js 表達式行。
  • 查找:按名稱、說明、模塊搜索,按分類篩選,並顯示啓用數量彙總。

該插件無需配置,安裝即用。

安裝與啓用

先執行安裝命令:

dsh plugin --profile web add github:2768651338/dsh-plugin-manager#main

安裝後重啓 DeepSeek Harness,並在頁面按一次 Ctrl+F5

然後打開:

Settings → Plugins → Plugin Manager

即可看到插件目錄。

升級時執行:

dsh plugin --profile web update

也可以重新執行上面的 add 命令,然後重啓 DSH。

移除時執行:

dsh plugin --profile web remove @2768651338/dsh-plugin-manager

如有必要,再從 cordis.patch.yml 中刪除對應行。

典型用法

啓停示例:

1、搜索 trajectory

2、在「軌跡視圖」卡片點擊 停用 (Disable)

3、約 1 秒內卡片變爲已停用。

備註示例:

1、找到「聯網搜索」卡片。

2、點擊 編輯備註 (Edit notes)

3、修改名稱、說明並保存。

4、需要回滾時,使用 恢復默認 (Restore default)

寫入範圍與數據

該插件的文件路徑遵循 DSH 的 DSH_HOME 解析。

主要寫入位置包括:

  • ~/.dsh/cordis.patch.yml:用於啓停,屬於全局層,由 DSH 熱重載。
  • ~/.dsh/plugin-manager/catalog.json:用於備註覆蓋,首次保存時自動創建。
  • profile package.json:用於恢復相關操作。

數據邊界上,資料說明它不訪問網絡;瀏覽器端僅與本地 DSH /api RPC 端點通信。它不讀取或存儲密鑰、令牌或憑據,也不讀取用戶數據,包括會話、消息、提示詞。

適用場景與注意

它適合安裝多個 DSH 插件、需要快速辨認用途並安全啓停的使用者。

安裝前應檢查源碼和許可證。插件以當前 DSH 進程權限運行,會修改 DSH home 內配置文件;如果你不確定某行是否可停,優先檢查它是否屬於被鎖定的系統行,或是否被標記爲 !!js 表達式控制行。

目錄與源碼

  • 目錄頁:https://www.skillhub.cn/plugins/2768651338/dsh-plugin-manager
  • GitHub:https://github.com/2768651338/dsh-plugin-manager

這裏的目錄頁是獨立社區站點,與 DeepSeek / 幻方沒有官方從屬關係,也不是官方應用商店。DSH 的插件體系強調「一切皆插件」,dsh-plugin-manager 提供的是其中一個管理入口。

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

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

小夜