Skip to content

AI Code Usage Tray v1.5.0

Latest

Choose a tag to compare

@saime428 saime428 released this 27 Sep 13:12
· 1 commit to main since this release

新增

  • 价格表会自己更新。价格表挪到了仓库里的 lib/prices.json,应用启动约 10 秒后下载一次,之后每天一次(没联网就每小时重试,直到成功)。以后改价或新增型号,只要推到仓库,一天内就能到所有已安装的 1.5.0 及以后版本,不用再装新版。
    • 下载的表必须校验通过(认识的格式、数值合理、型号一个不少),而且不比手上正在用的旧,才会被采用;否则继续用上次下载成功的那份或应用内置的那份。
    • 请求不带任何关于你的信息,只是一次普通的文件下载(GitHub,连不上时改用 jsDelivr)。托盘菜单「自动更新价格表」可以关掉,关掉后已经在用的表保持不变。
  • 每周的价格检查改读厂商官方页面。npm run check-prices 现在逐项比对 Anthropic、OpenAI 官方价格页上的每个价格,并要求 Codex 模型页上可选的每个型号在表里都有行。GPT-6 Sol、Luna 在 1.4.0 之前一直算 0,就是因为旧检查只核对表里已有的行。

说明

  • 隐私政策更新:原来那句「除非用户明确要求,不向其他网络系统传输任何信息」不再准确,换成了逐条说明——唯一的自动请求就是上面的价格表下载,其余联网只在你连接 Claude 账户或打开外部链接时发生。见 PRIVACY.md。
  • 价格本身和 1.4.0 相同(2026-09-26 按三家官方页核对)。
  • 安装包和便携版都还没有代码签名,SmartScreen 可能提示,请核对下面的 SHA-256。

校验

  • 本地测试:48/48 通过。新增的测试覆盖:下载的表同时进入两家的计价;换表后,按旧价缓存的 Codex 结果会重新计价;各类坏表都会被拒收(格式不认识、日期写成未来、费率离谱、缺行、别名指错或遮住真实的行、下载被截断)。
  • 代码审查:Fable 子代理独立审查,新旧价格表对了 903 组计价,零差异。发现 1 个高风险问题(snapshot 手误写成未来日期,会把所有已安装的副本永久锁在那张表上,发版也救不回)、1 个中、6 个低,均已修复。
  • 价格核对:npm run check-prices 在 GitHub Actions 上实跑,官方页核对 169 个值、LiteLLM 核对 28 个型号,无漂移。把表临时改回 1.4.0 之前的状态再跑,Opus 5.5 的错价和 GPT-6 Sol / Luna 的缺行都会被报出来。
  • 真机实测:在作者本机从 1.4.0 静默覆盖安装,沿用原安装目录,开机自启保留。启动 11.5 秒后,应用自己下载并写出了价格缓存,和仓库 main 上的 lib/prices.json 逐字节一致。
  • GitHub Actions:Windows 构建通过。
  • SHA-256
    • AI-Code-Usage-Tray-Setup-1.5.0-win-x64.exe:ae58e896efdc716fa0c361e01a71796f4bf9fc13727827d00a8e159d19df1cce
    • AI-Code-Usage-Tray-1.5.0-win-x64.exe:6019a181300de3dc73fe8f8fab4d735075ac56512273b1da0cfd4a1bc0b7c43e