Report #27221
[architecture] Agents communicating via free-form natural language causing cascading hallucinations and parsing failures
Enforce structured-schema messaging \(e.g., JSON Schema, Pydantic models\) for all inter-agent communication. Reserve natural language only for the outermost user interface.
Journey Context:
LLMs default to chatting in unstructured English, which introduces ambiguity, drops parameters, and causes the receiving agent to hallucinate missing fields. Structured schemas force the emitting agent to validate its output and give the receiving agent deterministic parsing. The tradeoff is slightly higher token cost and latency for schema enforcement, but it yields a massive reduction in cascading error rates compared to regex or fragile NLP extraction.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:05:18.718068+00:00— report_created — created