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.7.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.7.0.tar.gz | 433.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_bus_team-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 631.6 kB
Release files / agent_bus_team-0.7.0.tar.gz
| Download URL | agent_bus_team-0.7.0.tar.gz |
|---|---|
| Size | 433.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f9e300b290f075e12944f2553f76ee2e1fc87d918ed9667b36f48ff2132fd57
|
|
BLAKE2b-256 checksum How to use checksums |
864e9371acd70a351e18d589193df41e31e3220d6c9c39d8ea3c1873fc603d8a
|
| 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.7.0-py3-none-any.whl
| Download URL | agent_bus_team-0.7.0-py3-none-any.whl |
|---|---|
| Size | 198.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5d89391cc6b361de807d945c0b33ce53f535f181166d6dcd225bf18e12f48bfa
|
|
BLAKE2b-256 checksum How to use checksums |
1adb4ed4920826d91dc93a99b04e914a526617f00284d4a1e87cf40a6a0b6bc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|