Repository navigation
v2.7.5
v2.7.5 - 2026-10-15
本版本为 Antigravity 凭证按 Google 模型池拆分额度窗口,并修复被遮蔽模型名导致的展示与计价错误。无需新增配置,存储快照仍为 v3,可直接从 v2.7.x 升级。
新增
- Antigravity 额度面板按 Google 的模型组展示额度池,每个池内可切换 5 小时和周窗口,各自保留用量、起止时间及本期/上期历史,不再把两个窗口的统计合并在一条时间线上。
- 核对 Google 原始摘要后确认模型归属:
Gemini Models的gemini-5h/gemini-weekly对应 Gemini,Claude and GPT models的3p-5h/3p-weekly对应 Claude 和 GPT-OSS。仅这些精确的组名、bucket 标识与窗口组合会按gemini-、claude-、gpt-oss-前缀计入请求、token、花费和金额推算;已升级的旧快照无需重新观测即可识别同一标识。其他额度池继续显示归属未知,不把整份凭证的请求重复计入每个池。 dashboard-api-detail的credential_quota_cycles中,Antigravity 每组改为返回group_id、name和windows数组,每个窗口含window_seconds、current、previous;其他提供商沿用原结构。
修复
- 模型名被遮蔽时看板的模型表和价格查找失效:CPA 会把非 Claude 的目录模型改写为
claude-fable-5-dd-加反转的原始 ID,客户端请求名落入用量记录后既隐藏真实模型,也因价格按上游模型名索引而查不到价格。现在记录、去重指纹和额度事实统一还原真实模型名,加载旧快照时也会一并修复,model(value)形式的思考后缀保持原样。 - 未使用的 Antigravity 窗口每次查询都把截止时间返回为「当前时间 + 窗口长度」,此前会被当作重置卡,把空的上期反复归档并重启本期。现在截止时间后移只在刚结束的有效片段确实消耗过额度时才视为重置。
- 已归档的空白上期不再显示为「上一个周期」,加载旧快照时会清除这类占位归档。
升级与回退
- 升级方向兼容:从 v2.7.x 升级到本版本无需额外操作。但已映射的 Antigravity 窗口带有新的组标识,v2.7.4 及更早版本的校验会以
invalid quota group拒绝整份快照并关闭持久化。回退到 v2.7.4 及更早版本时,必须同时恢复升级前的数据目录。
验证
go test -race ./...通过(94.7 秒);go vet ./...通过。- Dashboard 前端测试 203 项通过,覆盖两个模型池的窗口切换与各自的本期/上期状态保留。
Full Changelog: v2.7.4...v2.7.5