A single agent is powerful. But a single agent has a single perspective, a single context window, and a single thread of execution. Real business problems don't work that way. They require research AND analysis AND writing AND review — sometimes in parallel, sometimes in sequence, always with coordination.
The Mothership block is our answer to multi-agent orchestration. It's not just a "router" that passes messages between agents. It's an intelligent conductor that receives a high-level goal, decomposes it into subtasks, delegates to specialized sub-agents, and assembles the results — all while managing state, handling failures, and optimizing for speed through parallel execution.
How Mothership is different from chaining
Most "multi-agent" systems today are just sequential chains: Agent A runs, passes output to Agent B, passes output to Agent C. That works for linear workflows, but it's slow and brittle. If Agent B fails, the whole pipeline dies.
Mothership is different in three fundamental ways:
1. Task decomposition, not just routing. Mothership doesn't just pass messages. It analyzes the goal and breaks it down: "To write a market analysis report, I need: (a) US market data, (b) European market data, (c) competitor profiles, (d) a written report, (e) quality review." Steps (a), (b), and (c) have no dependencies — so they run in parallel.
2. Stateful execution with recovery. If one branch fails, Mothership knows which branches succeeded, which are pending, and can retry the failed branch without redoing everything. The interactionId output from each Agent block provides an execution trace.



