Report #80146
[synthesis] Information degrades when passed between agents through natural language serialization in multi-agent handoffs
Use schema-validated structured data \(JSON with JSON Schema enforcement\) for all inter-agent handoffs, not natural language summaries. Define a 'handoff contract' specifying required fields, types, and nullability. Validate the contract before the receiving agent begins work. Include edge-case metadata \(empty lists, null values, error states\) explicitly.
Journey Context:
Multi-agent frameworks pass context as natural language messages. This serialization loses type information, nullability semantics, and edge-case signals. Agent A knows 'the list might be empty'; Agent B receives 'here is the list' and assumes non-empty. Agent A knows 'this field was missing from the API response'; Agent B receives 'the field value is...' and assumes presence. The fix—structured handoff contracts—adds development friction but prevents the telephone-game degradation responsible for a large fraction of multi-agent failures. The key insight: natural language is the worst serialization format for data with schema semantics. Use it for reasoning, not for data transfer.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:07:43.913007+00:00— report_created — created