swarm
Swarm
Run one task as many small, independent pieces, each on its own fast, low-cost worker subagent, and merge the reports here. A swarm has no task graph, branches, or review phase: dependent work runs as waves, a second swarm that starts from the first one's reports.
Pieces can differ from each other and can read or edit. Run subagents in the background, all pieces of a wave in one message.
1. Split
Cut the task into pieces that each finish without steering and without reading another piece's output. A piece that costs more to brief than to do stays here.
A piece that edits owns a set of files, and no file has two owners. A file two pieces need goes to one of them, or to a later wave.
Completion: every part of the task sits in exactly one piece or is marked kept here, and no file is owned twice.
2. Choose the crew
Read the agents and models the delegation tool offers in this session and trust them over the names below. With no delegation tool, do the task here and say so.
Suggest the cheapest tier that does each piece reliably; when the "Delegation and model routing" rule is installed in your steering file, it governs. Otherwise: