v0.2.0 — Cost 优化 + 模型定价全面更新
v0.2.0 (2026-05-04)
改进
- Cost widget token 数据来源优化:优先使用 statusLine 的
context_window.total_input_tokens/total_output_tokens(累计值),回退到 JSONL tokenMetrics,最终回退到total_cost_usd - Git 预采集优化:新增
collectGitInfo()函数,17 个 git widget 从各自 spawn 子进程改为共享预采集结果,减少 10+ 次 execSync 调用 - JSONL 文件缓存:添加基于 mtime 的
parseCache,避免每次 render 重复读取解析 - 模型定价表全面更新:覆盖 DeepSeek V4/V3.2、Kimi K2.6/K2 Thinking、MiMo V2.5/V2 Flash 等最新模型,共 40+ 模型 ID
- free-memory 改进:对齐 macOS 活动监视器内存计算方式(App Memory + Wired + Compressor)
- 运行稳定性保障:statusLine 命令使用 bun 绝对路径,重启后不依赖 PATH
修复
- cost 始终 ~$0.01:
context_window.current_usage是单轮 token 数(很小),改用total_input_tokens/total_output_tokens累计值计算 - 修复
free-memory.ts中freem()→freemem()拼写错误(Linux 回退路径) - thinking-effort 添加
label: "think",修复无数据时双分隔符显示问题 - rate-limit-timer 时间单位修正:
resets_at是秒级时间戳,需乘以 1000
文档
docs/cost-pricing.md补充 token 数据来源优先级、Mem 更新机制、运行稳定性说明
Full Changelog: v0.1.0...v0.2.0