AI Watch

Antigravity /swarm on Google AI Pro: Our First Runs, and Why Auto Mode Matters

By Lesia Kapliuk · Published · Updated

Update (Nov 12, 2026): We ran the same task in the Antigravity desktop app 2.31.2. It finished in under a minute with no approval prompts, under the Turbo preset, and the app's Swarm pane has a Graph tab that replays the run. Details and a video: Antigravity 2.31 Brings /swarm to the Desktop App.

TL;DR: Antigravity's multi-agent /swarm mode reached our Google AI Pro account on the morning of November 11, 2026, in Antigravity CLI 1.5.5. Google's documentation says it is available on Pro and Ultra, in the app and the CLI, as a quota-heavy preview. We ran the same tiny task twice: the conversation became a coordinator, added an author, a verifier and a stall monitor, and finished in two to three minutes with passing tests. Under the Default permission preset, every file write and command a worker made waited for our approval. In Auto mode there was not a single prompt. If you try swarm, Auto mode is what makes it usable; and on a small task, one agent would probably be faster (we didn't time one).


What /swarm is

Google announced /swarm on November 10 together with Gemini 4 Carbon (Antigravity blog). It is the native multi-agent mode we had watched being built since CLI 1.3.4 (our earlier coverage). According to the documentation and the CLI 1.5.5 changelog:

  • /swarm <task> turns your current conversation into the coordinator. It names the swarm, splits the work into pieces that don't collide, and adds a named worker for each piece, such as @parser or @docs.
  • Each worker runs in its own conversation with a clean context. Its brief, saying what it owns, what it must not touch and what "done" means, is posted on a shared board that every member can read.
  • The coordinator usually adds a @verifier for every two to four workers, which reads the diffs and runs the tests, and a @monitor that speaks up only if the whole swarm stalls.
  • The coordinator doesn't do the technical work itself. It hands out tasks, judges the results and reports to you.
  • Workers waiting for something sleep on the board without using tokens and wake up when someone mentions them.
  • Workers use the conversation's model unless you ask for another one in the prompt. Any model from your /model picker can be used.
  • A worker that runs out of quota pauses instead of retrying, and doesn't restart on its own when the quota refreshes.

In the CLI, /swarm board (or Alt+S) opens a full-screen board with a Roster of members and their models, a Posts feed and a Message pane. The app has a Swarm side pane with Board, Members and Graph tabs. The command is labeled "(Preview & Quota Heavy)" in the / menu, because every worker is a separate agent that uses your quota.

When it reached Google AI Pro

On the evening of November 10, right after updating to CLI 1.5.5, our Pro account still got Unknown command: /swarm, although the 1.5.5 changelog lists the command. The next morning, with no further update, the same 1.5.5 listed /swarm in the menu and accepted it. Apparently Google switched it on from its side, at least for our account. The documentation page, which we first saw the same morning, names Google AI Pro and Google AI Ultra as the plans that have it.

Our test: one tiny task, twice

We picked a task small enough to cost little quota and easy to verify, in an empty folder, with Gemini 3.8 Flash (Medium) as the conversation model:

/swarm Create hello.py with a function greet(name) that returns "Hello, &lt;name&gt;!", and test_hello.py with a pytest test for it. Run the test to verify.

Run 1: the Default permission preset

The coordinator named the swarm "Create and test hello.py" and added three members: @author to write both files, @verifier to run pytest and report back, and @monitor to watch for stalls. It wrote no code itself; it posted a brief to each member. All four ran on Gemini 3.8 Flash (Medium), since we hadn't asked for another model.

Then the waiting began. Every time a worker wanted to create a file or run a command, the main window showed "worker needs approval", and the worker's status row said Blocked until we pressed Ctrl+K:

Antigravity CLI during a swarm: the author worker needs approval for a command, and the status rows show the swarm with 3 posts and the worker Blocked

After we approved each step, the author created both files, the verifier ran pytest, and four tests passed. The swarm took about three minutes and six posts on the board:

Antigravity CLI swarm board: four members all on Gemini 3.8 Flash (Medium), six posts, the coordinator's last post marked done: Created hello.py and test_hello.py, all pytest tests pass

The coordinator then summarized the result in the main conversation, and the swarm's status row changed to Done:

Antigravity CLI coordinator summary after the swarm: the verifier ran pytest and all 4 tests passed; the swarm status row shows Done, 6 posts

With two working members on a two-file task, that meant several prompts (we didn't count them). A swarm with five workers on a real project would presumably ask far more often, and every unanswered prompt keeps a worker blocked.

Run 2: Auto mode

We deleted the files, switched the CLI to Auto mode (Shift+Tab cycles the permission modes; the status bar then shows "auto") and sent the same prompt. There was not a single approval prompt. The swarm had the same shape and finished in about two minutes, again with four passing tests.

Antigravity CLI in Auto mode: the swarm starts with author, verifier and monitor, and the status bar shows auto, with no approval prompts

The CLI 1.5.4 changelog describes Auto mode as approving edits inside the workspace and running commands in the terminal sandbox, and asking only before commands that would leave the sandbox, unless its own review clears them. The permissions documentation says the same about commands outside the sandbox under the Auto preset. Creating two files and running pytest stayed inside those limits.

One difference between the runs: after posting "done", the coordinator in run 2 removed the author and the verifier, which the board lists as "killed". In run 1 they stayed on the board, waiting. The documentation says waiting workers use no tokens and that removing a worker is permanent, so either outcome is harmless here.

Antigravity CLI swarm board after the Auto mode run: author and verifier killed after the coordinator's done post, all members on Gemini 3.8 Flash (Medium)

What this means for you

  • Use Auto mode for swarms. Under Default, a swarm stalls on your approvals, which defeats the point of parallel workers. Auto mode keeps edits to the workspace and commands in the sandbox, so it is a middle ground. Turbo would also remove the prompts, but according to the permissions documentation it gives the agent read and write access over your full machine; we wouldn't use it for several agents at once.
  • Give it a task that splits. On our task, a swarm needed two to three minutes: in run 1 the board shows the briefs at 11:14, the files at 11:16 and the tests at 11:17. One agent would probably have been faster, though we didn't time one. Google's own examples are tasks with several independent parts, such as changes across separate files or packages, or work you want reviewed and tested by a second agent.
  • Watch your quota. Every worker is its own agent. Our two runs were too small to show up clearly, but Google labels the mode "Quota Heavy" for a reason. Since workers use the conversation's model by default, a swarm started from an Argon conversation runs all its workers on Argon unless you say otherwise in the prompt.
  • Use git. According to the documentation, workers share your workspace by default, and when several of them edit at once, the coordinator can give each its own copy of the repository. (Google's blog post describes isolated git worktrees; the documentation makes that the coordinator's choice.) CLI 1.5.5 also fixed a bug where such copies lost your uncommitted changes. Commit before you start a swarm on real code.

What we don't know

  • How swarm behaves on a real project with more workers, and how much quota that uses on Pro.
  • How the verifier copes with a real disagreement, since in our runs the tests simply passed.
  • Whether the app's Swarm pane behaves the same way; we tested only the CLI.

Sources: our two swarm runs in Antigravity CLI 1.5.5 on a Google AI Pro account, November 11, 2026, in an empty test folder; the Antigravity swarm documentation, blog post and permissions documentation and the CLI changelog (agy changelog, versions 1.5.4 and 1.5.5), read November 10–11, 2026. The screenshots show the CLI as it was, with orange frames added; no account details are visible. How we work: editorial policy.