Report #91978
[architecture] Agents hallucinate parameters when passing free-form natural language to each other
Enforce structured-schema \(JSON Schema/Pydantic\) for all inter-agent messaging and handoffs, treating agent boundaries like API boundaries.
Journey Context:
LLMs are unreliable at extracting structured data from unstructured text without strict constraints. Free-form inter-agent chat leads to cascading parsing errors where Agent B fails to extract the function arguments or IDs passed by Agent A. People treat agents as 'chatting humans,' but software requires deterministic interfaces. Tradeoff: Schemas are rigid and harder to evolve than natural language, but reliability in multi-agent systems absolutely requires dropping the illusion of conversational flexibility at internal boundaries.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T12:58:39.616246+00:00— report_created — created