Proposal: Integrate Agent Message Bus as an official Hermes A2A plugin
Repo: https://github.com/kriszmac4/a2a-communication-protocol
License: MIT, Python 3.10+, stdlib-only
Release: v1.0.0
What is it?
The Agent Message Bus (AMB) is a pull-based agent-to-agent communication protocol for Hermes. It enables async messaging between different Hermes profiles using SQLite, MCP tools, and cron.
Key features
- SQLite message persistence + idempotency + correlation tracing
- MCP tools (
send_bus_message, agent_read_messages, agent_discover)
- Cron layer for autonomous routing, watchdog, auto-responder, event router
- Circuit breaker + Dead Letter Queue per agent
- Dream Engine for nightly consolidation
- Complementary to Google A2A (local vs remote)
Integration path
- Register as MCP server in config.yaml
- Plugin defines crons (
amb-message-router, amb-watchdog)
- Built-in
agent_discover() + send_bus_message() tools
Links
Proposal: Integrate Agent Message Bus as an official Hermes A2A plugin
Repo: https://github.com/kriszmac4/a2a-communication-protocol
License: MIT, Python 3.10+, stdlib-only
Release: v1.0.0
What is it?
The Agent Message Bus (AMB) is a pull-based agent-to-agent communication protocol for Hermes. It enables async messaging between different Hermes profiles using SQLite, MCP tools, and cron.
Key features
send_bus_message,agent_read_messages,agent_discover)Integration path
amb-message-router,amb-watchdog)agent_discover()+send_bus_message()toolsLinks