A live multi-agent trace, right here. Click any span to see its real OTel attributes in the panel. Then hit "break propagation" to drop the traceparent on the A2A call and watch the researcher's work fall out of the trace into an orphan. This is the same trace a2a_trace.py emits, made clickable.
propagation OK -- one trace, two agents
span waterfall -- click a span
span detail
Select a span on the left to inspect its attributes.
What to notice. Every span shares the same
trace_id; each child's parent_id
equals its parent's span_id; the researcher's root
points back across the A2A boundary at the orchestrator's
a2a.call span. Break propagation and that link is
gone: the researcher becomes a second root and the waterfall splits.