Gemini CLI 修复漏洞:点号命名的 Gemini 3 模型无法识别多模态响应
jesussamuel-byte · ghdev · 2026-10-27
google-gemini/gemini-cli 的一个社区 PR(#29982)修复了模型识别 bug:当未启用 experimental.dynamicModelConfiguration 时,supportsMultimodalResponse() 用 model.startsWith('gemini-3-') 判断是否为 Gemini 3,导致 gemini-3.1-pro-preview、gemini-3.5-flash 等点号命名的新模型被误判为不支持多模态函数响应——工具返回的图片二进制数据被错误地作为 functionResponse 的兄弟 inlineData 部分发出,而非嵌套在其 parts 内。
修复改用正则 /^gemini-3(\.|-|$)/(与 isGemini3Model 保持一致),并新增单测覆盖各点号模型变体及 stripToolCallIdPrefixes 对嵌套 parts 的保留。修复了 issue #29589。
「编程与Agent」频道最新
- Box 公开 Deep Agent 架构:父子模型按请求复杂度动态派生子智能体 — LangChain · 2026-10-28
- Box 揭秘企业级 Deep Agent:父节点直答简单问题,复杂任务才分身 — LangChain · 2026-10-28
- 如何在中途给 Agent 注入指令?开发者求助阶段性摘要失效问题 — tinker_bob · 2026-10-28
- Harrison Chase 伦敦分享:让智能体自我抓错并自动写 eval 与修复 — LangChain · 2026-10-28
- Parallel 发布 Parallel Decisions API:单次调用结合决策模型与实时新闻 — schwentker · 2026-10-28
- Together 提出 MIGHT 开源 AI 技术栈:模型/推理/路由/Harness/工具五层可自由替换 — togethercompute · 2026-10-28