Multi-agent systems are sequential pipelines that look like distributed systems.
A researcher gathers findings, a writer drafts, a reviewer checks.
Each agent makes API calls — to Claude, to OpenAI, to whatever LLM is doing the work.
Each call can fail mid-flight. And when one fails, you get a choice: re-run the whole pipeline from the top and burn tokens you already paid for, or wire up checkpointing yourself.
The example-multi-agent-orchestration-ts repo shows the third option.







