Skip to content

v0.1.0 — first release

Choose a tag to compare

@pouriamrt pouriamrt released this 18 Apr 19:21

First tagged release of claude-mesh.

What's in it

  • Self-hosted HTTP relay (Hono + SQLite WAL) with SSE fan-out and idempotency
  • Per-user peer-agent (MCP channel bridge) exposing `send_to_peer`, `list_peers`, `set_summary` tools
  • ULID-ordered envelope pipeline with `?since=` resume cursor
  • Permission-relay plumbing (verdict path working; outbound request path pending — see Caveats in README)
  • 100% coverage on `@claude-mesh/shared`, 80%+ on relay and peer-agent business logic

Verified end-to-end

Inbound `<channel source="peers" ...>` tag delivery from peer → relay → SSE → peer-agent → Claude Code context was tested on real Claude Code v2.1.80+ (Windows 11, with the `--dangerously-load-development-channels server:claude-mesh-peers` launch flag).

Docker image

Published to GitHub Container Registry:

```bash
docker pull ghcr.io/pouriamrt/claude-mesh/relay:v0.1.0
docker pull ghcr.io/pouriamrt/claude-mesh/relay:latest
```

Once you flip the package to public visibility (see package settings), anyone can pull without auth.

Getting started

See the Quickstart for the 2-minute single-machine demo, or the Tailscale recipe for cross-laptop setup.

Known gaps

See Caveats — outbound permission-request flow, L3 scenario tests gated behind `CLAUDE_DRIVER=cli`, docker image not yet tested as a pulled artifact, peer-agent coverage thresholds relaxed pending a follow-up sweep.