gemini-cli发布v0.62.0,修复OAuth令牌刷新与PTY生命周期等多项问题
Google的gemini-cli仓库发布v0.62.0版本更新,包含A2A服务、核心认证、PTY进程管理和终端UI渲染等多项修复,并合并了涉及Gemini 3.8 Flash与 3.5 Flash Lite的功能提交。
AI解读:gemini-cli v0.62.0这次主要是一轮修Bug和稳定性维护,不是新模型发布。改动集中在服务端接口、OAuth登录凭证、PTY进程管理和终端渲染这些底层环节。
对经常用gemini-cli写代码或跑命令的人来说,最直接相关的是OAuth刷新令牌在刷新时被保留、凭证删除变成幂等操作,以及请求取消时不再刷出未捕获的AbortError日志。这些都属于使用中容易踩到、但看日志未必看得懂的坑。
提交列表里出现了一条涉及Gemini 3.8 Flash与 3.5 Flash Lite的功能提交,但它只是被合入列表,来源没有说明具体内容、可用范围或默认是否启用,还无法判断普通用户是否会因此获得新模型选项。
gemini-cli仓库发布v0.62.0版本,更新日志列出了从v0.61.0到v0.62.0之间合入的改动,涵盖a2a-server、core、cli、ui、vscode-ide-companion以及集成测试等模块。
核心模块方面,一处修复让OAuth刷新令牌在刷新时得以保留,并使凭证删除具备幂等性;另一处修复改进了PTY文件描述符清理和执行生命周期管理,还有一处修复同步了ConPTY进程退出生命周期并加强PTY输出收尾。
认证错误提示方面,更新把auth错误的文档链接改为有效锚点并增加回退。代理配置方面,有提交规范了proxy-agent在esbuild互操作下的环境代理解析。
CLI和界面方面,请求取消时不再输出未捕获的AbortError日志;ACP模式下会在请求权限之前先发出tool_call更新;UI层增加了对边框渲染中负布局尺寸的保护;VS Code IDE companion在关闭diff标签页时保留终端焦点。
工具调用显示方面,有提交将MCP工具调用标题格式化为结构化签名,并分离解释内容。a2a-server在任务元数据端点遇到不支持的store时增加提前返回。
更新日志还包含多项发布与测试相关提交:v0.61.0-preview.0和v0.60.0的changelog、版本号从 0.62.0-nightly.20260915.gae28844fb推进到 0.62.0-nightly.20260918.g9450ade79、对run_shell_command和file-system-interactive集成测试的去抖动处理,以及一条涉及Gemini 3.8 Flash与 3.5 Flash Lite的功能提交和一条在运行前检查VS Code集成测试是否存在的提交。