前言¶
在 DeepSeek Harness(DSH)裏,單個會話行在 agent 運行時會顯示轉圈指示;工作區列表一旦摺疊或滾動,只看得到工作區標題,很難一眼判斷「哪個項目正在忙」。側欄默認也不會在工作區行上給出與下層會話一致的狀態。下面介紹社區插件 dsh-workspace-activity(維護者 charliesbyte),它在客戶端側欄的工作區行上補充與官方簡介一致的 running / just-finished 指示,讓你不必展開每個工作區也能定位當前活躍項目。
這是什麼¶
dsh-workspace-activity 是 DSH 的客戶端插件(dsh.client.platform: web),分類屬於客戶端 UI 增強。它從與會話行相同的狀態來源推導工作區是否「在跑」,並在側欄對應工作區行尾部繪製與產品一致的 spinner;摺疊時還會用與工作區瀏覽器相同的藍色 tint 文件夾圖標。不需要 host 服務、配置項或額外權限。
源碼與說明見 GitHub:charliesbyte/dsh-workspace-activity。社區目錄頁:SkillHub 插件詳情。DSH 生態採用「一切皆插件」思路;SkillHub 等目錄站由社區維護,與 DeepSeek / 幻方無官方從屬關係,安裝前請自行覈對倉庫與許可證(本插件爲 MIT)。
核心功能¶
經文檔覈實,插件主要做這些事:
- 工作區級指示:當該工作區下至少有一個會話處於 running 狀態時,在工作區行尾部 16px 槽位顯示 spinner,與會話行時間戳區域的幾何與主題 token 一致。
- 與會話狀態同源:優先使用狀態 feed;會話列表爲後備, precedence 與工作區瀏覽器一致,避免工作區與會話兩行說法不一致。
- 摺疊列表可讀性:工作區摺疊、會話行不可見時,用文件夾圖標的藍色 tint 單獨傳達「此工作區在忙」。
- 無障礙:無法看見 spinner 的讀者可通過 visually hidden 文案獲得運行中的會話數量與工作區名稱。
- 實現邊界(安裝前建議瞭解):工作區行沒有官方擴展槽位,插件通過樣式表裝飾側欄已有行,不寫入 DOM、不掛觀察器。選擇器依賴
@deepseek-ai/dsh-client-ui-workspace內部的data-row-key;若未來版本改名,指示可能消失,但文檔說明不會破壞側欄本身。
文檔還說明了不會標記的情況:子 agent 會話(側欄摺疊進父會話、且無獨立工作區 id)、以及按默認視圖隱藏的 archived 會話;若側欄設置改爲顯示 archived,插件無法感知該過濾開關,可能出現 archived 會話在跑但工作區行未標記的邊界情況。
安裝與啓用¶
在目標 profile 下執行 marketplace / README 給出的安裝命令:
dsh plugin --profile <name> add dsh-workspace-activity
將 <name> 換成你實際使用的 profile 名稱(例如 Web 客戶端常用 web)。安裝完成後重啓 dsh,或在 Web 端重新加載頁面。文檔說明該插件以 bundle 形式分發,也可通過插件市場等 bundle 感知客戶端安裝。
插件在本機 dsh 進程權限下運行;安裝前請閱讀 GitHub 源碼與 MIT 許可證,僅信任你認可的發佈來源。
典型用法¶
本插件無配置文件。典型流程如下:
- 按上一節命令安裝並 reload。
- 打開帶側欄的 Web 或桌面客戶端,保持默認側欄工作區視圖。
- 在某個工作區下啓動 agent 會話;會話行出現 spinner 的同時,上級工作區行尾部應出現相同風格的 spinner;若工作區處於摺疊狀態,文件夾圖標會帶藍色 tint。
側欄示意(來自官方 README ASCII 示例):
📁 dsh-workspace ◌ ← 插件添加
◌ 處理所有 skill 同步到已同步 剛剛
適用場景與注意¶
適合誰:經常在多個工作區之間切換、習慣摺疊側欄或長列表滾動,需要快速看到「哪個 workspace 正在跑任務」的 DSH 用戶。
環境要求:Web 或桌面客戶端;純 host 側或無 UI 的場景用不上。
注意:
- 依賴客戶端內部 DOM 約定,非公開 API;升級 DSH 客戶端後若指示消失,需等待插件作者適配選擇器。
- 與 archived / 子 agent 相關的邊界見上文;若你 heavily 依賴 archived 過濾或非默認側欄視圖,安裝後應自行驗證是否符合預期。
- 社區目錄頁的星標、版本等以各站點展示爲準;本文不臆測未在文檔出現的版本號或用戶數據。
結尾¶
dsh-workspace-activity 把會話級的運行狀態「抬升」到工作區行,解決摺疊側欄下看不清 busy 項目的問題,安裝成本低、零配置。進一步瞭解與安裝入口:
- 目錄頁:https://www.skillhub.cn/plugins/charliesbyte/dsh-workspace-activity
- GitHub:https://github.com/charliesbyte/dsh-workspace-activity