All versions since 7.5.0
7.5.0
Apr 18, 2026
Auto Orchestration & Warp Integration
Run catalyst orchestrate --auto N to automatically pick your top priority tickets from Linear, or use the new /catalyst-dev:setup-warp skill to generate terminal tab configs that launch orchestration sessions with proper naming and remote control. The --reuse-existing flag on worktree creation means your tab configs can safely reopen long-lived development environments without conflicts.
PRs
7.5.1
Apr 18, 2026
Warp Helper Script Bundling
The setup-warp skill now bundles its helper scripts directly in the plugin instead of referencing dotfiles that don’t exist for other users. Generated Warp tab configurations will point to the bundled open-project-tab.sh and trust-workspace.sh scripts, making the plugin work out of the box for everyone.
PRs
7.5.2
Apr 18, 2026
Warp Color Variant Fix
The setup-warp skill now only offers Warp’s 8 valid color variants (black, red, green, yellow, blue, magenta, cyan, white) instead of invalid options like purple and pink that caused Warp to reject generated tab configs on load.
PRs
7.5.3
Apr 19, 2026
Thoughts Symlink Protection
setup-catalyst no longer silently clobbers thoughts symlinks when repairing directory structure. The new catalyst-thoughts.sh helper detects when a regular directory has replaced an expected symlink and refuses to auto-fix, instead showing a recovery command to preserve any files written to the wrong location. Health checks now treat clobbered symlinks as fatal errors when humanlayer is configured.
PRs
7.5.4
Apr 19, 2026
Thoughts Profile Drift Repair
The catalyst-thoughts.sh init-or-repair command now automatically detects and fixes profile drift between your .catalyst/config.json and humanlayer’s repo mapping. When drift is detected, it runs humanlayer thoughts uninit --force followed by re-init with the correct profile and directory from your config. Previously, drift would cause silent failures that required manual intervention.
PRs
7.6.0
Apr 20, 2026
Worktree One-Shot Development Pipeline
Create a ticket worktree and launch Claude with the full research-to-ship pipeline pre-queued in one command. The new Warp tab variant runs /catalyst-dev:oneshot {{ticket}} automatically after worktree creation, enabling walk-away autonomous development workflows. Also adds PM kickoff prompts and fixes symlink preservation when copying plugin directories into new worktrees.
PRs
- dev: New Worktree One-Shot Warp variant (#215) (0614a96)
- dev: PM kickoff prompt + worktree symlink fix (#213) (b03fc87)
7.6.1
Apr 20, 2026
PM Parallel Orient Delegates
PM kickoff now dispatches three parallel sub-agents for orientation instead of running raw CLI fetches in the main context. This reduces a typical PM session start from ~15 tool calls with 30KB of JSON debris down to 3-4 clean tool calls, keeping the main context focused on PM reasoning rather than data collection.
PRs
7.7.0
Apr 21, 2026
Orchestrator Intelligence & Communications
Three productivity-focused areas land in the monitor: a restructured dashboard puts “what needs me?” first without scrolling, a new Comms view surfaces real-time catalyst-comms channels with live message feeds and cross-links from worker activity, and orchestrator briefings now include an auto-generated rollup that aggregates what shipped across all waves. Worker cost tooltips explain when metrics are unavailable, and PR status badges show merge conflicts or blocks at a glance across tables and cards.
PRs
- dev: briefing Sheet + orchestrator Briefing tab (CTL-105) (#234) (8324f1c)
- dev: catalyst-comms setup + website docs (CTL-113) (#231) (7ce31a4)
- dev: Comms view in orch-monitor (CTL-112) (#235) (ed8ba1a)
- dev: Comms view in orch-monitor (CTL-112) (#236) (81ef0e4)
- dev: dashboard IA three-zone layout (CTL-107) (#238) (9ce601f)
- dev: orchestrator rollup briefing (CTL-108) (#237) (007c8f3)
- dev: OTel health banner + worker cost tooltips (CTL-104) (#230) (0f63dbd)
- dev: persist orchestrator artifacts with hybrid archive (CTL-110) (#232) (003bce3)
- dev: PR status badges across orch-monitor (CTL-109) (#229) (b3510f8)
- dev: rename Process column to Worker, suppress dead PID on done workers (CTL-101) (#226) (6db8a76)
- dev: scaffold shadcn/ui interaction primitives in orch-monitor (CTL-97) (#223) (fbaba97)
- dev: setup-warp color-by-org convention, reserve blue for PM (#219) (4266d33)
- dev: wire catalyst-comms into orchestrate (CTL-111) (#222) (f1e0ecf)
- dev: worker + session drawers → shadcn Sheet (CTL-106) (#233) (6355968)
- dev: Active filter now hides done orchestrators (CTL-99) (#224) (39fbe22)
- dev: exclude abandoned workers from orch-monitor progress denominator (CTL-100) (#225) (0437300)
- dev: rename “Process died” → “Worker died” in attention feed (CTL-102) (#227) (5ee6c77)
- dev: TaskListSection empty/error states + worker-tasks debug endpoint (CTL-103) (#228) (8524299)
7.8.0
Apr 22, 2026
Loki-Backed Monitoring Panels
OTel configuration now supports project-scoped files and the monitoring dashboard displays live tool usage metrics and API error feeds pulled from Loki. The tool usage panel shows your top-8 most invoked tools over the last hour, while the error feed displays the 5 most recent API failures with timestamps. Both panels automatically hide when OTel is unconfigured and poll every 30 seconds alongside your existing health checks.
PRs
- dev: OTel config cleanup + Loki-backed UI panels (CTL-118) (#239) (83647fc)
- dev: static mockup harness + gallery (CTL-125) (#242) (09b4b3a)
- meta: @catalyst/tokens package with operator-console + precision-instrument systems (CTL-123) (#241) (20a0ec5)
7.9.0
Apr 23, 2026
Dev UI Mockup Suite
Complete static mockup harness for the orch-monitor redesign with 6 new views (home, worker, orchestrator, briefing, comms, todos, agent graph), global keybindings, AI summarization endpoint, and brand V2 assets. Each mockup supports both design systems and includes detailed state variants for visual review. The harness includes drift detection for local dev marketplace registration and improved worker communication discipline guidelines.
PRs
- dev: /api/summarize endpoint — configurable provider (CTL-144) (#249) (5029f9e)
- dev: agent-graph.html mockup — React Flow hierarchy (CTL-140) (#259) (73e4947)
- dev: briefing.html mockup — rollup + per-wave briefings + AI summarize button (CTL-141) (#256) (2d92853)
- dev: comms.html mockup — channels + agent cards (CTL-139) (#254) (f881cf6)
- dev: drift detector for registered local dev marketplace (CTL-121) (#255) (6f259ec)
- dev: global keybinding system in mockup chrome.js (CTL-145) (#247) (e24a445)
- dev: home.html mockup — orchestrators overview + standalone workers (CTL-136) (#250) (4a77e3b)
- dev: ingest TodoWrite + build subagent tree in orch-monitor (CTL-143) (#248) (761c5b1)
- dev: orch.html mockup — single-orchestrator dashboard (CTL-137) (#253) (ed2f0fe)
- dev: todos.html mockup — standalone TodoWrite roll-up across workers (CTL-142) (#260) (c125765)
- dev: worker comms posting discipline — budgets, escalation, severity (CTL-165) (#265) (160e615)
- dev: worker.html mockup — first-class single-worker page (CTL-138) (#244) (439e758)
- meta: 1200×630 OG / social preview card (CTL-152) (#264) (e0312ff)
- meta: drawn wordmark + horizontal/stacked lockups (CTL-148) (#262) (81c6c98)
- meta: monochrome mark variants + README hero image (CTL-154) (#263) (d776fd9)
- meta: V2 favicon set — multi-res ICO, SVG, apple-touch, PWA icons (CTL-150) (#261) (5dfafaa)
- dev: refuse worktree marketplace install unless —allow-worktree (CTL-120) (#251) (f264d9b)
- dev: resolve catalyst-comms via plugin path (CTL-127) (#252) (1563bec)
7.10.0
Apr 24, 2026
Canonical Wave Dispatch & Chrome Navigation
The orchestration dispatcher now reads all waveN queues dynamically instead of hardcoded wave limits, so you can dispatch wave5 or wave10 without manual script edits. Click the Catalyst logo to return to the mockup gallery, use the new breadcrumb navigation, or press ⌘K for a filterable command palette with nav shortcuts and appearance controls. Worker usage and costs now aggregate correctly into state.json during monitoring phases.
PRs
- dev: canonical orchestrate-dispatch-next reading all waveN queues (CTL-116) (#268) (7490be9)
- dev: mockup chrome — clickable home, breadcrumb, ⌘K palette (CTL-166) (#266) (f503027)
- drop precision-instrument + dual theme panels on brand mockup (CTL-178) (#270) (4070e92)
- dev: aggregate worker usage/cost into orch state.json (CTL-115) (#269) (bcc0189)
7.11.0
Apr 25, 2026
Session State Tracking & Restart
Active sessions now show liveness status and crash detection via catalyst-session.sh status, with automated restart commands for crashed Claude sessions that preserves your conversation history. Orchestrator worktrees get readable names like orch-deal-to-opportunity-2026-04-25 and write completion markers for clear done/in-progress distinction. Post-merge verification runs automatically on merged PRs when allowSelfReportedCompletion is disabled, filing remediation tickets instead of blocking merge.
PRs
- dev: /compound closing ritual writes compound-log entry at PR merge (CTL-159) (#276) (7116395)
- dev: auto-file improvement findings at skill run end (CTL-176) (#274) (afc11ea)
- dev: integrate todos panel into orch detail (CTL-171) (#279) (62a5c14)
- dev: OSS-safe feedback routing — linear→github fallback + consent (CTL-183) (#272) (77101f5)
- dev: post-merge verification for orchestrated workers (CTL-130) (#293) (df04e39)
- dev: session state tracking + crash-resilient restart (CTL-192) (#294) (92c2dd0)
- dev: session-centric Kanban home mockup (CTL-168) (#282) (0c5488f)
- dev: tiered attention signals + reason glyphs (CTL-170) (#277) (06d7c60)
- dev: add thoughts preflight assertions for orchestrated worktrees (CTL-195) (#291) (4444b36)
- dev: workers exit at merging, orchestrator is authoritative merge-poller (CTL-133) (#292) (3c99019)
7.12.0
Apr 25, 2026
Session Outcome & Iteration Tracking
Catalyst now emits session outcome events (success, fail, abandoned) and iteration counters to your observability stack, enabling cost-per-successful-outcome analysis and complexity measurement. The claude_code_iteration_count_total metric tracks plan-replan and implement-fix cycles separately, giving you visibility into which tickets require more rework. Run your database migrations to add the new session tracking columns.
PRs
- dev: emit claude_code.session.outcome at session end (CTL-157) (#278) (6505cb0)
- dev: iteration_count counter for plan-implement-validate loops (CTL-158) (#280) (18a2b7d)
7.12.1
Apr 26, 2026
Warp Tab Directory Tracking
The launch-worktree-tab.sh script now supports --shell-eval mode to properly set the working directory in Warp tabs. When you open Catalyst worktree tabs, Warp’s path indicator will now show the actual worktree path instead of defaulting to the main checkout directory.
PRs
7.12.2
Apr 27, 2026
Shell Evaluation CWD Fixes
Fixed Warp terminal integration where --shell-eval mode would show incorrect directory paths, create unwanted shell block splits, and kill the tab’s shell on Claude exit. Warp’s file explorer and path indicator now correctly track worktree directories, and Claude sessions return cleanly to your shell without spawning extra blocks.
PRs
- dev: drop exec from —shell-eval to preserve tab shell (CTL-201) (#307) (3ee4048)
- dev: force Warp CWD update before exec in —shell-eval mode (CTL-199) (#302) (d7c9ad8)
- dev: replace warp_precmd with OSC 7 to prevent block split (CTL-201) (#308) (1e512b3)
7.13.0 Latest
Apr 30, 2026
Orchestration Monitor Refresh
Unified Kanban board with view toggles, project filters, and GitHub-style PR status indicators across home, orchestration, and worker views. Worker detail pages now show hero metrics (elapsed time, tokens, cost) above the phase timeline, while the orchestration view promotes todos to the top with an expanded 5-column worker board. Polling loops now include explicit sleep intervals to prevent GitHub API rate limit exhaustion.