dsh-shanhai-stats:DeepSeek Harness 用量統計插件

DeepSeek Harness (DSH) 採用插件化架構,允許開發者通過擴展來增強功能。dsh-shanhai-stats 是一個用於用量統計的插件,它從 DSH 會話日誌中提取數據,提供總量彙總、每日走勢、GitHub 風格熱力圖以及按模型/提供商分組的明細。

安裝與啓用

使用官方插件命令安裝:

dsh plugin --profile web add github:cn-zhangpeng/dsh-shanhai-stats

安裝後,在 DSH 的設置 → 用量統計 中查看。

核心功能

數據來源與口徑

插件的數據來源於 DSH 會話日誌的 assistant/message 事件,包含 usage 和 message.source.provider/model 字段。插件自身不計算 token,僅做聚合與展示。其數據口徑與 DSH 一致:
* inputTokens:未命中緩存的輸入。
* cacheReadTokens:緩存命中輸入。
* cacheWriteTokens:緩存寫入。
* outputTokens:已包含 reasoningTokens。

時間維度與歷史回填

  • 時間維度:提供全量 totals、按工作區 (perWorkspace)、按模型 (perModel) 三種聚合維度,且數據永不清零。
  • 按天明細:保留 53 周滑動窗口。
  • 歷史回填:插件激活時會掃描本地全部工作區會話。此後通過實時事件增量摺疊,利用 seq 斷點續掃和 gap 檢測進行補讀。
  • 子代理:支持子代理會話,隨事件自然計入。

視圖展示

插件提供四個板塊:
1. 總量彙總徽章:展示總花費 Token、緩存命中率、總使用次數、總請求次數、模型用量、連續使用天數。默認進入頁面即爲“當天”視圖。
2. 每日走勢折線圖:按天展示輸入 / 緩存命中 / 緩存寫入 / 輸出四段 Token 走勢。支持切換 當天 / 1 / 7 / 30 天視圖。
3. GitHub 風格熱力圖:展示近一年每日活動熱度,懸停可查看明細。
4. 用量明細表:支持“按供應商”或“按模型”兩個標籤頁切換,查看各供應商或各模型的 Token 用量、消息數、緩存命中情況。

使用說明

  • 默認進入頁面即爲“當天”視圖,可通過下拉菜單切換 1 / 7 / 30 天或自定義範圍。
  • 在用量明細表中,點擊“按供應商”或“按模型”標籤頁進行切換。

注意事項

  • 首次啓用會掃描本地歷史會話,掃描完成後數字不再頻繁變化。
  • 新增了按 provider × model 的 perModel 聚合維度。
  • 插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。

生態背景

該插件是社區目錄中的一項資源,與 DeepSeek 或幻方無官方從屬關係。

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

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

小夜