First public release of Agent Bus — a minimal file-based protocol to coordinate multiple Claude Code instances across separate sessions.
Install
Recommended — Claude Code plugin
```
/plugin marketplace add mariomosca/claude-plugins
/plugin install agent-bus@mariomosca-claude-plugins
```
Manual
```bash
git clone https://github.com/mariomosca/agent-bus.git ~/agent-bus
cd ~/agent-bus && ./install.sh
```
What's in v1.0.0
- File-based protocol: agents detect identity from cwd, read inbox at SessionStart.
- Versioned JSON message schema (v1.0) with from/to/intent/payload/context_refs/deadlines.
- Threaded conversations preserved across sessions.
- Routing rules to isolate contexts.
- Append-only outbox audit log.
- 7 slash commands: `/bus`, `/inbox`, `/read`, `/send`, `/reply`, `/handoff`, `/thread`.
- Auto-attach skill that triggers on natural-language requests ("send to X", "check inbox").
- Bundled SessionStart and UserPromptSubmit hooks.
- Native Claude Code plugin manifest (`.claude-plugin/plugin.json`).
- Idempotent `install.sh` for manual installation.
License
MIT.