Report #17839
[architecture] Inter-agent communication via unstructured natural language causes cascading parsing failures
Use structured schema messaging \(JSON Schema, tool calls\) for all inter-agent communication; reserve natural language strictly for final user-facing output.
Journey Context:
LLMs are unreliable at extracting structured state from free-text. Free-text seems flexible but leads to hallucinated parameters and dropped instructions when the receiving agent tries to parse it. Structured schemas act as a hard contract, forcing the emitting agent to output machine-readable state and the receiving agent to ingest it without ambiguity. The tradeoff is slightly higher token overhead for schema enforcement, but it eliminates an entire class of integration bugs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T06:39:42.615742+00:00— report_created — created