Orchestration · Software component

Agent Message Bus

Software componentOrchestrationOrchestration & ToolsVariation point (abstract)arc:AgentMessageBus

A communication medium that transports messages or events between agents in a multi-agent system.

Responsibility. Transports inter-agent messages and events.

Also known as: Inter-agent communication channel

sends data to; receives data from; is invoked byis evaluated byemits telemetry toemits telemetry tois specialized bywritesis constrained bysends data tois constrained byis monitored byis guarded byis specialized byWorker Agent: sends data to; receives data from; is invoked byWorker AgentEvaluation Harness: is evaluated byEvaluation HarnessAudit Log Store: emits telemetry toAudit Log StoreTrace Collector: emits telemetry toTrace CollectorEvent Broker: is specialized byEvent BrokerShared Message History: writesShared Message HistoryAgent Message Contract: is constrained byAgent Message ContractCoordination Failure Monitor: sends data toCoordination Failure Mon…Agent Communication Topology: is constrained byAgent Communication Topo…Agent Interaction Graph Analyzer: is monitored byAgent Interaction Graph …Message Schema Validator: is guarded byMessage Schema ValidatorSynchronous Message Channel: is specialized bySynchronous Message Chan…
Direct neighbourhood (hover for relationship types)

Variants

VariantWhen to choose
Event Broker abstractChoose when high throughput is critical, agents run asynchronously at variable rates, resilience to temporary failures is essential, state changes must reach many subscribers, and eventual consistency is acceptable.
Synchronous Message ChannelChoose when immediate feedback or strong consistency is essential, interactions are brief and synchronous, the agent network is small, and explicit communication trails aid compliance.

Relationships

is invoked by dependency

writes dependency

emits telemetry to dynamic

receives data from dynamic

sends data to dynamic

is constrained by control

is guarded by control

is evaluated by assurance

is monitored by assurance

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Message passingEvent-driven architectureSelective context sharing: send the outcome and critical supporting facts, not the full reasoning trace
Quality attributes
Compatibility (ISO/IEC 25010)
Risks mitigated
Communication ambiguity

Sources

  1. Ch1.3: T. Nguyen, "Multi-Agent Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.3. ISBN: 9798244538229.
  2. Ch1.7B: T. Nguyen, "Relational Reasoning with Knowledge Graphs - Hybrid RAG+KG Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.7B. ISBN: 9798244538229.
  3. Ch3.7: T. Nguyen, "Tool Usage Auditing," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.7. ISBN: 9798244538229.
  4. Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
  5. Ch5.9: T. Nguyen, "Working Memory," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.9. ISBN: 9798244538229.
  6. Ch10.4: T. Nguyen, "Human-in-the-Loop," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.4. ISBN: 9798244538229.
  7. Ch10.5: T. Nguyen, "Human-over-the-Loop," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.5. ISBN: 9798244538229.