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)验证。
阅读全文