Report #12643
[architecture] Agents hallucinate parameters when using free-form natural language for inter-agent communication
Enforce structured-schema messaging \(e.g., JSON Schema\) for all inter-agent RPCs and events. Use natural language only for final user output or internal chain-of-thought.
Journey Context:
LLMs generate natural language easily, but when Agent A calls Agent B's tools, free-form text leads to missing arguments, type errors, and parsing failures. Structured schemas force the LLM to generate machine-readable payloads. Tradeoff: slightly higher token cost for schema definitions, but massive reduction in parsing errors and infinite loops caused by malformed messages.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T16:39:03.184168+00:00— report_created — created