Gemini CLI 修复 bug:显式指定的 2.5-flash 不再被改写为 3.5-flash
HariomJangra · ghdev · 2026-09-06
社区提交的 PR 修复了 Gemini CLI 的模型解析缺陷:当用户用 --model gemini-2.5-flash 显式指定模型时,在已开通 Gemini 3.5 Flash GA 的后端(如 Vertex AI)上,CLI 会静默把请求改写为 gemini-3.5-flash,导致无 3.5 访问权限的项目直接报 ModelNotFoundError。
修复要点:
- isFlashModel() 中移除 endsWith('flash') 的兜底判断,避免把具体模型 ID 当作泛化别名自动升级;
- 动态模型配置中删除 gemini-2.5-flash 的解析条目,具体 ID 不再被改写;
- 新增单元测试,确保显式 ID 原样透传、'flash' 别名仍解析到 3.5-flash。
该 PR 对应 issue #29213(标记 priority/p1)。
「编程与Agent」频道最新
- NEAR AI Lean agent 全解 Putnam Bench,成本仅为次便宜方案的 1/250 — lukaszkaiser · 2026-09-06
- 21 份 agent 简报自相矛盾,canonical context 成多智能体痛点 — Ok_Confection_3847 · 2026-09-06
- 从大脑到双手:被引推文拆解 Claude Agent 三层技术栈 — anirbanbandyo · 2026-09-06
- 用苹果免费模型在 iOS 上搭一个本地 ChatGPT:文本+语音全离线 — amos_gyamfi · 2026-09-06
- Plus 用户多模型分工工作流:ASTRA 只当架构师省额度 — KhaaliSeDin · 2026-09-06
- MCP 推荐榜单都回避的核心问题:你到底给了 agent 多大破坏半径 — aineemaniee · 2026-09-06