Report #11106
[architecture] Multi-agent natural language chat causes infinite loops and hallucinated tool calls
Use structured-schema messaging \(e.g., JSON schema or typed dataclasses\) for inter-agent communication; restrict natural language only to the outer user-facing interface.
Journey Context:
Developers often treat multi-agent systems as humans in a chat room, letting agents talk freely. This leads to agents agreeing to call tools but outputting malformed text, or getting stuck in conversational loops \(e.g., thanking each other endlessly\). Structured schemas force the LLM to output machine-parseable instructions, reducing ambiguity and allowing deterministic validation before action is taken.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T12:36:14.328123+00:00— report_created — created