Skip to content

Releases: schuettc/muster

muster v0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 18:44
585930c

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

Choose a tag to compare

@schuettc schuettc released this 15 Jul 17:30
61abe52

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

Choose a tag to compare

@schuettc schuettc released this 15 Jul 16:53
ed33cb7

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

Choose a tag to compare

@schuettc schuettc released this 15 Jul 16:05
e9bf531

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

Choose a tag to compare

@schuettc schuettc released this 15 Jul 14:59
7a36942

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

Choose a tag to compare

@schuettc schuettc released this 15 Jul 01:34
5dcc3df

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-submitmuster nudge submits 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

Choose a tag to compare

@schuettc schuettc released this 14 Jul 13:55
8834d35

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.