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」频道最新
- Karpathy 公布 CLAUDE.md 十条军规,治 AI 编码技术债 — mdancho84 · 2026-10-26
- Agent 时代依赖取舍新标准:省 20 行代码就别引库 — gethackteam · 2026-10-26
- 纯 Rust 开源 GIS 两周狂揽 2000 星,架构为 AI Agent 而生 — giswqs · 2026-10-26
- Vercel Ship 大会一周发 12 项新品,2700 人到场抢 Agent 入口 — FinanceYF5 · 2026-10-26
- 50 行纯 Python 从零构建 AI Agent:ReAct 循环入门教程 — adnan_hashmi · 2026-10-26
- Muse Wonder 分块 + SAM 3.1,一粒不漏分割整根玉米粒 — nikhilaravi · 2026-10-26