前言¶
DeepSeek Harness(DSH)的理念是「一切皆插件」。在官方「插件列表」標籤頁中,通常只展示 entryId、moduleName、enabled 等元數據,缺乏對插件具體功能的直觀說明。當開發者安裝了大量插件時,難以快速識別每個包的用途。
dsh-plugin-descriptions 插件在官方「插件列表」之前新增了一個並存的「插件說明」標籤頁。它爲已安裝的 Cordis 插件展示功能說明、完整包名、entryId 與掛載狀態,並按功能域分組,支持搜索與過濾。
核心功能¶
- 新增標籤頁:在官方「插件列表」之前增加「插件說明」標籤頁。
- 信息展示:按功能域分組展示插件信息,包括短名、啓用/停用標籤、掛載狀態點、完整包名、功能說明、說明來源(內置說明或自動讀取)、entryId 和 Cordis 狀態。
- 自動讀取:自動讀取已安裝插件包的
package.json的description。 - 優先級說明:內置常用插件中文說明,優先級高於自動讀取,未覆蓋時顯示「暫無說明」。
- 交互功能:支持搜索(名稱、包名、說明、分類)與過濾(分類、啓用/停用)。
安裝與啓用¶
- 獲取代碼並進入目錄:
git clone https://github.com/seki668/dsh-plugin-descriptions.git
cd dsh-plugin-descriptions
- 執行安裝命令:
node install.mjs
- 重啓 dsh 後,進入 設置 → 插件 → 「插件說明」。
注意事項¶
- 環境要求:dsh 版本需爲
0.1.0-rc.6。 - 並存機制:本插件不修改官方「插件列表」標籤頁,兩者並存。
- 重啓要求:首次安裝/卸載 Web 客戶端插件或更新本插件代碼時,需要重啓 dsh。
- 描述語言:自動讀取的描述通常爲英文,未覆蓋的插件顯示「暫無說明」。
結語¶
該插件通過新增標籤頁的方式,補全了官方插件列表缺失的功能說明,方便開發者快速瞭解已安裝插件詳情。相關代碼與目錄頁見下方鏈接。