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」频道最新
- HF Hub CLI 大更新:缓存去重省 19GB,GPU 任务可重试重跑 — yb2698 · 2026-10-26
- 前 Google 研究员团队发布 Fern 0.1:专供审计数据、调试训练的模型 — bneyshabur · 2026-10-26
- Fern 0.1 智能体基准首秀:SWE-Bench Verified 73.4,与前沿模型仍有差距 — bneyshabur · 2026-10-26
- 一条 Prompt 生成完整 Blender 动画,作者全程未手动建模 — iamfakhrealam · 2026-10-26
- 用户用 Claude Code 拆解本田车机:发现 root 后门与静默装 APK — IndraVahan · 2026-10-26
- Claude Code + MCP 接 Google Maps/Apollo/LinkedIn,搭年省万美元的获客引擎 — aryanXmahajan · 2026-10-26