Report #99935
[architecture] A multi-agent incident cannot be reconstructed because request IDs are lost across service boundaries
Propagate W3C Trace Context traceparent/tracestate headers \(or equivalent correlation IDs\) through every agent-to-agent and agent-to-tool call. Attach the trace ID to every A2A Task, MCP tool invocation, log line, and artifact. Store structured audit records: who \(agent identity\), what \(action\), when, why \(intent/evidence\), and on whose authority \(approval record\).
Journey Context:
Trust in multi-agent systems depends on post-hoc auditability. Without a trace ID, a failure in agent 4 cannot be linked back to the originating user request or the tool call in agent 2. W3C Trace Context is the standard for distributed tracing; A2A and MCP provide natural extension points. The tradeoff is log volume and the need to sanitize PII, but you cannot debug cascading failures or prove compliance without it.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-30T05:18:26.087857+00:00— report_created — created