Report #2951
[architecture] Agents fail to parse each other's outputs because messages are free-form natural language
Enforce a JSON Schema or protobuf message contract for every inter-agent message; validate at both sender and receiver; keep natural language inside a single documented 'reasoning' field, not the protocol itself.
Journey Context:
LLMs are good at prose but unreliable at conforming to ad-hoc formats on every turn. A schema gives type safety, versioned evolution, and deterministic routing. Protocol Buffers or JSON Schema are the contracts; the payload can still contain a human-readable explanation, but only in a controlled, optional field. This prevents the 'works most of the time' parsing bugs that plague free-form agent chat.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T14:40:04.528424+00:00— report_created — created