# Swarm Loop

The Swarm Loop is the operating model for turning a mission into coordinated, governed work that improves over time.

## Stages

### 1. Define

Clarify the goal, constraints, and definition of done.

Define is where a mission becomes concrete. The swarm states the outcome it is trying to reach, the constraints it must respect, and the signals that will prove the work succeeded. Nothing is routed or executed until the mission is clear enough to act on.

[Read the Define stage page](/swarm-loop/define.md)

### 2. Plan

Break the mission into an ordered set of steps.

Plan converts the mission into a structured set of tasks, dependencies, and fallbacks. It decides what has to happen, in what order, and what to do when a step fails.

[Read the Plan stage page](/swarm-loop/plan.md)

### 3. Route

Send each task to the agent, model, or tool best suited to it.

Route matches each task to the right resource at the moment it runs. It weighs cost, speed, and quality, then assigns work to the agent, model, or tool most likely to succeed.

[Read the Route stage page](/swarm-loop/route.md)

### 4. Execute

Do the actual work within the set guardrails.

Execute is where plans become real outputs. Specialist and tool-using agents carry out their assigned tasks, calling tools, functions, and external services within the boundaries governance has set.

[Read the Execute stage page](/swarm-loop/execute.md)

### 5. Evaluate

Check quality and improve the output before it moves on.

Evaluate judges whether the work meets the success criteria. It critiques outputs, catches errors, and either improves them through feedback or sends them back for rework.

[Read the Evaluate stage page](/swarm-loop/evaluate.md)

### 6. Govern

Apply policy, safety, cost, and approval checks.

Govern enforces the rules the swarm must respect. It can approve, block, or halt work, require human sign-off, and keep the whole system inside its safety, cost, and policy limits.

[Read the Govern stage page](/swarm-loop/govern.md)

### 7. Deliver

Package results for the people or systems that need them.

Deliver turns finished work into clear, usable deliverables and hands them off. It formats outputs for their audience and routes them to the right destination.

[Read the Deliver stage page](/swarm-loop/deliver.md)

### 8. Learn

Store lessons so the next loop starts smarter.

Learn writes outcomes, decisions, and lessons back into memory. It is what turns a single run into institutional knowledge the next mission can build on.

[Read the Learn stage page](/swarm-loop/learn.md)

---

Canonical HTML: https://agenticswarm.com/swarm-loop
