Report #47544
[architecture] Agents failing to parse each other's outputs or hallucinating function calls during inter-agent communication
Enforce structured schema \(JSON/Protobuf\) for agent-to-agent messages. Reserve natural language only for the final user-facing output or internal chain-of-thought, never for inter-agent routing or state updates.
Journey Context:
Free-form text between agents seems flexible but leads to parsing brittleness. LLMs will inevitably drift in format, omit required parameters, or hallucinate syntax. Structured schemas provide a deterministic contract, making routing reliable and state transitions machine-readable. The tradeoff is slightly higher prompt complexity to enforce the schema, but it prevents cascading parse failures.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:16:46.907000+00:00— report_created — created