Gemini CLI 清理 Authorization 头修复 API key 401 问题
loulanyue · ghdev · 2026-07-27
修复了什么
Google 的 gemini-cli 修复了一个认证兼容性问题:在使用 GEMINIAPIKEY 时,如果 customHeaders 或环境配置里还残留 Authorization 头,Google 的接口会优先读取它,结果把本应走 x-goog-api-key 的请求打成 401 UNAUTHENTICATED ACCESSTOKENTYPEUNSUPPORTED。
具体改动
- 在 AuthType.USEGEMINI 且使用默认 API key 认证时,主动删除 Authorization / authorization 头。
- 新增了 contentGenerator.test.ts 单测,验证自定义 headers 中的授权头会被清除。
- PR 里显示单元测试已通过(56 passed)。
「编程与Agent」频道最新
- 实操演示:AI agents 正在自动化 2026 年的 SDLC — Pavan_Belagatti · 2026-07-27
- 检索、推理与执行应分层:多智能体架构的避坑思考 — Harshit-24 · 2026-07-27
- 看着 10 个 RPA 机器人跑小红书,像听见婴儿出生 — huangyun_122 · 2026-07-27
- Go 版安全扫描分流 Agent 实测:能降噪但仍需人工复核 — coldyx · 2026-07-27
- Claude Sonnet 接入 SEO API 后被多域名 SERP 撑爆上下文 — MaTT_fromIT · 2026-07-27
- 开发者公开 1.7 万条记忆的 Claude harness 方案 — supermegasaurusrex · 2026-07-27