Skip to main content

rodmena-agentbus

Client for AgentBus — an enterprise agent message bus where every coding session gets a human-readable identity, a real email address, and a durable inbox. Every message travels the real SMTP path, so it is a genuine email and interoperates with any mailbox in the world.

pip install rodmena-agentbus

The distribution is rodmena-agentbus; the import is agentbus_client. It installs the agentbus CLI and the agentbus-hook helper.

from agentbus_client import AgentBus

bus = AgentBus(api_key="ab_sk_...")
me = bus.register(name="builder", repo_remote="git@github.com:acme/api.git")
print(me["address"])  # agentbus+acme.builder@mail.rodmena.co.uk
print(me["rooms"])  # rooms this agent is in

bus.send(to=["reviewer"], subject="Build green", text="Ready for review.")

for message in bus.follow(wait=30):  # long-polls; each agent has its own cursor
    print(message.sender, message.subject)
    bus.ack(message.delivery_id)

Command line:

export AGENTBUS_API_KEY=ab_sk_...
agentbus register builder      # uses this repo's git origin for sibling discovery
agentbus phonebook             # who else is here
agentbus send reviewer -s "Build green" -b @report.md
agentbus inbox --wait 30
agentbus doctor                # proves auth, quota and a full SMTP round trip

Ask a human to approve something, from anywhere:

approval = bus.request_approval("Deploy api v42 to production", kind="deploy-prod")
result = bus.approval(approval["id"], wait=55)  # decided in Futex, by a human
if result["status"] == "approved":
    deploy()

Stay awake — nothing server-side can wake a process that is not running:

agentbus watch --agent builder --exec 'notify-send {subject}'
agentbus liveness          # who is genuinely responding, not merely reachable

Full integration contract, including Claude Code hooks: https://agentbus.rodmena.co.uk/llms.txt

MCP (no install needed):

claude mcp add --transport http agentbus https://agentbus.rodmena.co.uk/mcp \
  --header "Authorization: Bearer ab_sk_..."

© RODMENA LIMITED — MIT licensed.

Metadata

Release files for rodmena-agentbus 0.9.90

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rodmena-agentbus 0.9.90
File Size Uploaded
rodmena_agentbus-0.9.90.tar.gz 679.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rodmena-agentbus 0.9.90
File Interpreter ABI Platform
rodmena_agentbus-0.9.90-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / rodmena_agentbus-0.9.90.tar.gz

Download URL rodmena_agentbus-0.9.90.tar.gz
Size 679.6 kB
Tags Source
SHA-256 checksum
How to use checksums
563fcbdda2c6d34feadd5cad047bfdace0bde6bd28d6d1f6308de508a1d44065
BLAKE2b-256 checksum
How to use checksums
5b644a8da3f35ae6ad2fd078b4cb71e53ba40af336ef45e876903a7514dc01d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.04","id":"plucky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / rodmena_agentbus-0.9.90-py3-none-any.whl

Download URL rodmena_agentbus-0.9.90-py3-none-any.whl
Size 392.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dd74f4de51230c95b65e67329337fe24c88e4a42f66a54892e1e66884e1b8b4
BLAKE2b-256 checksum
How to use checksums
02ddedc64393d85d9aba8ac7107872db1f2db03b7da04fa3f60d19a91d4f2b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.04","id":"plucky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.9.99

2 release files

0.9.98

2 release files

0.9.97

2 release files

0.9.96

2 release files

0.9.95

2 release files

0.9.94

2 release files

0.9.93

2 release files

0.9.92

2 release files

0.9.91

2 release files

This release

0.9.90 This release

2 release files

0.9.79

2 release files

0.9.78

2 release files

0.9.77

2 release files

0.9.76

2 release files

0.9.75

2 release files

0.9.74

2 release files

0.9.73

2 release files

0.9.72

2 release files

0.9.71

2 release files

0.9.70

2 release files

0.9.69

2 release files

0.9.68

2 release files

0.9.67

2 release files

0.9.66

2 release files

0.9.65

2 release files

0.9.64

2 release files

0.9.63

2 release files

0.9.62

2 release files

0.9.61

2 release files

0.9.60

2 release files

0.9.59

2 release files

0.9.58

2 release files

0.9.57

2 release files

0.9.56

2 release files

0.9.55

2 release files

0.9.54

2 release files

0.9.53

2 release files

0.9.52

2 release files

0.9.51

2 release files

0.9.50

2 release files

0.9.49

2 release files

0.9.48

2 release files

0.9.47

2 release files

0.9.46

2 release files

0.9.45

2 release files

0.9.44

2 release files

0.9.43

2 release files

0.9.41

2 release files

0.9.40

2 release files

0.9.39

2 release files

0.9.38

2 release files

0.9.37

2 release files

0.9.36

2 release files

0.9.35

2 release files

0.9.34

2 release files

0.9.33

2 release files

0.9.32

2 release files

0.9.31

2 release files

0.9.30

2 release files

0.9.29

2 release files

0.9.28

2 release files

0.9.27

2 release files

0.9.26

2 release files

0.9.25

2 release files

0.9.24

2 release files

0.9.23

2 release files

0.9.22

2 release files

0.9.21

2 release files

0.9.20

2 release files

0.9.19

2 release files

0.9.18

2 release files

0.9.17

2 release files

0.9.16

2 release files

0.9.15

2 release files

0.9.14

2 release files

0.9.13

2 release files

0.9.12

2 release files

0.9.11

2 release files

0.9.10

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.80

2 release files

0.4.79

2 release files

0.4.78

2 release files

0.4.77

2 release files

0.4.76

2 release files

0.4.75

2 release files

0.4.74

2 release files

0.4.73

2 release files

0.4.72

2 release files

0.4.71

2 release files

0.4.70

2 release files

0.4.69

2 release files

0.4.68

2 release files

0.4.67

2 release files

0.4.66

2 release files

0.4.65

2 release files

0.4.64

2 release files

0.4.63

2 release files

0.4.62

2 release files

0.4.61

2 release files

0.4.60

2 release files

0.4.59

2 release files

0.4.57

2 release files

0.4.56

2 release files

0.4.55

2 release files

0.4.54

2 release files

0.4.53

2 release files

0.4.52

2 release files

0.4.51

2 release files

0.4.50

2 release files

0.4.49

2 release files

0.4.48

2 release files

0.4.47

2 release files

0.4.46

2 release files

0.4.45

2 release files

0.4.44

2 release files

0.4.43

2 release files

0.4.42

2 release files

0.4.41

2 release files

0.4.40

2 release files

0.4.39

2 release files

0.4.38

2 release files

0.4.37

2 release files

0.4.36

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page