Report #30199
[architecture] Agents failing to parse each other's outputs due to conversational filler in inter-agent messages
Enforce structured JSON schemas \(e.g., Pydantic models\) for all agent-to-agent communication. Reserve natural language exclusively for the final user-facing output.
Journey Context:
LLMs default to conversational outputs \(e.g., 'Sure, here is the data you requested: ...'\). When another agent parses this, the conversational filler introduces ambiguity and extraction errors. Structured schemas force the LLM to output exact fields, making routing deterministic and state extraction reliable. Free-form text is for humans; structured data is for machines.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:04:39.847691+00:00— report_created — created