Releases: schuettc/muster
Release list
muster v0.3.1
What's Changed
- chore: gitignore .superpowers/ scratch by @schuettc in #21
- ci: prebuilt release binaries by @schuettc in #22
- ci: auto-release on merge to main, gated by VERSION by @schuettc in #23
- Release v0.3.1 — auto-release pipeline + prebuilt binaries by @schuettc in #24
Full Changelog: v0.3.0...v0.3.1
muster v0.3.0 — the binary is its own hook
Two new CLI commands that remove the last setup friction. muster hook <SessionStart|SessionEnd|Stop> [model] — point Claude Code / Codex session hooks straight at the binary (auto-register on start, self-resolving inbox at turn end); no script to copy, no paths to fix. muster label <name> — name the current session on the bus in one command. contrib/ configs and README updated to lead with them.
muster v0.2.3 — generic setup (contrib/) + README rewrite
Everything a cloner needs now ships in the repo: contrib/ carries a generic session hook script (auto-register + self-resolving inbox), copy-paste hook configs for Claude Code and Codex, and the two-line tmux mailbox render. README rewritten around the generic setup path — any MCP client can join; per-project tmux servers and hooks are optional layers. Also fixes stale docs (Codex nudge now auto-submits). No Go changes.
muster v0.2.2 — public-repo polish
Adds CLAUDE.md (project conventions) and a muster-coordination skill for cloners; removes internal AI-dev design docs from the public tree. No code changes since v0.2.1.
muster v0.2.1 — MIT license
Patch release. Adds the MIT LICENSE (the repo is public; without a license it was legally all-rights-reserved), gitignores the runtime bus.db, and genericizes private-project references in the design docs. No code changes since v0.2.0.
muster v0.2.0 — session identity, mailbox, Codex autonomy
Second release. Everything since v0.1.0.
- Session identity — project-scoped agents (from the per-project tmux socket) with addressable manually-pinned labels;
register/deregister/gc; tmux-verified liveness; project-scoped target resolver. - Mailbox —
@muster_inbox=<unread count>, persists until inbox read; the signal the self-resolving Stop hook keys off. - Codex nudge-submit —
muster nudgesubmits for Codex, closing idle-wake.
Full autonomous loop proven live: SessionStart auto-register (both models), 📬 mailbox, self-resolving Stop-hook inbox drain (interactive Codex included), idle→nudge, and real cross-terminal task handoff over the bus. Hook/render wiring lives in dotfiles; muster core stays model-agnostic.
muster v0.1.0 — Milestones A–E
First release. A local multi-agent coordination bus for coding agents (Claude Code + Codex) — hand tasks and messages between terminals, no copy/paste, subscription-only.
Milestones A–E: SQLite store + lazy unix-socket daemon (A); muster mcp — 11 MCP tools via go-sdk v1.6.1 (B); tmux wake (C); human CLI agents|inbox|tasks|send (D); wake redesign — session-notify (@claude_attn, never types into a pane) + operator-only muster nudge (E).
Install: go build -o ~/.local/bin/muster ./cmd/muster, then claude mcp add muster -s user -- muster mcp (+ codex mcp add muster -- muster mcp). See README.
Deferred: Codex app-server autonomous wake (--remote), async notify queue, v2 contracts, v3 dashboard.