Report #100222
[architecture] Agents communicate through free-form natural language instead of typed messages
Define a strict message schema \(Pydantic model, JSON Schema, or protocol-level message types\) for every inter-agent exchange. Keep natural language as payload content, never as the contract.
Journey Context:
Free-form chat between agents looks flexible but is non-deterministic, hard to validate, and breaks any time a model's output format drifts. Typed schemas let you parse, route, retry, and version exchanges deterministically. Protocols like MCP and A2A exist precisely because the community learned that ad-hoc LLM chatter does not scale to reliable systems.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-01T04:51:56.970720+00:00— report_created — created