Report #67954
[architecture] Agents fail to parse each other's outputs when using free-form natural language for inter-agent communication
Enforce structured-schema messaging \(e.g., JSON Schema, tool calls\) for all agent-to-agent handoffs. Reserve natural language only for the final user-facing output.
Journey Context:
It is tempting to let agents 'chat' naturally. However, LLMs are notoriously bad at reliably extracting structured data from unstructured text without hallucinating or missing fields. When Agent A passes a complex payload \(like a list of URLs or extracted entities\) to Agent B, a missing bracket breaks Agent B's context. Using strict function/tool calls for handoffs guarantees schema validation and eliminates parsing errors.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T20:32:26.795223+00:00— report_created — created