dsh-usage-stats
DeepSeek Harness plugin: aggregate token usage + estimated cost across all sessions, by day/week/model/workspace/session.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-usage-stats
一个用于 DeepSeek Harness 的本地插件:汇总你全部会话的 token 用量与估算成本,并按日、周、模型/网关、工作区、会话分项。
直接解析本地会话日志,完全离线——不发网络请求、无遥测、不把任何数据发往任何地方。
社区项目,与 DeepSeek 官方无关。DSH 处于开发者预览期、可能有破坏性变更;本插件针对
0.1.0-rc.6及后续 rc.6 系版本。
提供的能力
一个模型可调用的工具 usage_stats,返回示例:
### By day in cr cw out total cost
2026-08-14 in= 12,509,564 cr=856,513,536 cw=0 out= 2,246,292 tot=871,269,392 cost=$13.67
### By model
opencode-go/deepseek-v4-flash ... cost=$6.67
yes/deepseek-v4-pro ... cost=$1.58
### By workspace / ### By session (top 8)
字段:in(未缓存输入)、cr(缓存命中)、cw(缓存写入)、out(输出)。成本为估算,价格表可配置(默认 DeepSeek API 每百万 token 官价)。
安装
克隆或下载本仓库,放入 DSH profile,并在 cordis.patch.yml 的 - insert: 列表加一行:
- id: dsh-usage-stats
name: './dsh-usage-stats/lib/index.mjs'
重启 dsh web,新会话里模型即可调用 usage_stats。
依赖
- Node.js,且 PATH 里有
zstd(Debian/Ubuntu:apt install zstd)。
配置
单价覆盖(每百万 token 美元)放在插件 config:,键支持 provider/model、裸模型名(按其后缀回退)或兜底 unknown:
- id: dsh-usage-stats
name: './dsh-usage-stats/lib/index.mjs'
config:
costs:
'网关名/deepseek-v4-flash': { input: 0.15, cacheRead: 0.005, output: 0.45 }
License
MIT