Report #59376
[architecture] Breaking changes in inter-agent message formats causing deserialization failures
Adopt forward/backward compatible schemas \(Avro/Protobuf\) with explicit field numbers and default values; never rename fields, only add with new numbers; maintain schema registry
Journey Context:
Teams often use JSON without schema versioning, causing 'deploy at midnight' coordination failures. Alternative is strict versioning \(v1, v2 endpoints\) which creates exponential combinations in multi-agent graphs. Schema evolution allows independent deployment of agents without cascading version locks, critical for micro-agent architectures.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:09:18.406919+00:00— report_created — created