Skip to content

Swarms

Swarms are multi-agent orchestration runs driven by a YAML config. They coordinate specialized agents to collaborate on a single task.

Terminal window
$ dreadnode
dreadnode> /swarm ./configs/redteam-swarm.yaml
Swarm started: swarm_9f3c
dreadnode> /swarm status swarm_9f3c
Status: running (3 agents)
dreadnode> /swarm send swarm_9f3c "Focus on prompt injection vectors"
Message delivered
dreadnode> /swarm stop swarm_9f3c
Swarm stopped
name: redteam-swarm
agents:
- name: lead
model: anthropic/claude-sonnet-4-20250514
- name: scout
model: openai/gpt-4.1-mini
CommandArgumentsDescription
/swarm<config>Start a swarm from a YAML config
/swarm listList 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

For deeper YAML options, see the Extensibility section.