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」频道最新
- Tavily 成为 Grok Build 官方搜索插件 — SpaceXAI · 2026-07-24
- 个人 agent 栈落地 Convex:Eve、Composio、OpenRouter — Rasmic · 2026-07-24
- Yutori 把 n1.5 云浏览器直接放进官网首页 — DhruvBatra_ · 2026-07-24
- Cursor 的 SQLite 复现通过 64% 测试,但速度慢 5 倍 — parth007_96 · 2026-07-24
- Uncle Bob 说他靠测试和约束信任编程 agent — bennash · 2026-07-24
- 开发者在上线前如何拼出 day-zero 评测集 — RottenAversion · 2026-07-24