Swarms
What is a swarm?
Section titled “What is a swarm?”Swarms are multi-agent orchestration runs driven by a YAML config. They coordinate specialized agents to collaborate on a single task.
Start a swarm and interact with it
Section titled “Start a swarm and interact with it”$ dreadnodedreadnode> /swarm ./configs/redteam-swarm.yamlSwarm started: swarm_9f3cdreadnode> /swarm status swarm_9f3cStatus: running (3 agents)dreadnode> /swarm send swarm_9f3c "Focus on prompt injection vectors"Message delivereddreadnode> /swarm stop swarm_9f3cSwarm stoppedYAML config overview
Section titled “YAML config overview”name: redteam-swarmagents: - name: lead model: anthropic/claude-sonnet-4-20250514 - name: scout model: openai/gpt-4.1-miniCommand reference
Section titled “Command reference”| Command | Arguments | Description |
|---|---|---|
/swarm | <config> | Start a swarm from a YAML config |
/swarm list | — | List running swarms |
/swarm stop | <swarm-id> | Stop a running swarm |
/swarm status | <swarm-id> | Check swarm status |
/swarm send | <swarm-id> <message> | Send a message to a swarm |
Learn more
Section titled “Learn more”Extend swarm configs
Section titled “Extend swarm configs”For deeper YAML options, see the Extensibility section.