dsh-workspace-dock:側邊欄工作區 Dock 欄

前言

DeepSeek Harness(DSH)採用插件化架構擴展功能。在 Web 界面中管理多個工作區時,主側邊欄的會話列表容易變得雜亂。dsh-workspace-dock 插件在側邊欄左側渲染一個 Dock 欄,以可視化和過濾工作區。它由 qschen86 維護,掛載在官方 sidebar.rail 槽位,通過服務注入實現,不修改任何內置文件。

核心功能

  • 會話過濾:點擊 Dock 欄中的圖標,主側邊欄會過濾顯示該工作區下的會話列表。
  • 工作區菜單:再次點擊已選中的圖標(或右鍵點擊),會打開菜單。菜單包含文件夾路徑、複製路徑、重命名、修改圖標和歸檔選項。
  • 狀態徽章:
    • 窄欄模式:顯示數字徽章(運行中會話)或圓點徽章(待關注會話)。
    • 展開模式:顯示狀態膠囊。
    • 徽章統計基於會話歸屬(host canonical-cwd 索引),與側邊欄列表完全一致。
  • 尺寸調整:可收起爲窄欄(52px)或展開爲寬欄(200px,顯示名稱)。雙擊 rail 空白處也可切換展開/收起狀態。
  • 自定義配置:支持爲每個工作區自定義圖標顏色與字形。圖標設置持久化於瀏覽器本地。
  • 首頁入口:頂部 logo 提供首頁入口與菜單。菜單包含 dsh 安裝目錄、複製路徑和打開文件夾功能。

安裝與啓用

使用官方 CLI 安裝插件:

dsh plugin --profile web add dsh-workspace-dock

安裝後,運行以下命令驗證配置:

dsh --profile web --dump-config

安裝完成後需重啓 dsh web(使主機配置生效)並刷新頁面(使客戶端配置生效)。

使用說明

  • 切換狀態:雙擊 rail 空白處,可在窄欄和寬欄之間切換。
  • 打開菜單:右鍵點擊圖標,或再次點擊已選中的圖標,打開工作區菜單。
  • 修改設置:在菜單中選擇“修改圖標”或“重命名”,可自定義工作區的視覺呈現和名稱。修改會同步至主側邊欄等界面。

注意事項與兼容性

  • 版本要求:已驗證兼容 dsh 0.1.0-rc.6。
  • 實現機制:純槽位(slot)+ 服務注入實現,無任何內置文件改動。
  • 數據存儲:圖標設置存儲在瀏覽器本地。

結語

該插件通過在側邊欄左側提供可視化的工作區 Dock 欄,增強了 DSH Web 界面管理會話的能力。它無需修改核心文件,且支持高度自定義。

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

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

小夜