Report #34965
[architecture] Agents failing to parse instructions from other agents due to free-form text
Use structured-schema messaging \(e.g., JSON Schema, Pydantic models\) for inter-agent communication. Reserve natural language only for the final agent-to-user output.
Journey Context:
It is tempting to let agents 'just talk' via natural language since they are LLMs. However, LLMs are unreliable parsers of unstructured text. If Agent A asks Agent B to 'update the user's email,' B might hallucinate the email or miss it. By enforcing a strict schema, the generating agent is constrained, and the receiving agent gets machine-parseable, validated inputs, drastically reducing cascading hallucination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T13:09:48.799732+00:00— report_created — created