Multi-agent orchestration: decide when roles earn their cost
Several agents can add parallel work, specialist instructions or separate permissions. Choose that architecture only when the process measure shows a benefit over one controlled decision chain.
A multi-agent system is useful when separate roles change the process outcome. Orchestration should expose state, permissions, handoffs and recovery to the operator.
Syntalith
A multi-agent system divides a process among specialised agents and an orchestration layer. The layer assigns work, carries state, handles failures and assembles the result. That design can help, but every extra role adds another instruction set, call, permission map and place where a case can stop.
Choose it because the process needs those properties. A diagram with several roles is not evidence of a better result.
Define the capability that must improve
Write the reason for a second role as a measurable requirement:
- independent research tasks should run in parallel;
- a specialist needs a narrower schema and instruction set;
- a reviewer must challenge the first result;
- a reader and a writer must have separate access;
- a long process needs separate state and recovery at each stage.
If all roles use the same data, tools and decision rights, one agent with a validator may be easier to test and maintain. A deterministic workflow may handle the same work with fewer moving parts.
Model the handoffs before selecting tools
For each role, state:
- the input it receives and its source;
- the output schema it must produce;
- the tools and permissions it may use;
- the conditions that send work to review;
- the state retained for the next role;
- the owner responsible for a failed handoff.
CrewAI's process documentation describes sequential and hierarchical task execution. LangGraph's persistence documentation describes checkpointed graph state and thread-scoped recovery. These capabilities are building blocks; the company still defines the process policy and acceptance test.
Keep access separate by operation
An agent that reads source records may not need write access. A summariser may not need to send a message. A reviewer may need to see evidence while the action role receives only the approved fields.
Map permissions per role and record every handoff. Keep external writes behind an approval action when the consequence is material. A failure or prompt injection should have a limited operational effect because the affected role has limited access.
Compare the complete process
Run one agent, separate workflows and the proposed multi-agent design on the same acceptance set. Include routine cases, missing evidence, contradictory sources, tool failures and a human review step.
| Measure | Question |
|---|---|
| Result quality | Does the design meet the same required fields and source rules? |
| Parallel gain | Does independent work reduce elapsed time on real cases? |
| Handoff effort | Can an operator understand and correct each transition? |
| Access fit | Does each role have only its required permissions? |
| Recovery | Can a paused case resume without repeating actions? |
| Complete-case cost | What do model calls, tools, infrastructure and review add up to? |
| Maintenance | How many roles, schemas, prompts and integrations require updates? |
Count retries, failed tools and operator reconstruction. Token usage alone does not represent the cost of a handoff-heavy process.
Use orchestration where state has a reason
Long-running work can benefit from explicit state and checkpoints. Parallel research can benefit from independent tasks that return structured results. A regulated or sensitive process can benefit from separate access roles and human decisions.
The same process may fit one workflow when inputs are stable and branches are known. Start with the simplest version that passes the acceptance set. Add roles only when the first design fails a named requirement and the new role addresses that failure.
Prepare the operating record
The production record should contain role definitions, tool permissions, state schema, retry policy, review roles, source references and incident ownership. Operators need a view of the case that shows the current role, pending handoff, evidence and permitted next action.
Re-run the comparison after a major model, framework, integration or process change. A new role can change cost and failure patterns even when the user-facing output appears similar.
Multi-agent selection card
- What requirement forces more than one role?
- Which cases show the benefit?
- Can each role receive only the data it needs?
- What output crosses each handoff?
- How does a person resolve a failed transition?
- What state survives a restart?
- What does a complete case cost?
- Who maintains the orchestration after release?
If the proposed architecture cannot answer these questions, begin with one agent or a workflow. A free process scan can map the case and identify the first measurable architecture choice.
Frequently asked questions
- What is a multi-agent system?
- It is a process in which several specialised agents perform tasks under an orchestration layer that assigns work, passes state and assembles a result. The useful design names each role, tool set, handoff and review step.
- When do several agents help?
- They can help when independent tasks run in parallel, a stage needs a specialist instruction set or separate roles need separate permissions. Measure the benefit on the target workflow before adding the roles.
- What should increase when more agents are added?
- The architecture should improve a named quality, elapsed-time or access-control measure. It also adds calls, context, traces, failure paths and maintenance work that belong in the comparison.
- How should a team choose its first architecture?
- Define one process contract, test one agent and the proposed multi-agent design with the same cases, then choose the smallest architecture that meets the acceptance criteria.
Free process scan
Start with a free process scan.
- A 30-minute call with the engineer who would lead the work.
- A review of the processes that cost you the most time and money.
- A written summary of what to automate first and the likely cost range.
The scan chooses one process to assess, and within 2 business days you receive a recommendation, including when a simpler route is the better fit.
€0
30 minutes · written takeaway within 2 business days
Times are shown in your own time zone. We work with clients across time zones.
Describe the process in the form