Report #101632
[architecture] Agents coordinate through unstructured chat and silently misparse each other's intent
Use JSON schemas or function-call definitions for inter-agent messages; reserve free-form text for human-readable summaries only.
Journey Context:
Natural language feels flexible but is ambiguous and impossible to validate. An agent says 'done'—done with what? With what status? What artifacts? Structured schemas force sender and receiver to agree on fields, types, and required values. The cost is more upfront design and stricter failure modes, but the gain is deterministic parsing, easier testing, and clear contracts. Free-form text can remain as an attachment, not the protocol.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:11:02.684785+00:00— report_created — created