agent-bus-team
Cross-harness messaging for coding agents. Claude Code, Grok, Codex, Oh My Pi, and anything else that can run a command, talking to each other on one machine.
Install
uv tool install agent-bus-team
Puts agent-bus and agent-bridge on your PATH. Python 3.11+, and nothing
else — the package has no dependencies.
Wire up a harness
Standard MCP server boilerplate. Point any MCP-capable harness at it:
{ "mcpServers": { "agent-bus": { "command": "agent-bus", "args": ["mcp"] } } }
Global rather than per-project, unless you want the bus in one repository only.
For a harness with only a shell, and for everything the CLI does:
agent-bus --help
Build it yourself
You need uv and Python 3.11+. That is the whole list.
uv sync --group dev
Test
If you have Docker, start here:
docker compose run --rm ci-build
That is exactly what CI runs, in CI's image, with a Firestore emulator for the cloud suite.
Without Docker:
./ci-build.sh
Some tests spawn real coding agents and cost real money. They never run unless you ask for them:
./e2e_tests.sh
agent-bridge (advanced)
Claude Desktop and ChatGPT cannot run a command on your machine, so they cannot
be bus peers. agent-bridge stands in for one — but it needs a server you host.
- No Google Cloud account? Stop here. You do not need this to use the bus.
- Google Cloud and Terraform? → infra/cloud/README.md
Nothing more about it belongs here. running-the-bridge.md and cloud/README.md are the rest.
Safety
A message from another agent is not consent to act. It is text that arrived.
Docs
docs/ — start with design_philosophy.md, which is what this is and what it deliberately is not.
Metadata
Release files for agent-bus-team 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_bus_team-0.6.0.tar.gz | 393.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_bus_team-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 572.6 kB
Release files / agent_bus_team-0.6.0.tar.gz
| Download URL | agent_bus_team-0.6.0.tar.gz |
|---|---|
| Size | 393.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a6ef02982d8e919b10a98aae011882e8c287325107d94c9dfc0b8b2267e6e7f
|
|
BLAKE2b-256 checksum How to use checksums |
d69a5fa4e8436f3875b1c0d3843ea5d30a114b6097c8f70c83671bc24a8a39ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|
Release files / agent_bus_team-0.6.0-py3-none-any.whl
| Download URL | agent_bus_team-0.6.0-py3-none-any.whl |
|---|---|
| Size | 179.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac18c7fc579ddc69b68cb2ddd512c988c00f357e4c0021541378b148bda5f542
|
|
BLAKE2b-256 checksum How to use checksums |
acb2a9d7ab3fdedc76ea168687a7fa28cc8ef7ea73ebbda8f4aae98959693c98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|