反重力代理管理器

antigravity-agent-manager
分类通用
作者Agentic Awesome Skills 社区
许可MIT
评分4.60/5
使用9.3K

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 IDEAntigravity 2.0 应用程序。
2. 在两个应用中加载同一个项目目录(例如:C:/Users/erwinpzocikk/Dev/GroupProjects/intIntercatedraAdmin)。
3. 在 Agent Manager(白色图标)中配置 Agent 池。分配专业角色(例如:frontend-agentbackend-agentqa-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 任务提示词:

text
角色:后端开发 Agent
工作区目标:/server
任务:在 server/routes/students.js 中添加一个新的 POST /api/v1/students 接口,并更新 database/models/student.js。请勿编辑 /server 目录以外的文件。

前端 Agent 任务提示词:

text
角色:前端 UI Agent
工作区目标:/client
任务:在 client/components/StudentForm.jsx 下构建学生注册表单。调用 /api/v1/students 接口。请勿编辑 /client 目录以外的文件。

示例 2:通过 Git 同步更改

由于 Agent 并行编写代码,请同步其工作...
在 IDE 终端中使用 git:

bash
# 在 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,提交更改,再运行前端 Agent)。
  • 问题: Agent Manager 的更改在 IDE 中不可见。
解决方案: 验证两个应用程序是否指向完全相同的绝对文件路径。在 Windows 上,请注意映射驱动器或符号链接。

相关技能

  • @antigravity-workflows - 指导 Agent 执行顺序多 Agent 协作。
  • @antigravity-skill-orchestrator - 用于任务复杂度评估和通用技能路由。
  • @gitops-workflow - 用于在团队环境中协调提交和分支合并。