Skip to content

Swarm

Swarm

Swarm is Alfrada's multi-agent mode. It is useful when one agent should not be responsible for everything.

When Swarm Shines

  • complex research with multiple sub-questions
  • strategy work that benefits from challenge and synthesis
  • code or document review where one pass is not enough
  • deliverables that need planning, execution, and QA

What To Expect

When you use Swarm, Alfrada OS can:

  • break the work into sub-tasks
  • coordinate multiple roles
  • ask for feedback or clarification when needed
  • surface progress in the dedicated Swarm panel

Getting Into Swarm

You can always pick Swarm yourself from the mode selector. The agent can also reach for it mid-task, when it gets into the work and concludes the task is better split across parallel workers — several distinct domains, a lot of tool work, or multiple deliverables that can be produced at once.

When it does, it cannot switch on its own. The turn pauses and a consent banner appears with the agent's reasoning: Switch to Swarm hands the task to a planner with parallel workers, Stay on Agent resumes the single agent, which will use parallel sub-workers instead where that helps. One thing to know before you click: in Swarm, the planner assigns each worker its own model, so your model and Effort picks are parked while the Swarm runs — they take over again the moment the session returns to Agent mode.

If you don't want to be asked every time, tick Don't ask again on the banner, or set it in Settings → Agent Behavior → Safety → Switching to Swarm mode: Ask (the default), Always allow (the agent switches silently), or Never (the agent stops suggesting Swarm entirely).

Once a turn has escalated, the session stays in Swarm for the following turns rather than asking again. Short follow-ups — a quick edit to a deliverable, a clarifying question — drop back to the single agent on their own, with nothing to click, and the next substantial turn picks Swarm back up.

Getting Back Out

The switch works in both directions. If you picked Swarm from the mode selector yourself and later want a single continuous thread — or you simply ask in chat to "switch back to single agent" — the planner raises the same consent banner in reverse: Switch to Agent flips the session back to the single agent for good and re-runs the turn there, Stay in Swarm keeps the plan and workers as they are. Your saved plan isn't lost either way; toggling back to Swarm later resumes it from where it stopped.

The same Safety Center preference applies: with Always allow the planner drops back silently, and with Never it won't suggest leaving Swarm at all.

Reviewing And Launching The Plan

Before any workers run, Alfrada OS drafts a plan and pauses so you can review it in the Swarm panel. Each step shows its role, the tools it will use, and the model assigned to it.

From there you can:

  • Unleash Swarm — start the run with the worker swarm
  • Cancel — discard the plan and return to chat

Execution runs in the background on the server. You can close the window and come back — your progress and the finished result will be waiting. Most runs take a few minutes; longer, more rigorous agent flows can take hours.

Which Models Do The Work

In Swarm, you don't pick the models — the planner does. Each worker gets a model matched to its step: a research worker might get a heavyweight reasoning model while a formatting worker gets a fast, cheap one. Every assignment is visible in the plan before you approve it.

The planner doesn't choose from the whole catalog, either. Workers draw only from a vetted swarm-eligible subset — around 32 models screened for dependable tool use — so no step lands on a model that can't carry it. And if your Community account is brand new (not yet reviewed, no purchase on file), Swarm plays by the same rules as your live chat: the planner and every worker stay under the same model-price ceiling, and a cheaper model is quietly assigned wherever a pricier one would have been out of bounds.

Privacy holds mid-run too. If a privacy-routed model becomes unavailable, the planner and workers alike fall back to a first-party model with zero data retention rather than failing the run or loosening your privacy — the same safety net that covers normal chat. See Privacy & Data Routing.

Under the hood
  • Swarm eligibility is a per-model flag — 32 active models carry it at the time of writing.
  • The new-account band ceiling is enforced on each worker's assigned model and on the planner's own pick.
  • The zero-data-retention fallback is shared by the single agent and Swarm workers.

What A Swarm Turn Costs

Parallel work is parallel spend. Every worker reads its own context and burns its own tokens, so one Swarm turn typically costs as much as several Agent turns — that is the price of getting research, synthesis, and QA done at once instead of one after another. It is also exactly why the switch into Swarm is consent-first: nothing starts spending until you approve the plan.

Related: Argus, Alfrada's WhatsApp agent, can escalate its heartbeat and reply runs to multi-agent execution — that Argus Swarm variant is included in the Black plan only. See Argus On WhatsApp.

See A Mock Swarm Flow

This guided demo shows how a Swarm session can decompose work, make progress visible, stop for user input, and converge on one final answer.

Ada
AI Infra Market Strategy
Swarm0 workers

How To Prompt Swarm Well

Ask for roles and quality checks directly.

Swarm prompt pattern
Use Swarm mode for this task. Split the work into research, synthesis, and QA. Challenge assumptions, reconcile disagreements, and return one final answer with explicit confidence levels and unresolved risks.

This gives the multi-agent system permission to decompose, critique, and converge instead of producing a shallow single-pass answer.

When Not To Use It

Avoid Swarm for:

  • very small edits
  • tasks where speed matters more than depth
  • simple fact lookup
  • quick formatting or rewriting jobs

Review Habit

The best Swarm sessions usually include at least one user checkpoint:

  • approve the decomposition
  • answer the clarifying question
  • redirect once before final output

Built for Alfrada OS.