dsh-work-buddy:DSH Web GUI 的像素機器人與產出賬本

前言

在使用 DeepSeek Harness (DSH) Web GUI 進行開發時,開發者需要直觀地瞭解當前工具的運行狀態以及 Token 消耗情況。現有界面通常缺乏這種實時的、可視化的反饋。dsh-work-buddy 插件通過一個像素風格的機器人提供這種反饋,並記錄會話產出。

是什麼

由 AMC-tp 維護的插件。它將一個原創的方頭履帶機器人添加到 Web GUI 右下角。機器人不僅模擬工作狀態(思考、打字),還作爲賬本記錄完成回合數、Token 使用量以及估算費用。

狀態機

機器人共有五個狀態,通過觀察機器人的行爲和圖標變化即可判斷當前 DSH 的運行情況:

  1. 摸魚中:沒有運行中的工具,也沒有流式輸出。機器人眼睛眯成縫,腳邊有一條魚,頭頂飄出 z。
  2. 思考中:右上角冒出思考氣泡,舉起右臂。觸發條件爲 DOM 中存在 [data-streaming]。
  3. 寫代碼:面前有一臺筆記本,雙手搭在鍵盤上,屏幕光標閃動。觸發條件爲 DOM 中存在 [data-tool][data-state="running"]。
  4. 等你選擇:睜大眼睛,左上角粉色問號氣泡(閃爍)。觸發條件爲 ctx.uiSession.pendingInteractions 非空。
  5. 完成!撒花:從忙碌回到空閒(連續 3 次採樣且忙碌時間超過 0.9 秒)。機器人雙臂高舉,四周落彩紙。

賬本與計費

點擊機器人可展開賬本面板。賬本支持按今日、本週、本月、年度查看數據。

  • 數據展示:第一行顯示完成數、Token(以百萬爲單位)和估算費用。
  • 數據來源:完成數由狀態機防抖計數;Token 來自 binding.session.projections.faceOf('tokenUsage') 的增量記錄;費用基於 DeepSeek 官方價目表(含高峯/非高峯)。
  • 定價模型:支持 deepseek-v4-flash 和 deepseek-v4-pro 兩個模型,不同模型在高峯和非高峯時段有不同費率。
  • 存儲位置:數據存儲在瀏覽器的 localStorage 中,路徑爲 dsh-work-buddy/ledger/v2。

安裝與啓用

通過命令行安裝:

dsh plugin --profile web add github:AMC-tp/dsh-work-buddy

或使用本地路徑:

dsh plugin --profile web add link:D:\path\to\dsh-work-buddy

安裝後需重啓 dsh web。

使用方法

  • 查看狀態:鼠標懸停在機器人上,顯示當前狀態文字。
  • 查看賬本:點擊機器人,展開面板查看詳細數據。
  • 切換視圖:在面板中選擇 Today / Week / Month / Year。
  • 調整模型:在賬本中切換定價模型。
  • 重置:點擊面板內的 Reset 清空賬本數據(不清除結算基線)。

注意事項

  • 插件無構建步驟,無第三方依賴,純瀏覽器端運行。
  • 費用爲估算值,並非官方賬單。計價時間取的是增量落賬時刻,而非請求發起時刻。
  • 數據存儲在瀏覽器的 localStorage 中,路徑爲 dsh-work-buddy/ledger/v2。卸載插件不會刪除已存儲的賬本數據。
羽毛球分组比赛记分
小程序二维码

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

小夜