Skip to main content
DecimalAI supports multi-agent architectures where one agent delegates work to others.

How Multi-Agent Tracing Works

Orchestrator

An orchestrator is an agent that delegates work to other agents. DecimalAI infers orchestrator status from two signals:
  1. The manifest contains component_type="subagent" components
  2. Other traces reference this agent’s traces via parent_trace_id
There is no explicit “is_orchestrator” flag — it’s a derived role. An agent can be both a sub-agent of one orchestrator AND an orchestrator of other sub-agents (nested delegation).

Sub-agent

A sub-agent is an agent that receives delegated work. Identified by a trace having parent_trace_id set, pointing to the orchestrator’s trace.

Delegation vs Handoff

These are two distinct multi-agent patterns:
DelegationHandoff
Control flowOrchestrator calls sub-agent, gets result back, stays in controlAgent A transfers control to Agent B — A may not regain control
RelationshipParent → child (hierarchical)Peer → peer (lateral)
Parent traceSub-agent trace has parent_trace_id pointing to orchestratorBoth traces share session_id but neither is “parent”
FrameworksLangGraph subgraphs, Google ADKOpenAI Swarm, Agents SDK handoffs
Orchestrator vs Parent Trace: These operate at different levels. An orchestrator is an agent (a role). A parent trace is a specific trace record that child traces link back to (a data relationship). An orchestrator agent produces many parent traces over time.

Status Propagation

When a sub-agent trace fails:
ScenarioParent Status
Some children errored, some succeededdegraded (partial failure)
All children errorederror (escalated)
A failing child retries and succeedsAuto-recovery back to success

Drift

Drift occurs when a sub-agent’s actual configuration diverges from what the orchestrator’s manifest expects. For example, the orchestrator’s manifest references search-agent v1.0 but recent traces show search-agent using different tools. The Sub-Agent Health Dashboard flags this.

Next

Skills & Data Pipeline

How DecimalAI turns evaluated, compatible traces into training data.

Multi-Agent Guide

Hands-on guide to instrumenting multi-agent systems.