Gemini CLI 修复:正确处理 429 限流错误并重试
ashmita-web · ghdev · 2026-08-19
该 PR 修复了 Gemini CLI 评估重试辅助函数 withEvalRetries 未能静默捕获 429 限流/配额耗尽错误的问题。此前,RESOURCEEXHAUSTED 错误会导致测试失败而非被视为瞬态 API 抖动,从而不必要地阻塞 PR 和夜间运行。
主要变更:
- 扩展 getApiErrorCode() 以检测 429 模式(如 RESOURCEEXHAUSTED、Too Many Requests 等)。
- 更新可靠性日志类型,使限流错误能像处理 500/503 错误一样被重试或跳过。
- 添加了单元测试,验证在永久 429 错误时的“重试-跳过”行为,以及在 429 后恢复成功的场景。
「编程与Agent」频道最新
- 「建筑师 vs 园丁」:开发者质疑 AI 编程前的 plan-maxxing 风潮 — nptacek · 2026-10-16
- OpenRouter 发布 Armor 测试版:在 Agent 执行前拦截违规工具调用 — dfinke · 2026-10-16
- Meta 开源编程模型 Muse Spark Open 上线 Modal,主攻长程智能体任务 — AAAzzam · 2026-10-16
- Google SRE 书十周年推第二版,新增智能体时代 SRE 实践指南 — RealGeneKim · 2026-10-16
- GRPO 后训练会令分布坍缩,长程 Agent 时代反成隐患 — zsakib_ · 2026-10-16
- 开发者用 Claude 逐帧写代码,免费给创业公司画吉祥物 GIF — jeremy_goldberg · 2026-10-16