DeepSeek Harness 插件:dsh-client-ui-job-stats

前言

DeepSeek Harness 的會話頭部自帶「後臺任務」列表,用於查看當前運行的任務。這類列表是實時名冊,一旦前臺命令被調用方取走輸出,記錄就會消失,不適合作爲長期統計。

本插件在右側邊欄增加了一個「後臺任務統計」標籤頁,用於累計記錄會話中跑過的每一個任務,解決歷史記錄缺失的問題。

插件介紹

名稱:dsh-client-ui-job-stats
維護者:kahomesl
類別:客戶端
說明:右側邊欄的一個標籤頁,累計記錄本會話跑過的每一個任務。

核心功能

  1. 位置:展開右側邊欄後,欄內「開始」頁會多出第 4 張卡片「後臺任務統計」,以標籤頁形式顯示面板。
  2. 統計功能:支持合計/運行中/已完成/已失敗/已取消/已結束計數,計算完成率、累計耗時、最長耗時、保留輸出字節數。
  3. 任務明細:每任務一行顯示狀態、類型、耗時、結束原因,點擊可展開查看完整命令、ID、時間等。
  4. 智能識別:將命令歸納爲’在幹什麼’(如等待 75 秒、提交代碼、跑測試、安裝依賴),而不是顯示原始代碼。
  5. 實時更新:有任務運行時耗時每秒刷新。
  6. 臺賬存儲:按會話分開、按 job id 合併,寫入瀏覽器存儲或本地文件,重啓後仍可見歷史任務。
  7. 健壯性:容錯未知狀態、缺 id、字段異常、臺賬損壞,不會導致面板變空或報錯。

安裝與啓用

克隆倉庫:

git clone https://github.com/kahomesl/dsh-client-ui-job-stats.git

在 DSH 的組合配置中引入該插件,並重啓一次 DSH 以激活宿主半側的終態記錄器。

典型用法

  1. 展開右側邊欄(點擊會話頭部的「打開側欄」按鈕或按 Ctrl+Alt+B)。
  2. 在「開始」頁點擊「後臺任務統計」卡片。
  3. 點擊任務行展開,查看完整命令、任務 ID、狀態、時間及保留輸出。
  4. 查看實時統計,瞭解當前會話的運行狀況。

注意事項與限制

  • 依賴宿主:組合裏需要有 @deepseek-ai/dsh-client-ui-sidebar-right 與 @deepseek-ai/dsh-api-job-controller。
  • 重啓要求:安裝後需要重啓一次 DSH 才能激活宿主半側的終態記錄器。
  • 只讀統計:面板是隻讀的,停止任務仍由會話頭部的任務列表負責。
  • 容量限制:臺賬最多 300 條(瀏覽器),最多 200 條(文件),最多 32 個會話。
  • 限制:宿主半側尚未組合時(未重啓),前臺命令的結局不可觀測,面板只顯示爲“已結束”。

結語

該插件通過側邊欄標籤頁的形式,解決了 Harness 自帶任務列表“看一眼就消失”的問題,提供了基於瀏覽器存儲和本地文件的持久化臺賬,適合需要對長時間運行或歷史會話進行復盤的場景。

來源:SkillHub 插件目錄 | GitHub 倉庫

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

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

小夜