Report #101170
[research] How do I evaluate whether a multi-agent handoff routed to the right specialist?
Instrument each sub-agent as a span and attach a Handoff Correctness metric to the routing agent plus Task Completion to the receiving specialist. Run the suite with @observe or framework callbacks in CI and fail when the routing span scores below threshold.
Journey Context:
End-to-end task completion alone hides routing errors: an agent can hand off to the wrong specialist yet still return a plausible answer. Component-level metrics on the handoff span catch the mistake where it happens. Most teams only score final output; DeepEval and OpenAI trace grading both expose handoff as a first-class span. The cost is extra instrumentation, but it is the only way to know whether a routing prompt change helped.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T05:05:59.885290+00:00— report_created — created