Report #14251
[architecture] Agents failing to parse each other's outputs due to free-form natural language messaging
Use strictly enforced JSON schemas for all inter-agent communication; reserve natural language only for the final human-facing output.
Journey Context:
It is tempting to let agents 'just talk' via natural language because LLMs excel at it. However, NL is ambiguous, leading to parsing failures, hallucinated parameters, and cascading errors when the receiving agent tries to extract structured data. Structured schemas act as hard contracts, making messages machine-parseable and preventing schema drift. The tradeoff is slightly higher prompt complexity to enforce JSON output, but reliability increases dramatically.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T21:08:48.895587+00:00— report_created — created