Antigravity CLI 1.5.5 更新解读:Swarm 多智能体预览与

Antigravity CLI 1.5.5 更新解读:Swarm 多智能体预览与

Swarm 多智能体协作模式正式加入预览

这次更新最引人注目的地方是引入了 Swarm 功能预览。用户只需输入命令 /swarm <task> 即可启动,此时系统会将当前的智能体角色转变为协调者。它会自动生成多个工作者智能体,每个工作者都在独立的对话线程中并行处理任务,并通过共享消息板做信息交换。

这些工作者智能体具备较高的灵活性。它们可以从现有成员的对话中分叉,支持在 /model 选择器中运行任意模型。如果某个模型配额耗尽,系统会暂停该工作者而非直接重试,避免资源浪费。同时,新增了一个监控工作者,当整个集群出现停滞时,它会向协调者发出警报。由于每个工作者都是独立的智能体实例,会消耗用户的配额,所以在斜杠菜单中该功能被明确标记为“预览且配额高耗”。

全屏看板与状态监控界面

为了方便查看集群运行状况,新加了 /swarm board 命令,也支持通过 alt+s 快捷键(可重新绑定为 swarm.board)打开。这个全屏视图提供了实时的集群状态监控。

  • Roster 面板列出所有成员,显示各自的状态和所使用的模型。
  • Posts 信息流展示共享消息板上的动态,支持使用 p 键过滤特定成员及其提及的帖子。
  • Message 详情以 Markdown 格式渲染选中的帖子,Enter 键用于显示或隐藏详情,z 键可放大聚焦面板。
  • 导航操作Tab 和 Shift+Tab 在面板间切换,[ 和 ] 用于翻阅帖子,o 键查看子智能体详情,f 键跟随新帖子,Esc 键退出。

在 Swarm 运行期间,提示词下方的活动项目托盘会增加一行 ● Swarm(<title>)。这一行会实时更新显示最新的帖子内容、帖子总数,并在 Swarm 完成后显示 Done。用户可以直接按 Enter 打开看板,或者使用 alt+x 快捷键(swarm.dismiss)将其移除。

环境配置与模型支持调整

针对部分用户遇到的安全软件拦截内置工具的问题,更新引入了 ANTIGRAVITY_DISABLE_EMBEDDED_RIPGREP 环境变量。将该变量设为 true 后,CLI 将停止提取和运行捆绑的 ripgrep,转而使用 PATH 路径下的 ripgrep 或内置搜索功能,这样绕过终端安全限制。

对于使用应用程序默认凭据(AGY_ADC_AUTH)登录的企业用户,/model 和 –model 选项中新增了 Gemini 4 Carbon 模型,提供低、中、高三种配置级别。另外,企业模型网关的 URL 安全性也得到加强。除非网关运行在本地机器(localhost、127.0.0.0/8 或 ::1),否则必须强制使用 https:// 协议。远程网关若配置为明文 http:// 将被直接拒绝,防止提示词在未加密状态下传输。

插件导入与核心 Bug 修复

旧版本中 agy plugin import 在处理 Claude Code 插件时存在明显缺陷。命令常被错误地转换为名为 SKILL 的技能,且无法正确加载。新版本修复了这一问题,每个命令现在会根据其文件夹名称生成对应的技能名称,即使没有前置元数据或包含类似 argument-hint: [base branch] 这种 Claude Code 风格的内容也能正确解析。同时,验证步骤不再对残留的 commands/ 文件夹发出警告。

插件钩子(Hooks)的导入逻辑也得到了修正。之前 hooks/hooks.json 文件会被原样复制导致钩子失效。现在 PreToolUse、PostToolUse、Stop 和启动时的 SessionStart 钩子会被正确转换。匹配器中的工具名称会映射到内置工具(比如说 Bash 映射为 run_command),并默认设置 60 秒超时。无法等效转换的钩子会在导入摘要中作为警告列出,而非静默跳过。

稳定性与用户体验优化

针对无头模式(agy -p)下程序挂起的问题,更新增加了强制退出机制。当后台任务(如对话标题生成)卡住时,CLI 现在会在打印结果后 30 秒内完成关闭,不再无限期等待。

团队协作状态管理的冲突问题也已解决。此前 /teamwork 会将运行状态写入工作目录的 .agents/teamwork/ 文件夹,导致同一工作区内的两次运行互相覆盖。现在每次运行的状态都保存在 CLI 应用数据目录下的独立文件夹中,确保了隔离性。

对于无法点击链接的终端环境(如 Terminal.app、screen 或 SSH 会话),智能体响应中的文件链接标签显示方式做了优化。标签现在会显示相对于工作目录、主目录(~/)或绝对路径的文件位置,解决了之前仅显示文件名导致用户无法定位文件的问题。

其他技术修复包括:解决了企业网关因 CLI 发送非标准 sessionId 字段而拒绝所有请求的问题;修复了子智能体或 Swarm 工作者在拥有独立 Git 仓库副本时,仅基于临了提交而丢失未提交工作的问题。现在 worktree 包含了已暂存、未暂存及未跟踪的所有更改。对于非版本控制的文件夹,智能体也可以为子智能体提供独立的 workspace 副本,支持最大 100,000 个条目和 4 GiB 大小的数据。

发表评论