dsh-token-dog:DSH 裏的本地 Token 用量面板
dsh-token-dog 是維護者 ccodeJava 開發的一個 DeepSeek Harness 客戶端插件,在 Web GUI 里加一個「Token 用量」面板:按會話、按模型統計 token 消耗,配每日堆疊矩形圖和近 52 週日歷熱力圖。它不新記賬本,直接讀 ctx.sessionQuery 的 Session 日誌,因此安裝之前的對話同樣計入統計。概覽頁包含統計卡、每日消耗圖、模型用量與會話排行、活躍日曆五個區塊,模型行可點擊進入詳情頁查看該模型的每日曲線和全部消耗過它的會話;頂部區間切換(7/30/90 天/全部)同時作用於統計卡、矩形圖、排行與詳情頁。配色提供 8 個低飽和預設色和淡中濃三檔並持久化到 localStorage,文案跟隨宿主語言。安裝方式沒有發佈到 npm,直接 clone 倉庫目錄後用 DSH 內的 Agent 走 plugin_manager 以 link: 方式裝入,或命令行 dsh plugin --profile desktop add link:/absolute/path/to/dsh-token-dog;裝完刷新頁面,從左側欄小狗圖標或設置→Token 用量進入。Host 側只註冊一條本機迴環只讀路由 /token-dog/usage?tz=Asia/Shanghai,數據不過網,轉發頭/跨站/非迴環請求返回 403。統計口徑是日誌即唯一事實來源:總 Token=input+cacheRead+cacheWrite+output,緩存命中率=cacheRead/(cacheRead+input),標題生成、壓縮等不寫日誌的後臺調用不計入,與賬單數字存在差異屬於預期。插件以當前 dsh 進程權限運行,安裝前應閱讀源碼並確認 MIT 許可;掃描窗口爲最近 400 天內創建或在線的會話、上限 600,每日矩形圖超過 120 天只畫最近 120 天,日曆熱度按當天 token 分位數分級,跨區間不可直接比較,經 README 標註的 DSH 0.2.1-rc.5(Desktop, macOS)驗證。
閱讀全文