作者注:本文结合 Google Antigravity 的官方博客和使用文档,说明 /swarm 中多 Agent 的分工方式、协作机制、可视化管理和使用边界。
2026 年 11 月 10 日,Gemini 4 Carbon 正式开放。同一天,Google Antigravity 团队推出了 /swarm 多 Agent 协作功能(Preview)。这条指令可以把一次对话变成一支 AI 工程小队:有人拆任务,有人写代码,有人做检查,还有人负责发现进度卡住。
这项功能有公开依据。Antigravity 的官方博客和 Swarm 使用文档都已上线,Google 还表示其工程师已在内部使用约 5 周。/swarm 的重点也不是同时开几个聊天窗口,它尝试建立一套能自主拆解任务、并行执行、共享进度、相互验证并持续修复的协作系统。
核心价值:读完本文,你会了解 /swarm 的具体执行机制、各个角色怎样配合、用户如何观察和干预,以及它在额度和权限上的实际限制。

Google Antigravity /swarm 关键术语 to know
/swarm 引入了好几个角色名词。先把这些概念对齐,后面的机制会好理解很多。
| 术语 | 解释 | 在 /swarm 中的作用 |
|---|---|---|
| Agent | 能使用工具执行任务的智能体 | 团队里的每个成员都是一个独立 Agent |
| Swarm | 协调多个智能体协作的预览功能 | 由 /swarm <task> 指令启动 |
| Coordinator | 拆分任务并协调成员的智能体 | 由当前对话转变而来,负责分工和汇总 |
| Worker | 承担被分配子任务的智能体 | 拥有独立上下文,负责修改代码或调查问题 |
| Verifier | 检查其他成员产出或测试结果的智能体 | 读取 Diff、运行测试,把问题反馈给 Worker |
| Monitor | 监控团队整体进度的成员 | 团队停滞但任务未完成时唤醒相关成员 |
| 工作副本 | 用于隔离并行修改的独立工作区域 | 多个 Worker 同时改代码或构建时按需分配 |
| 额度 | 服务对模型调用或任务使用的资源限制 | 每个 Worker 单独消耗,耗尽后会暂停 |
什么是 Google Antigravity /swarm:核心信息速览
/swarm 和 Gemini 4 Carbon 的正式开放一起发布,但两者是不同的东西。前者是 Antigravity 中的多 Agent 编排功能,后者是一个模型。下表汇总了目前官方已经公开的信息。
| 信息项 | 详情 |
|---|---|
| 发布时间 | 2026 年 11 月 10 日 |
| 发布方 | Google Antigravity 团队 |
| 功能状态 | Preview(预览版),不是正式稳定功能 |
| 启动方式 | 在对话中输入 /swarm <task> |
| 可用入口 | Antigravity App 与 CLI |
| 功能订阅范围 | 官方文档标注支持 Google AI Pro 与 Google AI Ultra |
| 内部使用 | Google 工程师内部使用约 5 周 |
| 典型任务 | 多软件包迁移、跨子系统根因调查、架构重设计 |
为什么单 Agent 难以承担大型工程任务
单个 Agent 处理一个函数、一个 Bug 时效果很好。任务一旦扩展到几十个文件、多个模块之间的依赖,或者需要反复运行测试,一个 Agent 就要在同一段上下文里记住所有细节。上下文越拉越长,前面的约束容易被后面的执行细节挤掉。
任务分配也是一个难点。单 Agent 只能顺序执行,A 模块的修改没做完,B 模块的调查就得等着。很多工程任务本身可以拆开并行,比如分别修复不同软件包的失败测试,串行执行会浪费时间。
最容易被忽略的是验证。写代码的 Agent 检查自己的代码,很容易沿用原来的假设,发现不了思路上的偏差。人类团队的做法是让另一个人做 Code Review,/swarm 把这套分工搬进了 AI 编程流程。
Google Antigravity /swarm 如何启动一个 Agent 团队
根据官方使用文档,/swarm <task> 运行后会按下面的顺序推进:
- 当前对话转变为 Coordinator:你正在对话的这个 Agent 成为协调者,负责理解总任务。
- 拆分工作内容:Coordinator 根据任务结构划分出若干子任务。
- 创建独立 Worker:每项工作对应一个 Worker,每个 Worker 获得独立上下文和一份公开的任务说明。
- 执行与验证:Worker 修改代码或开展调查;Verifier 检查代码修改、执行测试,把问题反馈给对应的 Worker。
- 修复循环:Worker 根据反馈修改,修改后再次接受检查。
- 汇总报告:Coordinator 整合各成员的结果,向用户报告。
每个 Worker 的上下文是独立的,只装着自己那部分任务的信息,长上下文互相污染的问题因此减轻。任务说明是公开的,其他成员可以知道谁在做什么,分工就有了明确边界。

/swarm 团队分工:Coordinator、Worker、Verifier 与 Monitor
官方文档中,一个 Swarm 团队通常包含四类角色。需要说明的是,这是官方描述的典型组织方式,并不是所有任务都套用的固定架构。具体创建几个 Worker、是否需要额外成员,由 Coordinator 根据任务决定。
| 角色 | 主要职责 | 关键机制 |
|---|---|---|
| Coordinator | 接收总任务、拆分、分配、协调、整合结果 | 由当前对话转变而来 |
| Worker | 执行子任务:改代码、开发功能、调查问题 | 独立上下文 + 公开任务说明 |
| Verifier | 读取 Diff、运行测试、挑战不合理修改 | 通常每 2—4 个 Worker 配置一个 |
| Monitor | 监控整体进度 | 正常推进时休眠,全员停止且任务未完成时唤醒相关成员 |
/swarm 中的 Verifier 与 Monitor 机制
官方博客把 Verifier 称为“对抗式验证 Agent”。它的任务是找出问题:检查其他 Agent 的修改,运行测试,对不合理的改动提出质疑。Worker 收到反馈后修复,再次提交检查,执行和验证就构成了闭环。
Monitor 处理的是另一类风险。多个 Agent 协作时,可能出现所有成员都在等待、谁也不往前推的局面。Monitor 平时休眠,一旦发现团队整体停止活动而任务还没完成,就会唤醒相关成员。有了它,团队卡住时不必完全依赖用户手动介入。
/swarm 的不同角色可以使用不同模型
Google 在官方博客中建议按角色特点分配模型,而不是让所有 Agent 都使用最昂贵的模型:
- 使用 Gemini 4 Carbon:总体架构设计、任务协调、安全审查、复杂代码审计
- 使用更快、更轻量的模型:常规代码实现、并行文件修改
- 使用专门的验证 Agent:自动测试与验证
官方文档的示例中,也有让不同模型分别负责代码实现和独立验证的用法。这是一种成本和能力的平衡思路:复杂判断交给强模型,大批量的执行工作交给快模型。
💡 选择建议:如果你在自建的多 Agent 流水线里也想按角色搭配模型,可以先通过 API易 apiyi.com 用同一个 API Key 测试不同模型在规划、实现、审查环节的表现。确定每个角色的合适人选后再固化配置,切换时只需要改 model 参数。
/swarm 多 Agent 如何协同而不互相干扰
共享消息板:Agent 之间的公开沟通
各 Agent 共用一个追加式的共享消息板(Shared Message Board),协作过程和任务进度都记录在上面。消息只追加、不覆盖,团队的沟通历史完整可追溯。Agent 在等待其他成员时可以休眠,需要输入时再被唤醒,Google 称空闲等待不消耗 Token。
这种设计比让 Agent 私下互相调用更透明。Verifier 给 Worker 的反馈、Coordinator 的调度决定都摆在明面上,用户事后复盘时能看清问题出在哪一环。
共享工作区与独立工作副本的区别
这部分官方博客和使用文档的表述有所不同,容易写错。博客强调并行 Worker 可以在隔离的 Git Worktree 中工作,避免直接改同一个目录。使用文档则说明了更细的规则:
- 默认情况:Workers 共享当前工作空间。
- 按需隔离:多个 Worker 需要同时修改或构建项目时,Coordinator 可以为它们分配独立的代码工作副本。
- 移除即删除:移除某个 Worker 时,它的工作副本会被删除,所以要先把成果合并或提交。
所以准确的说法是:系统会根据并行任务的需要安排隔离的工作副本,而不是所有 Agent 天然各自拥有完全独立的 Git Worktree。只做调查、不改文件的任务,共享工作区就够用;多个 Worker 同时改代码、跑构建时,独立副本能减少文件冲突。

如何在 Antigravity 中观察和控制 /swarm 团队
多 Agent 并行工作,最怕的是用户不知道里面在发生什么。Antigravity 为此提供了三种核心视图,CLI 中也有对应的快捷操作。
| 视图 / 操作 | 入口 | 功能 |
|---|---|---|
| Board | App / CLI | 查看任务分配、Agent 消息、测试结果 |
| Members | App / CLI | 查看各 Agent 的状态、所用模型、负责的任务 |
| Graph | App / CLI | 查看 Agent 之间的消息关系和协作过程 |
/swarm board |
CLI | 打开全屏协作面板 |
Alt + S |
CLI | 打开 Live Board |
/agents |
CLI | 查看并进入各个 Worker |
Alt + J |
CLI | 跳转到等待工具审批的 Worker |
Ctrl + K |
CLI | 处理待审批请求 |
用户的控制权不限于看结果。通过这些入口,你可以查看每个 Agent 的工作轨迹,直接进入某个 Worker 进行干预,也可以调整 Coordinator 的任务要求。Alt + J 和 Ctrl + K 说明工具调用审批仍然保留在人的手里,Agent 需要执行敏感操作时会停下来等确认。
/swarm 能够解决哪些复杂工程任务
Google 披露的内部使用场景主要有三类:多软件包迁移、跨子系统根因调查和复杂软件架构重新设计。它们的共同点是:工作量大,可以拆分,并且需要验证。
官方使用文档给出的例子更贴近日常开发:
- 分别修改多个 API Handler,并为每个 Handler 配置测试;
- 并行调查 CLI 启动缓慢的根本原因;
- 把大型项目中失败的测试按软件包分组,分配给不同 Agent 修复;
- 让不同模型分别负责代码实现和独立验证。
Google 还展示过一个官方演示:借助 Antigravity 的多 Agent 协作,Carbon 处理了 7 份公开的城市规划 PDF,提取出 206 个工程图视图,最终生成约 906,000 个三角面的交互式 Three.js 建筑模型,整个过程经历了 10 轮夜间迭代。这是 Google 的官方案例,不属于独立第三方验证,但能看出多 Agent 在长周期任务中的分工方式。
/swarm 的成本、权限与 Preview 限制
多 Agent 的额度消耗
空闲等待的 Agent 不消耗 Token,但这不代表 /swarm 省钱。每个 Worker 都是独立 Agent,多个成员同时执行时,整体额度消耗会明显快于单一对话。Google 自己也提醒了这一点。
还有一个容易踩的坑:某个 Worker 耗尽额度后会暂停,之后额度恢复了,它也不会自动继续执行,需要用户手动处理。长时间运行的大任务开始前,最好先估算额度是否够用。
Swarm 功能权限 ≠ Carbon 模型权限
这是最容易混淆的一点。能用 /swarm,不代表能在 Swarm 里使用 Carbon。
| 维度 | Swarm 功能 | Gemini 4 Carbon 模型 |
|---|---|---|
| 个人订阅 | 官方文档标注支持 Google AI Pro 与 Ultra | 消费者端需 Google AI Ultra,Pro 不包含 |
| 使用入口 | Antigravity App 与 CLI | Gemini App、Antigravity、Search AI Mode 等(按订阅) |
| 开发者路径 | — | 通过 Gemini API 付费层调用,无需购买 Ultra |
| 状态 | Preview | 已正式开放 |
| 主要限制 | 多 Worker 额度消耗快,耗尽即暂停 | 无免费 API 层,思考 Token 计入输出费用 |
换句话说,Pro 用户可以体验 Swarm 的协作机制,但 Agent 能用哪些模型,仍受各自订阅的模型权限约束。
影响分析:/swarm 推动 AI 编程从助手走向团队
对开发者的影响
- 角色转变:开发者从“向模型提问的人”变成“组织 AI 团队的人”,任务拆分质量和验收标准会直接影响结果。
- 验证前置:Verifier 机制让测试和审查成为流程的默认环节,不再是生成之后的补救动作。
- 成本管理变重要:多 Worker 并行意味着要关注额度、模型搭配和任务粒度,不能只看单次对话体验。
对行业的影响
- 多模型协作成为部署方向:强模型负责规划和审查、快模型负责批量执行,这种分工会被越来越多的 Agent 框架借鉴。
- 竞争焦点转向任务交付:模型竞争正在从单轮问答分数转向长周期任务的规划、执行、验证和交付能力。
用 API 复现 /swarm 多 Agent 思路:极简示例
想在自己的项目里试试“协调者拆分 + 工作者执行”的思路,可以用 OpenAI 兼容接口写一个最小原型。下面的代码只演示协作结构,不是 Antigravity /swarm 的实现,模型名请替换为你账户中可用的模型。
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.apiyi.com/v1")
def ask(model, prompt):
resp = client.chat.completions.create(
model=model, messages=[{"role": "user", "content": prompt}]
)
return resp.choices[0].message.content
plan = ask("STRONG_MODEL", "把“修复 3 个 API Handler 的失败测试”拆成独立子任务,每行一个")
for task in [t for t in plan.splitlines() if t.strip()]:
print(ask("FAST_MODEL", f"完成这个子任务并给出补丁:{task}"))
查看完整实现代码(含并行 Worker、消息板与 Verifier 修复循环)
import concurrent.futures as cf
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # API易 OpenAI 兼容接口
)
COORDINATOR_MODEL = "STRONG_MODEL" # 规划与汇总,换成推理能力强的模型
WORKER_MODEL = "FAST_MODEL" # 批量执行,换成快速轻量模型
VERIFIER_MODEL = "REVIEW_MODEL" # 独立审查,建议与 Worker 不同
board = [] # 追加式共享消息板
def ask(model, system, prompt):
resp = client.chat.completions.create(
model=model,
messages=[{"role": "system", "content": system},
{"role": "user", "content": prompt}],
)
return resp.choices[0].message.content
def worker(task, max_rounds=3):
patch = ask(WORKER_MODEL, "你是 Worker,只负责分配给你的子任务。", task)
for i in range(max_rounds):
review = ask(VERIFIER_MODEL,
"你是 Verifier,检查补丁问题。没有问题只回复 PASS。",
f"任务:{task}\n补丁:\n{patch}")
board.append(f"[Verifier] {task[:20]}... 第{i+1}轮:{review[:60]}")
if review.strip().startswith("PASS"):
return patch
patch = ask(WORKER_MODEL, "根据审查意见修复补丁。",
f"任务:{task}\n原补丁:{patch}\n意见:{review}")
return patch + "\n# 未通过验证,需人工检查"
goal = "为 users、orders、payments 三个 API Handler 补充输入校验并修复失败测试"
plan = ask(COORDINATOR_MODEL, "你是 Coordinator,把目标拆成互不重叠的子任务,每行一个。", goal)
tasks = [t.strip() for t in plan.splitlines() if t.strip()]
board.append(f"[Coordinator] 拆分为 {len(tasks)} 个子任务")
with cf.ThreadPoolExecutor(max_workers=4) as pool:
results = list(pool.map(worker, tasks))
summary = ask(COORDINATOR_MODEL, "汇总各 Worker 结果,列出完成情况与风险。",
"\n\n".join(results))
print("\n".join(board))
print(summary)
🚀 快速开始:搭建这类多角色原型时,推荐通过 API易 apiyi.com 获取 API Key 和新用户免费测试额度。平台提供 OpenAI 兼容接口,可以在一套代码里调用 OpenAI、Claude、Gemini 等模型,方便验证“强模型规划、快模型执行、异构模型审查”的组合是否适合你的项目。
常见问题 FAQ
Q1:什么是 Google Antigravity /swarm?
/swarm 是 Google Antigravity 在 2026 年 11 月 10 日推出的多 Agent 协作预览功能。运行 `/swarm
Q2:/swarm 和同时开几个 AI 对话窗口有什么区别?
多开窗口只是并行,彼此之间不通信、不验证。/swarm 有明确分工、公开任务说明和共享消息板,Verifier 会把问题反馈给对应的 Worker 形成修复循环,Monitor 还会在团队停滞时唤醒成员。它是一套有协作结构的系统。
Q3:每个 Worker 都有独立的 Git Worktree 吗?
不一定。按照使用文档,Workers 默认共享当前工作空间,只有当多个 Worker 需要同时修改或构建项目时,Coordinator 才会分配独立工作副本。移除 Worker 会删除其工作副本,记得先合并或提交成果。
Q4:能用 /swarm 就能用 Gemini 4 Carbon 吗?
不能这样理解。Swarm 功能官方标注支持 Google AI Pro 与 Ultra,但 Carbon 在消费者端需要 Ultra 权限。开发者如果想在自己的系统中调用不同模型,可以走 API 路线,例如通过 API易 apiyi.com 用统一接口接入多家主流模型,自行编排多角色流程。
Q5:如何低成本验证多 Agent 方案是否值得投入?
建议先用两三个子任务做小规模原型,记录每个角色的 Token 消耗和修复轮数,再决定是否扩大规模。用 API易 apiyi.com 的免费测试额度跑通本文的示例代码,就能直观比较“单 Agent 一次完成”和“多角色分工”在质量和成本上的差异。
Q6:/swarm 目前有哪些已知限制?
– **Preview 状态**:功能仍在预览阶段,不应视为成熟稳定的正式功能;
– **额度消耗快**:每个 Worker 都单独计算,整体消耗明显高于单一对话;
– **耗尽即暂停**:Worker 额度用完会暂停,额度恢复后不会自动继续;
– **模型权限独立**:可用模型仍受订阅或 API 权限约束。
Google Antigravity /swarm 核心要点 Key Takeaways
- 执行机制:
/swarm <task>让当前对话变为 Coordinator,拆分任务并创建独立 Worker - 典型分工:Coordinator、Worker、Verifier、Monitor,通常每 2—4 个 Worker 配一个 Verifier
- 协同方式:追加式共享消息板公开沟通,空闲等待的 Agent 不消耗 Token
- 工作区规则:默认共享工作空间,并行修改时按需分配独立工作副本
- 可视化控制:Board、Members、Graph 三视图,加上
/swarm board、/agents等 CLI 操作 - 现实边界:Preview 状态,多 Worker 额度消耗快,Swarm 权限不等于 Carbon 权限
- 自建实践:可通过 API易 apiyi.com 用统一接口组合多个模型,搭建自己的多角色原型
总结
Google Antigravity /swarm 的核心要点:
- 从并行到协作:/swarm 的价值在于任务拆分、独立上下文、对抗式验证和进度监控形成的完整循环,并行执行只是其中一部分。
- 隔离按需分配:共享工作区和独立工作副本按任务需要切换,用户需要关注合并时机。
- 能力与成本并存:多 Agent 提升了复杂工程任务的处理能力,也带来了更高的额度消耗和更复杂的资源管理,目前仍是 Preview。
对开发者来说,/swarm 意味着工作方式在变化:不只是向模型提问,而是组织一支能分工、执行、验证和交付的 AI 团队。即使暂时用不上 Antigravity,这种“按角色分配模型、让验证独立于执行”的思路也可以用在自己的 Agent 系统里。推荐通过 API易 apiyi.com 快速验证多模型组合的效果,平台提供免费测试额度和多模型统一接口。
📚 参考资料
- Google Antigravity Swarm 官方文档:/swarm 执行机制、角色配置、工作副本与 CLI 操作
- 链接:
antigravity.google/docs/swarm -
说明: Coordinator、Verifier、Monitor 细节以及 Board / Members / Graph 视图的一手资料
-
Google Antigravity 官方博客:Gemini 4 Carbon in Google Antigravity
- 链接:
antigravity.google/blog/gemini-4-carbon-in-google-antigravity -
说明: /swarm 发布信息、多 Agent 架构、模型角色分配建议
-
Google 官方公告:Gemini 4 Carbon is now available
- 链接:
blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-carbon-now-available -
说明: Carbon 正式开放范围与 /swarm 预览发布背景
-
Google AI 订阅权益页面:AI Pro 与 Ultra 的模型权限
- 链接:
one.google.com/about/google-ai-plans -
说明: 区分订阅等级与 Carbon 模型访问权限
-
The Verge 发布报道:Google releases Gemini 4 Carbon with agent swarm feature
- 链接:
theverge.com/ai-artificial-intelligence/1030787/google-gemini-4-carbon-public-rollout - 说明: 独立媒体视角的发布背景与访问限制
作者: APIYI 技术团队
技术交流: 欢迎在 API易 apiyi.com 网站首页联系我们交流多 Agent 实践,更多接入资料可访问 docs.apiyi.com 文档中心
