v0.2.0
First tagged release. Establishes cockpit as a multi-agent orchestration layer
(Command → Captain → Crew + Reactor) with a pluggable slot architecture and
GitHub-driven automation.
Added
Multi-agent foundation
- Driver model for multi-agent support — Codex, Cursor, Gemini CLI, and Aider
alongside Claude Code (#16). - Multi-agent direction statement and Karpathy coding-discipline skill applied
across captain/crew/direct edits (#32, #33). - Projection slot V1 — cross-agent config sync so non-Claude agents see the
same project context (#31, #36).
Plugin slot system (#9)
- Phase 1: Runtime slot — abstracts cmux behind a runtime driver (#20).
- Phase 2: Workspace slot — pluggable workspace provisioning (#26).
- Phase 3: Tracker slot — pluggable status/progress tracking (#28).
- Phase 4: Notifier slot — pluggable notification surfaces (#29).
Reactor & automation
- Reaction engine — declarative GitHub event polling with rule-based actions
in a dedicated workspace (#1). - CI Feedback Reactor — auto-fix CI failures via crew dispatch (#3).
cockpit retrocommand — weekly/sprint retrospective summaries from daily
logs and git history (#6).
Commands & workflows
cockpit launchandcockpit shutdown— bootstrap and tear down the
Command/Captain/Crew workspace set in cmux.cockpit standup— daily standup summary from captain logs.cockpit feedback— capture user feedback into the project record.- Daily briefing on new day; captain writes daily logs.
- Project groups — sibling repos share context via claude-mem; primary
repo auto-detected;--group-roleenforced. - Auto-discovery of repos under a parent directory with primary/sibling
identification. - Auto-generated unique captain names with collision validation on
projects add. - Session continuity — resume last session by default;
--freshflag
forces a new session; built onclaude -c. - Configurable permission modes for command and captain sessions (#21,
#22) — defaults toauto. - Workspace icons — command, captain, crew — for cmux visual distinction.
Knowledge & integrations
- LLM Wiki knowledge compilation system — Karpathy-inspired ingest/query/log
scripts per spoke vault (#13). - GSD integration for crew wave-based execution on multi-step tasks (#14).
- Model routing config — Opus for command/captain/review, Sonnet for
crew/reactor (#12). - Task Master integration via session handoff files.
- Docs scaffolding for research, specs, and ADRs.
- Project roadmap covering 13 features across P0–P3.
Changed
- Cockpit roles default to
autopermission mode at launch (#21, #22). --append-system-prompt-fileused for roles to preserve project CLAUDE.md;
templates deployed viacockpit init.- Captain writes status on session start and after every task event.
- Command session restricted to delegation-only tools (Bash/Read/Write); no
Grep/Glob/Edit on project source. - Switched from manual
git worktreeto Claude Code's built-in worktrees.
Fixed
- Command-ops freshness gate — validates captain workspace age before reuse,
preventing stale-session bugs (#37, #38). - Exact captain-name matching enforced — never reuse similar workspaces.
- Use absolute cmux path everywhere; auto-launch the cmux app if not running.
- Detect external-terminal launches and bring up the cmux app.
- Use
workspace:Nrefs (not names) forcmux select-workspace. - Install CLAUDE.md into workspace cwd; navigate to command on launch.
- Brove project path corrected; warn on
projects addwhen no.gitfound. - Strengthened command CLAUDE.md hard rules against doing work directly.
- Correct plugin keys, captain naming, and status display.
Documentation
- README with install, commands, and architecture.
- Multi-agent direction spec (
docs/specs/2026-04-24-multi-agent-direction.md). - P0 roadmap items marked complete; out-of-repo work moved out.