dsh-token-usage
在终端中运行以下命令:
dsh plugin install joyiok/dsh-token-usage
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install joyiok/dsh-token-usage 即可安装此插件,源码见 https://github.com/joyiok/dsh-token-usage 。
插件介绍
跑大量 DSH 会话之后,想搞清楚到底烧了多少 token 其实并不容易。dsh-token-usage 把数字直接摆到眼前:Web 侧边栏左下角多出一个 Tokens 按钮,点一下就能看到全部累计、今日以及每个会话的输入、输出、缓存读取用量,不用手动翻任何日志文件。
它不只是一块仪表盘。插件会注册一个 token_usage Agent 工具,在 headless 或 Web 会话里直接问「我一共用了多少 token」就能拿到权威统计。scope 可在 all、today、current 之间切换,还能按需提供逐会话明细。底层直接读取 $DSH_HOME 下的 session.jsonl(含 .zstd),对每个 turn-step 只计一次,优先取 assistant/message 的 data.usage,不做字符估算;内置多帧 zstd 解码,无需外部 zstd 二进制。
如果你跑多轮 DSH 工作负载、关注 API 开销,或者只是好奇某个会话到底产出了多少 token,这个轻量、非侵入、MIT 协议的插件装上重启 dsh web 就能用,即刻见效。
使用场景
- 在 Web 侧边栏一键查看今日与累计的输入/输出/缓存 token 明细
- 在 headless 会话里直接问 Agent「我用了多少 token」获取权威统计
- 排查多轮会话中每个 turn-step 的实际 token 消耗
适合人员
- 需要监控 DSH 会话 token 开销的开发者
- 关注 API 费用预算的个人或团队
- 运行长时间多轮 DSH 工作负载并需要成本可视化的用户