反重力代理管理器
Antigravity Agent Manager
概述
本指南旨在指导如何使用独立的 Antigravity 2.0 Agent Manager(白色图标)与 Antigravity IDE(黑色图标)并行协作,以编排多 Agent 系统。
从 2.0 版本开始,Google 将 Agent Manager 从主 IDE 界面中解耦,移除了“Open Agent Manager”按钮。本技能将介绍如何安装、配置并同时运行这两个环境,以便在前端和后端项目中同时调度多个 AI Agent。
适用场景
- 需要协调多个前端、后端或 QA Agent 同时在同一代码库中工作时。
- 设置双窗口工作区(Antigravity IDE + Antigravity 2.0 Agent Manager)时。
- 解决提及集成版“Open Agent Manager”按钮的过时教程冲突时。
工作原理
第一步:并行安装
1. 保留当前的 Antigravity IDE:不要卸载经典版 IDE(黑色图标)。
2. 下载 Antigravity 2.0:从 Antigravity 官方下载页面获取独立的 Agent Manager 应用程序。
3. 安装:运行安装程序。它将与现有 IDE 并行安装而不会覆盖。安装后您将拥有:
- Antigravity IDE(黑色图标)—— 您的代码编辑器和手动开发工作区。
- Antigravity 2.0(白色图标)—— 您的多 Agent 编排控制面板。
第二步:双工作区设置
1. 同时打开 Antigravity IDE 和 Antigravity 2.0 应用程序。
2. 在两个应用中加载同一个项目目录(例如:C:/Users/erwinpzocikk/Dev/GroupProjects/intIntercatedraAdmin)。
3. 在 Agent Manager(白色图标)中配置 Agent 池。分配专业角色(例如:frontend-agent、backend-agent、qa-validator)。
第三步:协调 Agent 执行
1. 在 Agent Manager 中定义任务范围。为防止目录冲突和竞态条件:
- 将 backend-agent 分配给服务器目录(例如:/server 或 /api)。
- 将 frontend-agent 分配给前端目录(例如:/client 或 /src)。
2. 并行运行这些 Agent。
3. 使用 Antigravity IDE(黑色图标)实时监控文件更改、审查 diff 并进行手动微调。
示例
示例 1:在多 Agent 项目中定义独立范围
在配置 Agent Manager 控制面板时,在提示词中指定目标文件或目录,以防止 Agent 冲突:
后端 Agent 任务提示词:
角色:后端开发 Agent
工作区目标:/server
任务:在 server/routes/students.js 中添加一个新的 POST /api/v1/students 接口,并更新 database/models/student.js。请勿编辑 /server 目录以外的文件。前端 Agent 任务提示词:
角色:前端 UI Agent
工作区目标:/client
任务:在 client/components/StudentForm.jsx 下构建学生注册表单。调用 /api/v1/students 接口。请勿编辑 /client 目录以外的文件。示例 2:通过 Git 同步更改
由于 Agent 并行编写代码,请同步其工作...
在 IDE 终端中使用 git:
# 在 Antigravity IDE 终端中,检查 Agent 写入的更改
git status
在提交前查看差异
git diff
提交稳定检查点,确保两个 Agent 与主分支保持同步
git add .
git commit -m "feat: synchronize parallel front-end and back-end agent changes"最佳实践
- ✅ 建议: 同时并排运行两个应用程序。
- ✅ 建议: 在 Agent Manager 中为每个 Agent 强制执行严格的文件夹级边界(作用域)。
- ✅ 建议: 在让 Agent 进行大规模重写之前,使用 git 分支或提交来记录进度检查点。
- ❌ 避免: 让多个 Agent 同时编辑同一个文件,因为这会导致写入冲突和 git 合并冲突。
- ❌ 避免: 在黑色图标的 IDE 中寻找“Open Agent Manager”按钮;请使用独立的白色图标应用程序。
局限性
- 本技能假设您拥有在 Windows/macOS 上安装这两个应用程序的本地管理员权限。
- 文件锁的协调依赖于标准的 IDE 文件系统监听器。如果更改未生效,请重新加载 IDE 工作区(
Ctrl+R或开发者重载)。
常见陷阱
- 问题: Agent 互相覆盖代码或陷入写入锁死状态。
- 问题: Agent Manager 的更改在 IDE 中不可见。
相关技能
@antigravity-workflows- 指导 Agent 执行顺序多 Agent 协作。
@antigravity-skill-orchestrator- 用于任务复杂度评估和通用技能路由。
@gitops-workflow- 用于在团队环境中协调提交和分支合并。