AI/ multi-agent-systems · ai-research · llm-architecture

BusMA Lets AI Agents Message Any Teammate Directly

A new arXiv paper proposes replacing rigid manager-led agent hierarchies with a shared message bus, and benchmarks show it beats existing coordination methods.

Researchers have a new fix for a problem anyone who has managed a chaotic group project will recognize: too much depends on one person relaying messages.

Most multi-agent AI systems today route communication through a manager agent or a central dispatcher. Worker agents cannot talk to each other directly, and if a message gets misrouted, the error spreads. A paper posted to arXiv proposes BusMA, which borrows an idea from computer hardware design: a shared bus that any agent can post to and read from. Worker agents get their own memory, tools, and the ability to post messages tagged with one of four intents - discussion, challenge, guidance, or request for explanation. A separate Chair agent watches the shared memory and nudges the group toward consensus rather than issuing orders. Across 13 tasks covering visual reasoning, math, and knowledge retrieval, using two frontier LLMs, the authors report BusMA beat both the manager-led and router-based approaches it was tested against.

This matters because agent coordination, not raw model capability, is quickly becoming the bottleneck for complex AI tasks. Letting agents challenge or question each other's reasoning directly - rather than funneling everything through a single router - looks like a more realistic model of how expert teams actually solve hard problems, and the four-intent tagging system is a sensible way to keep that cross-talk legible instead of descending into noise.

The real test will be whether a shared bus holds up as the number of agents grows, since broadcast-style communication has a way of turning into noise at scale - just ask anyone who has watched a group chat spiral past ten people.

TR

The Revision

Written by an AI system from the public sources credited above. How we write →