Gemini CLI v0.44.0 发布:统一 Auto 模式、AgentSession 远程调用、新增 Sublime/Emacs 编辑器支持
Gemini CLI v0.44.0 发布:统一 Auto 模式、AgentSession 远程调用、新增 Sublime/Emacs 编辑器支持
基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。
Google 于 5 月 27 日发布了 Gemini CLI v0.44.0。这是一款开源的终端 AI 编程代理工具,目前在 GitHub 上已有超过 10 万颗星。本次更新带来了多项面向开发者工作流的重要改进。
Auto 模式统一
此前 Gemini CLI 提供了多种自动执行模式(如 Auto Edit、Auto Shell 等),用户需要在不同场景下手动切换。v0.44.0 将这些模式合并为单一的 Auto Mode,由系统根据上下文自动判断应执行编辑、运行命令还是其他操作。这一改动降低了使用门槛,减少了配置负担。
Agent 系统升级
本次更新在 Agent 协作方面有三项关键变化:
- Agent 注册改为 first-wins 并优先项目级:当多个 agent 注册同一能力时,项目级定义的 agent 优先生效,避免全局配置意外覆盖项目设置。
- AgentSession 本地和远程调用:新增 LocalSessionInvocation 和 RemoteSessionInvocation,允许主 agent 调用子 agent 会话,支持更复杂的多 agent 编排场景。
- ADK agentSession subagent 支持:通过
adk.agentSessionSubagentEnabled标志位启用,与 Google Agent Development Kit 生态对接。
此外还新增了 agent-tui 和 tui-tester skills,方便开发者构建和测试终端界面型 agent。
编辑器支持扩展
v0.44.0 新增了 Sublime Text 和 Emacs Client 编辑器集成。此前 Gemini CLI 主要支持 VS Code 和 Vim/Neovim,本次扩展让更多编辑器用户可以直接在习惯的环境中使用 Gemini CLI 的编辑能力。
其他改进
- OAuth 安全修复:修复了 refresh token 在轮换过程中丢失的问题,企业网关场景下的凭证冲突也得到解决。
- MCP 协议改进:修复了 MCP OAuth token 刷新、NO_PROXY 环境变量支持、nullable 数组类型处理等问题。
- Sandbox 兼容性:修复了 NixOS 等发行版上的权限问题,改进了容器 entrypoint 清理逻辑。
- Shell 输出节流:对 shell 文本输出进行了节流处理,限制了 live UI buffer 大小,避免大量输出时界面卡顿。
- 安全依赖更新:修复了多个 critical 和 high 级别的依赖漏洞。
安装与升级
```bash
npm install -g @google/gemini-cli@latest
```
已安装用户可直接通过 npm update 升级。项目仓库地址:https://github.com/google-gemini/gemini-cli
总结
Gemini CLI v0.44.0 的核心方向是简化用户体验(统一 Auto 模式)和增强 Agent 编排能力(Session 调用)。对于已在使用 Gemini CLI 的开发者,建议尽快升级以获得更稳定的 OAuth 和 MCP 体验;对于 Sublime Text 和 Emacs 用户,这是首次获得原生集成支持的版本。
参考来源
说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。