Gemini CLI 修复显式指定 Gemini 3 Pro 被静默升级到 3.1 的 Bug
FanouZeng-TT · ghdev · 2026-09-20
社区开发者为 google-gemini/gemini-cli 提交 PR #29420,修复一个模型路由问题:当 3.1 灰度开关(useGemini31)开启时,用户显式指定的 --model gemini-3-pro-preview 会被静默改写为 gemini-3.1-pro-preview。PR 认为只有 auto/pro 别名才应跟随灰度,显式版本必须保持原样。
修复要点:
- 旧版解析器 resolveModel 中,显式 ID 与 auto 落入同一 switch 分支导致被升级,现单独处理并固定版本。
- 动态模型配置 defaultModelConfigs 移除对显式 key 的 3.1 重映射,并为 pro 分类增加 requestedModels 锚点。
- 两个内部使用显式 ID 作为「当前 Pro 灰度目标」占位符的调用点(可用性目录与 preview 链)改为内联推导或改用别名,继续跟随灰度。
PR 附带回归测试验证方法,修复 issue #29417。
「编程与Agent」频道最新
- Plurai 发布 Agent Simulation:给 AI 智能体造「数字孪生」测试环境 — HeyNayeem · 2026-11-12
- 美联航将禁止个人AI代理代客预订机票 — Polymarket · 2026-11-12
- Agentic Search 图解:4 次搜索的循环成本约为单次搜索的 5 倍 — adnan_hashmi · 2026-11-12
- AWS 自曝:AWS Emulator 每行代码均由自主 AI Agent 编写 — SumitGup · 2026-11-12
- freeCodeCamp 上线 2 小时 Codex 智能体编码免费课 — adnan_hashmi · 2026-11-12
- 被严重低估的资源:跨模型跨厂商的工具调用可靠性实测 — ricklamers · 2026-11-12