Gemini CLI 新 PR:API 请求超时可配置,终结 5 分钟静默重算
1sakshm · ghdev · 2026-10-15
google-gemini/gemini-cli 的 PR #29756 新增 general.requestHeadersTimeoutMs 和 general.requestBodyTimeoutMs 两个设置,使所有认证方式下都能调高模型 API 请求超时。
- 问题根源:fetch.ts 中 body 超时硬编码为 300 秒、headers 超时 60 秒;长思考轮次若超过 5 分钟无流式输出,就会触发 UNDERRBODYTIMEOUT 并从头重放(再次计费),API-key 用户此前完全无法调整。
- 改动内容:将默认 body 超时改为可变并支持校验,新增全局 getter;Config 层新增参数,非法值忽略并告警,用户设置优先于实验 flag;设置 schema 已重新生成(需重启生效)。
- 顺带修复:DEFAULTREQUESTTIMEOUT 设为 0 时会引发 RangeError,现改为忽略。
对经常跑长思考任务被莫名重算账单的 CLI 用户是实用改进。
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23