Antigravity 使用多Agent协同开发

介绍

Antigravity中提供了协同的多Agent工作模式,并且提供沙盒模式用于演示开发

快捷键 Ctrl + E打开Agent Management

image-20260114163147310

Playground

Antigravity中提供了一个沙盒模式可以用作一些比较激进的测试或是多种方案联合测试,类似于我下面演示的内容,我将会创建一个传统的登录页和glass的动态登录页,其中动态登录页我将会在沙盒中进行演练

他的所有的代码文件都不在当前的项目中,而是存在于上篇文章中提到的plground的文件夹中

通过这种方式可以给使用者提供一个活多个额外的演示内容进行不停的测试,使用的话只需要点击Playground的增加对话即可

Agent协同模式

由于Antigravity的设计是希望用户成为一个项目经理,能够将Agent视为员工进行任务分配,所以在Agent管理器中可以设置多任务并行

Snipaste_2026-01-22_08-44-23

案例演示

介绍

以一个简单的登录页面为参照,我再项目中预先设置了Skill , Workflow分别为基础的代码风格和编码步骤进行了整理

Skill

这个项目中为了演示不同,我通过Gemini帮我设置了两个Skill

前端Skill : 基础的样式 :专注于生成生产级、响应式且符合 A11y 标准的前端样式代码。

后端Skill : Fast API , log前加tag-hsu :专注于生成健壮、安全且高性能的后端逻辑与 API 接口。

Workflow

一个线性工作流。Step 1 派发给前端 Agent 生成 UI 和环境配置;Step 2 将前端代码作为上下文,派发给后端 Agent 生成配套服务。

步骤

  1. 切换项目至自己的项目

    image-20260122090107569

  2. 创建一个主任务界面,负责进行工作任务的分配,我通过引用了这个我上面workflow进行约束,图中可以看到他会主动的读取skill的文件进行设计

image-20260122091050352

  1. 创建主任务完成后,里面设计好了不同的文件夹,后面需要分别设置前端和后端的Agent,这两个我就直接告诉他们自己的身份,然后让他们自己来这个主任务清单进行工作梳理

前端提示词 :Snipaste_2026-01-22_08-40-40

后端提示词 :

Snipaste_2026-01-22_08-40-40

  1. 基本设置到此结束,可以切换到inbox进行所有任务的状态监督,包括我们的沙盒状态,后续的工作就是逐步检查他们的运行状态,各种命令的运行许可,如果觉得暂时没有问题,还可以继续在沙盒进行第三种样式的开发

Snipaste_2026-01-22_08-54-47

  1. 由于项目比较简单,所以会以很快的时间将两个格式及虚拟环境和后端启动,左侧为我的默认样式,右侧为我沙盒中约束的样式,可以看到他是从安装位置的地方开始引用

image-20260122091618023

  1. 项目验证,启动后端和前端可以分别看到前端的内容和后端的输出符合要求

image-20260122094354749

image-20260122094331944