Token Tracker — Token 使用追踪与成本统计
版本: 1.0.0
创建日期: 2026-04-13
更新日期: 2026-04-14
📋 原理
- 定期扫描所有 Agent 的 session 记录文件(
.jsonl) - 提取 assistant 消息中的
usage数据 - 自动去重(基于 message ID + session 路径)
- 追踪
model-snapshot变更,正确识别实际模型 - 按模型单价计算成本
📂 数据文件
memory/token-usage.jsonl— Token 使用记录(每行一条 JSON).token-record-offsets.json— 扫描偏移量(自动维护,防重复)memory/cost-tracker.json— 成本追踪(旧版,兼容保留)
📂 文件结构
skills/token-tracker/
├── SKILL.md
├── skill.json
└── scripts/
├── token-tracker.js # 扫描记录 + 统计
└── cost-tracker.js # 成本追踪(兼容)
📊 Cron 任务
| 任务名 | 频率 | Job ID |
|---|---|---|
| Token 自动记录 | 每 5 分钟 | 039832f7 |
💰 模型价格 (USD / M tokens)
| 模型 | 输入 | 输出 | 缓存读 | 缓存写 |
|---|---|---|---|---|
| qwen3.6-plus | 2.00 | 6.00 | 0.50 | 1.00 |
| qwen-turbo | 0.40 | 1.20 | 0.10 | 0.30 |
| qwen-plus | 0.80 | 2.00 | 0.20 | 0.50 |
| gpt-4o | 2.50 | 10.00 | 1.25 | 5.00 |
💰 预算上限
| 周期 | 上限 |
|---|---|
| 每日 | $10.00 |
| 每月 | $200.00 |
⚠️ 注意事项
- 使用增量扫描,只处理新增行
- 自动追踪 model-snapshot 变更
- 已合并 cost-tracker 功能
