gemini-cli 修复月度消费上限被误判为可重试错误、提示循环的问题
kabishou11 · ghdev · 2026-09-29
gemini-cli 的一个 P2 修复 PR:当 429 错误的 details 为空、消息内容是项目月度消费上限时,classifyGoogleError 会兜底归为 RetryableQuotaError,TUI 于是把它当作临时性高负载不断重试,计数器被重置、提示陷入循环。
修复方式:对 HTTP 400/429/499 且消息为消费上限的情况,在兜底前直接返回 TerminalQuotaError,且配额对话框保留 API 原文,不再显示"high demand"之类的误导文案。普通限流、503 和容量耗尽的处理逻辑不变。附带了 49+36 个通过的测试用例验证。
「编程与Agent」频道最新
- 程序员自述:AI 辅助开发中每轮重构都会让旧问题迁移到新代码 — ssh4net · 2026-09-30
- 用户实测 Opus 5.5:速度快但常无视技术规格自行改写代码 — ssh4net · 2026-09-30
- Agent 上生产的两大痛点:错误连锁反应与 token 成本延迟 — datawithsuman · 2026-09-30
- 谷歌发布 PageBreak 智能体挖洞工具,自动验证实现近零误报 — rez0__ · 2026-09-30
- GLM-5.3 已为 389 个开源项目揪出 4249 个潜在漏洞 — JosephJacks_ · 2026-09-30
- 让 Claude Opus 自己标注时间戳配音:实测人机协作解说视频工作流 — RileyRalmuto · 2026-09-30