Gemini CLI 串行化凭据写入,修复无限 OAuth 认证循环
EngKMM · ghdev · 2026-07-24
Gemini CLI 修复核心 OAuth 认证死循环
这条 PR 解决了 google-gemini/gemini-cli 中一个会让用户反复跳转认证的 bug。核心改动有两点:
- 在写入 oauthcreds.json 时显式等待异步保存完成,并用 saveCredentialsPromise 串行化多次写入,避免并发写导致文件损坏。
- 启动 OAuth 流程时强制传入 prompt: 'consent',让用户重新明确授权,修复“静默重认证失败”后陷入循环的问题。
作者给出的验证方式也很直接:删除旧凭据、完成一次认证、重启 CLI,应该能正常读取凭据而不会再次弹窗。
「编程与Agent」频道最新
- 「设计正在变成游戏开发」:AI 让你自造工具、随需创作 — hewarsaber · 2026-10-27
- 用 Opus 5.5 逆向改造大疆无人机,手机端全程本地安防追踪 — alexcovo_eth · 2026-10-27
- 微软研究院:ForkPilot 让 Agent 决策回溯的算力开销最高降 59% — EliasEskin · 2026-10-27
- Cursor 发布 Agent SDK:Markdown 写提示词,TypeScript 定义工具 — soleio · 2026-10-27
- 形式化方法黑客松 Vibecheck 满员:在旧金山给真实软件做形式化验证 — spikedoanz · 2026-10-27
- 医疗 AI agent 输出如何验证?开发者征求单元测试与 LLM 评审之外的方案 — Practical_Green5775 · 2026-10-27