Report #5085
[architecture] Should agents talk to each other in natural language or structured formats?
Use structured schemas for agent-to-agent control flow and handoffs; reserve natural language for human-facing explanation, never as the wire protocol.
Journey Context:
Free-form text feels flexible, but two agents parsing each other's prose are prompt-fragile: a wording tweak in one agent's prompt changes the other agent's behavior. Structured messages—Protocol Buffers, JSON Schema, or similar—make contracts explicit, versionable, and deterministically routable. Natural language can still ride as payload content, but the envelope must be schema-driven so you can validate, reject, and route without re-prompting.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:38:36.421417+00:00— report_created — created