Skip to content

v0.2.0 — Cost 优化 + 模型定价全面更新

Choose a tag to compare

@Meteorkid Meteorkid released this 03 May 17:57
· 57 commits to main since this release

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.01context_window.current_usage 是单轮 token 数(很小),改用 total_input_tokens / total_output_tokens 累计值计算
  • 修复 free-memory.tsfreem()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