Gemini CLI 修复缓存 OAuth 失效后认证回退崩溃问题
luisfelipe-alt · ghdev · 2026-07-21
Gemini CLI 修复缓存凭据优先导致的认证回退失效
google-gemini/gemini-cli 的这项 PR 修复了 Gemini Code Assist Agent Mode 的认证回归:程序一旦发现 .gemini/oauthcreds.json 存在且格式合法,就会直接停在这份缓存上,根本不再检查 GOOGLEAPPLICATIONCREDENTIALS。
问题在缓存 token 过期或刷新失败时最明显:本地开发机可能误退到 GCE Metadata Server 认证,随后卡在 169.254.169.254 超时,最终以 FatalAuthenticationError 崩溃。补丁把凭据加载改成顺序尝试、逐个验证,并新增了覆盖“坏缓存 + 备用凭据”的回归测试。
「编程与Agent」频道最新
- Reticle 推出 AI 编码代理验证层:让 agent 自查生成的代码是否真的能跑 — Scobleizer · 2026-10-27
- 信任你的 Agent,但一定要读它的日志 — brada · 2026-10-27
- 开发者正训练「看门模型」:专门拦截提示注入与记忆投毒 — gnukeith · 2026-10-27
- 开发者训练 4GB 显存可跑的哨兵模型,专防 prompt 注入与记忆投毒 — gnukeith · 2026-10-27
- AI 编程编辑器 Paradev 获 1150 万美元种子轮,USV 领投 — massimosgrelli · 2026-10-27
- 前大厂管理者观点:把团队换成 agents,优秀管理方法论依然成立 — lxfater · 2026-10-27