dsh-plugin-inventory-groups:把官方插件與自裝插件分開顯示

在 DeepSeek Harness(dsh)的開發流程中,插件管理是常態。隨着安裝的第三方插件增多,官方默認的“插件列表”界面往往混雜了框架內置和用戶自裝的內容,定位和管理不便。dsh-plugin-inventory-groups 插件通過簡單的配置,將這兩類插件分開展示,讓界面更清晰。

插件介紹

這是一個客戶端插件,由 Mamihlapinatapaiooo 維護。它的核心價值在於:把官方插件(@deepseek-ai/* 和 cordis: 框架內置)與自裝插件(第三方)分開顯示,方便快速定位和管理自己安裝的插件。

核心功能

該插件實現了以下能力:

  • 把官方插件與自裝插件分開顯示。
  • 通過 cordis bundle patch 禁用官方只讀的插件清單 tab。
  • 插入自己的分組版 tab。
  • 複用官方 pluginInventory 遠程服務。
  • 不修改 dsh 任何源碼。

安裝與啓用

  1. 使用官方安裝命令添加插件。
  2. 安裝完成後重啓 dsh web 服務。
dsh plugin --profile web add git+https://github.com/Mamihlapinatapaiooo/dsh-plugin-inventory-groups.git

典型用法

安裝並重啓後,進入設置 → 插件 →「插件列表」,列表會自動分爲兩組:

  • 自裝插件:你自己安裝的第三方插件(放在前面,方便控制)。
  • 官方插件:@deepseek-ai/* 內置 + cordis: 框架內置(放在後面)。

適用場景與注意

  • 平臺:該插件僅在 web 平臺生效。
  • 權限:該插件以當前 dsh 進程權限運行。安裝前應檢查源碼與許可證(MIT)。
  • 卸載:卸載後官方「插件列表」tab 原樣恢復,不殘留任何改動。

總結

這個插件通過不修改 dsh 源碼的方式,利用 bundle patch 實現了界面的分組展示。如果你需要頻繁管理第三方插件,這個改動能有效提升檢索效率。

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

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

小夜