Gemini CLI发布v0.68.0:新增扩展验证命令,修复Windows路径与模型识别问题
该版本包含约 30 项变更,覆盖扩展安装锁、Windows路径大小写处理、Gemini 3模型识别、速率限制倒计时显示及多项终端UI修复;发布说明由gemini-cli-robot账号整理。
AI解读:修复集中在核心与CLI两端:Windows下isWithinRoot改为大小写不敏感、在supportsMultimodalFunctionResponse中识别带点号的Gemini 3模型、修正 @ 自动补全的路径前导斜杠、并发扩展安装改为按扩展加锁。
终端交互相关改动包括:终端宽度变化后限制内联历史重渲染、加载指示器显示 429 速率限制冷却倒计时、修复可展开组件的意外截断与切换行为,以及自定义主题UI schema补齐active和focus键。
沙箱与平台适配方面,为rootless podman提供 --userns=keep-id,Windows IDE进程查找改用PowerShell CIM作为回退方案。以上为发布说明列出的条目,未附各修复的实测结果或影响范围数据。
Gemini CLI发布v0.68.0。据GitHub Releases页面由gemini-cli-robot整理的发布说明,该版本共列出约 30 项变更,其中一项为新增功能(feat):CLI增加扩展验证命令及其评估测试(PR #29980)。其余条目以修复和重构为主。
扩展相关改动
发布说明中与扩展直接相关的条目包括:新增扩展验证命令与评估测试;并发扩展安装改为按扩展加锁,避免同时安装冲突;扩展发布下载过程中的流失败得到处理;VSCode IDE伴随扩展将所有disposables注册进context.subscriptions。
- feat(cli):扩展验证命令与评估测试(#29980)
- fix(cli):以每扩展锁序列化并发扩展安装(#30039)
- fix(cli):处理扩展发布下载期间的流失败(#30100)
- fix(vscode-ide-companion):在context.subscriptions中注册全部扩展disposables(#29994)
模型识别与终端显示
模型相关修复涉及三处:supportsMultimodalFunctionResponse现在识别带点号的Gemini 3模型;动态模型解析中保留显式指定的gemini-2.5-flash;动态模型配置启用且预览访问关闭时,/model中列出Auto。终端侧,加载指示器新增 429 速率限制冷却与倒计时的显示,并限制终端宽度变化后的内联历史重渲染。
- 识别带点号的Gemini 3模型(#29982)
- 保留显式gemini-2.5-flash(#30057)
- 动态配置开启且预览关闭时列出Auto(#29998)
- 429 冷却与倒计时显示在加载指示器(#30012)
- 终端宽度变化后限制内联历史重渲染(#29904)
- 修复Expandable意外截断与切换行为(#29965)
- 自定义主题UI schema补齐active、focus键(#30032)
平台适配与其他修复
Windows相关修复包括:isWithinRoot改为大小写不敏感;readSecureFileBuffer处理libuv零设备stat报告;IDE进程查找使用PowerShell CIM回退。沙箱方面,为rootless podman提供 --userns=keep-id。其他修复覆盖 .git/info/exclude与core.excludesFile在shadow repo中的处理、CodeAssistServer在流结束时刷新SSE缓冲、GlobTool对符号链接路径的规范解析、LLM提示模板中 $ 模式损坏的防护,以及中断的Whisper模型下载不再被视为已安装。
- Windows:isWithinRoot大小写不敏感(#29999)
- Windows:libuv零设备stat处理(#30044)
- Windows:IDE进程查找使用PowerShell CIM回退(#30006)
- 沙箱:rootless podman提供 --userns=keep-id(#30118)
- shadow repo遵守 .git/info/exclude与core.excludesFile(#30034)
- CodeAssistServer在流EOF刷新SSE缓冲(#30050)
- GlobTool规范化符号链接路径(#30042)
- 防止LLM提示模板中 $ 模式损坏(#30035)
- 中断的Whisper下载不再视为已安装(#30058)
- hooks:支持SubagentStop事件映射并合并hook定义(#30111)
- ACP会话加载在响应前等待历史回放(#30112)
- 选定模型在瞬时回退、取消与回退后保持(#30059)