gemini-cli 新增 model.requestTimeoutMs,修复 60 秒超时截断长思考请求
prath47 · ghdev · 2026-11-01
- google-gemini/gemini-cli 的 PR #30082 新增 model.requestTimeoutMs 设置,允许调高目前硬编码 60 秒的 API headers 超时。
- 问题根源:现有超时只能通过 DEFAULTREQUESTTIMEOUT 实验标志修改,而该标志在 Vertex AI / API key 认证下从不拉取,导致长思考请求在 60 秒被中止并从头重放。
- 实现要点:设置值为正有限数时生效,否则回退到实验标志;refreshAuth 已对每种认证类型调用 updateGlobalFetchTimeouts(),因此 Vertex AI 也自动生效;0/负数/NaN 被忽略;默认不设置则行为不变。
- 作者补了 3 个行为测试(main 上失败、分支通过),并跑了 255+385 个测试、typecheck、eslint、prettier 全部通过。修复 issue #29693。
「编程与Agent」频道最新
- Xai 工程师 Yacine:AI 在我睡觉时自主干活,每天早晨都有突破 — yacineMTB · 2026-11-04
- 单卡 RTX PRO 6000 跑 8 个编码 agent,实测吞吐数据出炉 — AIFlow_ML · 2026-11-04
- 一套 AI 对话戏完整工作流:从剧本分镜到 1080p 成片 — DavidmComfort · 2026-11-04
- Agent37 推出月租 4.76 美元沙盒,价格仅为 Vercel 的 2% — rohanpaul_ai · 2026-11-04
- 开源 Mercury Desktop 发布:全平台桌面 App 仅 5MB — HankYeomans · 2026-11-04
- 开发者 token 用量半年暴涨 417 倍,代码行数反而更少 — ChemicalExcellent463 · 2026-11-04