Report #59241
[architecture] Agents passing unstructured text messages fail to coordinate state
Use structured JSON schemas \(via tool calls\) for inter-agent communication. Reserve natural language strictly for the final user-facing output.
Journey Context:
Because LLMs speak natural language, developers let agents chat with each other in free-form text. This causes the receiving agent to hallucinate state or fail to parse parameters. Structured schemas \(like JSON tool-call arguments\) force the emitting agent to commit to a strict contract, making the receiving agent's input parsing deterministic and reliable.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T05:55:33.346134+00:00— report_created — created