dsh-sidebar-installed-plugins:側邊欄一覽已裝插件並逐行開關

前言

在 DeepSeek Harness(DSH)裏,插件會隨 profile 增減,啓用狀態也會變。插件市場的「已安裝」頁功能完整,分組、備註、更新、備份都在裏面,日常只想確認「當前 profile 裝了哪些、哪些開着」時,操作路徑偏長。

下面介紹社區客戶端插件 dsh-sidebar-installed-plugins:在 Web UI 側邊欄增加「已安裝插件」入口,一屏列出當前 profile 下的插件,每行一個啓用/禁用開關,數據走與市場相同的插件管理 API,不另存狀態、無需配置。

這是什麼

dsh-sidebar-installed-plugins 由 pkui1mpression-design 維護(package.json 作者爲 Jessy Wang),分類爲客戶端,許可 MIT。它在 Harness 側邊欄註冊與「插件市場」「Schedules」並列的一項 已安裝插件(Installed Plugins),打開後面板展示本 profile 已安裝插件的本地化標題、版本、一行描述、包名和狀態點,並在每行提供開關。

與插件市場「已安裝」Tab 的區別:市場是完整管理器;本插件是極簡版——一行一個插件、一行一個開關,不寫額外狀態文件,也沒有可配置項。

核心功能

側邊欄入口與列表面板

  • 側邊欄新增 已安裝插件 圖標(sidebar.panellist,id: installed-plugins,order: 2)。
  • 主區域面板(main,鍵名 installed-plugins)逐行展示已安裝插件信息。

逐插件啓用/禁用

每行開關通過插件管理器的 setBundleEnabled 切換啓用狀態。面板會反饋宿主實際行爲:已應用、下次重啓生效,或被更高優先級層覆蓋。

列表隨 profile 變化刷新

當 profile 的插件集合在其他地方發生安裝或移除時,列表會重新讀取,無需整頁刷新。

核心包保護

@deepseek-ai/dsh-base 與 @deepseek-ai/dsh-web-app 標記爲 核心(Core),不顯示開關。二者是宿主與 Web 殼,關閉後環境無法正常啓動,本面板也會一併不可用。

實現要點(供開發者對照)

純前端插件:Host 側爲空殼,Client 側註冊上述兩個 slot。數據來自 remote.pluginManager 的 listBundles / setBundleEnabled,與插件市場同源,無 npm 依賴、無構建步驟。要求 Harness 具備插件管理器與 Web UI(dsh web 或 DSH Desktop)。

安裝與啓用

指定 profile 時,在終端執行官方安裝命令:

dsh plugin --profile <profile> add github:pkui1mpression-design/dsh-sidebar-installed-plugins

安裝完成後重啓 dsh web,側邊欄會出現「已安裝插件」圖標。

若使用 DSH Desktop,請在應用內 設置 → Plugins 安裝;該 profile 由應用內插件管理器持有,應用運行期間不宜用終端改同一 profile 的插件集。

典型用法

  1. 按上一節完成安裝並重啓 Web UI(或桌面端安裝後按應用要求生效)。
  2. 在側邊欄點擊 已安裝插件,查看當前 profile 下所有已安裝插件及狀態點。
  3. 需要臨時關閉某插件時,打開對應行的開關;留意麪板提示是立即生效、重啓後生效,還是被更高優先級層覆蓋。
  4. 在別處通過 CLI 或市場安裝/卸載插件後,回到該面板,列表應自動更新,無需手動刷新頁面。

適用場景與注意

適合:經常在 Web UI 裏調試 profile、需要快速掃一眼「裝了什麼、誰開着」的 DSH / 智能體開發者;不想進市場完整「已安裝」頁做分組或備份時,用側邊欄極簡列表即可。

注意:

  • 插件以當前 dsh 進程權限運行,安裝前請自行查看 GitHub 源碼 與 MIT 許可證。
  • 社區目錄 skillhub.cn 爲獨立生態站點,與 DeepSeek / 幻方無官方從屬關係;安裝來源以 README 與倉庫爲準。
  • 不要嘗試關閉標記爲「核心」的兩個基礎包;開關設計上已禁止,目的是避免把宿主關掉。

結尾

dsh-sidebar-installed-plugins 把「當前 profile 已裝插件 + 逐行開關」收進側邊欄一屏,與市場全功能「已安裝」互補而非替代。需要安裝命令與行爲細節時,以倉庫 README 爲準。

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

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

小夜