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」频道最新
- Alchemy 新增 Kubernetes 文档中心,从 kind 集群到 EKS 部署全流程 — samgoodwin89 · 2026-09-23
- Rat Stack:把应用和云写成一个类型化程序,让 AI agent 可靠地搭建部署 — samgoodwin89 · 2026-09-23
- 「还记得 Tab 补全吗」:编码方式两年间的狂飙变迁 — yoobinray · 2026-09-23
- 调查:1/4 的 AI Agent 处于无人监控状态 — rseroter · 2026-09-23
- Massive 联手 Coinbase,AI Agent 可付费获取实时市场数据 — kleffew94 · 2026-09-23
- optimAIzr:本地 CLI 找出 AI 用量浪费,支持 Claude Code 与 Codex 省钱 — stichstichstich · 2026-09-23