DSH Plugins
返回列表
🧠

dsh-token-usage

记忆 更新于 2026.08.15

在终端中运行以下命令:

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 工作负载并需要成本可视化的用户