Skip to content

Catalyst Dev — Change Log

6.34.2

Apr 16, 2026

Watcher Subshell Detach

Adds disown after the background watcher subshell in catalyst-claude.sh to fully detach it from bash’s job table before exec replaces the process. This is a defensive fix that prevents any edge case where bash might send SIGHUP to the watcher on exit.

PRs

  • dev: disown watcher subshell before exec (#171) (5a902b3)

6.34.1

Apr 16, 2026

Warp Terminal Integration

Replaces child-process claude "$@" with exec claude "$@" in the session wrapper so the process image becomes claude directly, restoring Warp’s rich sidebar metadata (repo, branch, change count) and notification integration. Heartbeat and cleanup logic moves to a background watcher that polls the wrapper PID.

PRs

  • dev: exec claude in wrapper for Warp terminal integration (#168) (59e7509)

6.34.0

Apr 16, 2026

Session Time Filter Controls

Filter your Claude sessions in the sidebar by time range with a 5-option toggle (Active/1h/24h/48h/All) that replaces the previous hardcoded 1-hour cutoff. The filter setting persists across page reloads and works in both flat and grouped sidebar modes. Your previous “Active sessions only” behavior is preserved as the default filter option.

PRs

  • dev: add session time filter controls in sidebar (#164) (781ca18)

6.33.0

Apr 16, 2026

Linear Ticket Grouping

The orchestration monitor sidebar now groups sessions and orchestrators by Linear ticket ID when you select “ticket” grouping mode. Sessions group by their ticket field, while orchestrators appear in groups for each worker ticket they manage. Items without tickets collect in an “Unlinked” group at the bottom.

PRs

  • dev: add sidebar grouping by Linear ticket (#162) (d69aa05)

6.32.0

Apr 16, 2026

Dead Code Detection

Knip now runs automatically on every PR to catch unused exports, dead code, and unnecessary dependencies before they reach main. The CI quality gates will fail if any dead code is detected, keeping the codebase clean without manual oversight.

PRs

  • dev: add knip dead code checking to CI quality gates (#158) (f58d441)

6.31.0

Apr 16, 2026

Switch between flat list and grouped tree views with the new Flat/Repo toggle in the sidebar header. In Repo mode, orchestrators group by workspace and sessions by working directory, with collapsible headers showing item counts. Your grouping preference persists across sessions automatically.

PRs

  • dev: add sidebar grouping by repo/cwd (#157) (0101310)

6.30.0

Apr 16, 2026

Session Detail Drawer

Click any session in the sidebar or dashboard to open a detailed inspector with status, elapsed time, cost metrics, and PR information. The drawer follows the same pattern as worker inspection, with mutual exclusion between session and orchestrator views. Sessions now show visual selection states with accent highlighting in the sidebar and borders on dashboard cards.

PRs

6.29.0

Apr 15, 2026

Worker Detail Drawer & Session Tracking

Click any worker row in the orchestration monitor to open a live detail panel with metrics, phase timeline, and activity feed. Standalone Claude sessions are now tracked automatically via catalyst-claude.sh, appearing in the sidebar with real-time status indicators. Run catalyst-db.sh migrate after updating to add the new session columns.

PRs

  • dev: add worker detail drawer, session tracking, and sidebar sessions (#153) (f38e0dc)

6.28.0

Apr 15, 2026

DeepWiki Codebase Integration

The research-codebase workflow now starts by querying DeepWiki for a compressed map of your repository, making all subsequent AI research targeted instead of exploratory. All core Catalyst skills can now ask DeepWiki specific questions during execution, and oneshot workflow eliminates 16 lines of duplicate research logic by referencing the unified research process.

PRs

  • dev: add DeepWiki orientation to codebase research workflow (#151) (7e705de)

6.27.1

Apr 15, 2026

Monitor Command Consolidation

The start-monitor.sh script has been merged into catalyst-monitor.sh as a single entry point for all monitoring operations. Use catalyst-monitor.sh start instead of the separate bootstrap script — it now handles dependency checks, installation, and frontend building automatically before starting the monitor.

PRs

  • dev: consolidate start-monitor.sh into catalyst-monitor.sh (#149) (bf50058)