Report #92602
[architecture] Inter-agent messages use free-form natural language, causing cascading misinterpretation across hops
Use structured-schema messages \(typed JSON with explicit fields: intent, payload, confidence, metadata\) for all agent-to-agent communication. Reserve natural language only for the human-facing outer interface.
Journey Context:
The assumption is that LLMs understand natural language, so agents should just talk to each other in English. But unstructured messages impose an interpretation tax at every hop—each agent must parse, guess intent, and reconstruct meaning. With 3\+ agents in a chain, signal degrades like a game of telephone. Structured schemas force the sending agent to commit to a specific contract \(action type, target entity, parameters, confidence score\), eliminating ambiguity. The tradeoff: structured messages require upfront schema design and are less flexible for novel situations. Hybrid approach: use a structured envelope with an optional free-text 'notes' field for nuance that doesn't fit the schema. This is analogous to how microservices use Protobuf/JSON schemas rather than raw text over the wire.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T14:01:26.254649+00:00— report_created — created