COMMUNICATION
Inter-agent messaging failures.
The COMMUNICATION module covers errors in agent-to-agent messaging. This includes message delivery, content integrity, and routing between agents in a multi-agent system.
Categories
DELIVERY
Message delivery failures.
| Code | Severity | Description | Remediation |
|---|---|---|---|
COMMUNICATION.DELIVERY.UNDELIVERABLE | 4 | Message could not be delivered | Implement message retry |
COMMUNICATION.DELIVERY.DELAYED | 2 | Message significantly delayed | Monitor message latency |
COMMUNICATION.DELIVERY.DUPLICATED | 3 | Duplicate message delivered | Implement idempotent handlers |
COMMUNICATION.DELIVERY.OUT_OF_ORDER | 3 | Messages delivered out of order | Implement message ordering |
COMMUNICATION.DELIVERY.EXPIRED | 3 | Message expired before delivery | Implement TTL handling |
CONTENT
Message content failures.
| Code | Severity | Description | Remediation |
|---|---|---|---|
COMMUNICATION.CONTENT.MALFORMED | 4 | Malformed message content | Validate message schema |
COMMUNICATION.CONTENT.INCOMPATIBLE | 4 | Incompatible message format | Implement format negotiation |
COMMUNICATION.CONTENT.TOO_LARGE | 3 | Message exceeds size limit | Implement message chunking |
COMMUNICATION.CONTENT.AMBIGUOUS | 3 | Ambiguous message content | Require structured messages |
COMMUNICATION.CONTENT.CORRUPTED | 4 | Message content corrupted | Implement message checksums |
ROUTING
Message routing failures.
| Code | Severity | Description | Remediation |
|---|---|---|---|
COMMUNICATION.ROUTING.NO_ROUTE | 4 | No route to destination | Implement route discovery |
COMMUNICATION.ROUTING.WRONG_ROUTE | 4 | Message routed incorrectly | Validate routing rules |
COMMUNICATION.ROUTING.LOOP | 4 | Message routing loop | Implement loop detection |
COMMUNICATION.ROUTING.BROADCAST_STORM | 3 | Broadcast message storm | Implement broadcast throttling |
COMMUNICATION.ROUTING.PARTITION | 4 | Network partition detected | Handle partition gracefully |
Note
The ROUTING category has the highest concentration of severity 4 errors in the COMMUNICATION module. Routing failures are particularly dangerous because they can cause silent data loss -- messages that are routed incorrectly may never generate an explicit error.
Example Diagnosis
{
"error_code": "COMMUNICATION.ROUTING.LOOP",
"confidence": 0.90,
"root_cause": "Agent A forwarded a message to Agent B, which forwarded it back to Agent A, creating an infinite routing loop that consumed all available message queue capacity.",
"suggested_fixes": ["guard", "routing"]
}