Antigravity CLI 1.5.9 更新解析:并行工作流引入与多平台体验

Antigravity CLI 1.5.9 更新解析:并行工作流引入与多平台体验

核心功能扩展:并行处理与行政管控

Antigravity CLI 发布 1.5.9 版本,带来了两项显著的底层能力增强。最引人注目的是新增了 run_workflow 工具。该功能允许代理执行 Python 工作流脚本,将任务拆解并分派给多个子代理,支持并行或分阶段执行,临了汇总结果。由于直接调用 CLI 内置的 Python 环境,用户无需在本地单独安装 Python 解释器即可使用此功能。

组织级插件管控

针对未使用 Gemini Enterprise 的组织,新增的 pluginControls 配置项提供了更细粒度的管理权限。pluginsDisabled 参数可彻底阻止所有插件(包括内置项)的加载、安装或启用;而 marketplaceDisabled 则仅关闭插件市场入口,已安装的插件仍可正常运行。对于 Gemini Enterprise 用户,系统继续沿用云端控制台的策略做同步。

性能与交互体验优化

自动模式审查提速

Auto 模式在审查可能跳出终端沙箱的命令时,决策速度得到提升,超时概率降低。审查者现在可以直接在对话中搜索、列出目录或检索文件,不再需要为每次检查启动一个沙箱化的独立命令,这样减少了资源开销。

会话管理改进

/resume 命令的交互逻辑经过重构。对话选择器不再拉取所有开放会话的完整历史,解决了长会话中界面卡在“加载中”的问题。同时,/resume <id> 现在支持匹配唯一的前缀,比如说状态栏显示的短 ID。若输入未知的 ID,系统会明确提示“未找到对话”,而非静默打开选择器。

安全漏洞修复与底层 Bug 清除

跨主机请求头隔离

修复了一个潜在的安全隐患:此前,配置给 HTTP MCP 服务器的自定义请求头(如 API Key)在服务器响应重定向时,可能会错误地转发到不同的主机。现在,这些请求头仅会发送至配置的服务器源站,防止凭据泄露。

终端输入与内存稳定性

终端 UI 增加了对畸形或不可信窗口大小报告的过滤。负数或异常巨大的维度值(通常由杂散的转义序列引起)会被直接忽略,避免导致 CLI 冻结或内存占用激增。

跨平台与特定场景修复

  • ACP 会话稳定性修复了因 settings.json 中配置了无凭据的认证方式(如未设置 GEMINI_API_KEY 的 gemini-api-key)导致的登录失败问题,系统现在会回退到已保存的登录状态。同时,MCP 服务器名称包含空格或特殊字符时不再报错,且失败的回合会显示具体的模型或配额错误,而非通用的“执行终止”。
  • UTF-8 BOM 处理修复了文件带有 BOM 标记时导致的多种异常。包括首次运行未识别 modelProvider、ACP 模式未加载自定义配置、和 agy plugin validate 无法正确报告语法错误行号等问题。
  • 交互模式逻辑修正了 -i 与 –remote-agent 及会话恢复参数混用时的逻辑错误。提示语现在会注入到已恢复的会话历史中,像输入文本一样即时显示,并在后台回合执行时等待。

Windows 与 macOS 专项优化

在 Windows 环境下,PowerShell 不再丢失双引号,确保 ! git commit -m “two words” 等命令按原样执行;退出 CLI 或终止任务时,关联的子进程也会被正确清理,不再残留运行中的进程。通过 SSH 连接时,/copy 等剪贴板操作现在直接映射到本地剪贴板,且复制内容不再写入日志文件。定时自动化任务现在能完整接收多行提示语,而非仅获取第一行。

macOS 用户遇到的“Keychain Not Found”弹窗每小时重复出现的问题得到解决。当钥匙串写入失败后,CLI 将在当前会话内将令牌保存在文件存储中,避免反复重试钥匙串操作。

其他技术修复

  • MCP 并发竞态修复了在多个子代理启动期间重新加载 MCP 服务器可能导致进程重复启动、进而造成部分子代理工具损坏或登录失败的问题。
  • IPv6 环境兼容在没有 IPv4 环回地址的设备(如纯 IPv6 虚拟机)上,OAuth 登录回调现在会回退到 [::1],解决了静默失败的问题。
  • UI 细节修正修复了 /plugin 登录成功后误报未结束的问题;优化了 Ctrl+O 展开工具组时的视觉跳动,保持折叠/展开提示同行;修复了手机远程控制浏览器视图中模型选择列表无法通过触摸滚动到底部的问题。
  • 录制格式变更/browser 子代理的会话录像格式由 .webm 切换为 Chrome 内置录制的 .mp4。

发表评论