Catalyst Dev — Change Log
6.20.0
Apr 14, 2026
Terminal UI Monitor
Run catalyst monitor --terminal to get a real-time terminal dashboard alongside the web interface, or use --terminal-only for quick status checks without starting the HTTP server. The terminal view includes aggregate cost tracking with color-coded alerts and compact mode for narrow terminals. All keyboard shortcuts (q/r/0-9/arrows) work as expected for navigation and control.
PRs
6.19.0
Apr 14, 2026
Session & Orchestrator Annotations
Add display names, flags, notes, and tags to any session or orchestrator through click-to-edit UI controls, star/flag toggles, and an expandable notes drawer. Use the new catalyst-session annotate CLI command to script annotations, or call the REST API endpoints directly for programmatic access.
PRs
6.18.0
Apr 14, 2026
OTel Query Integration
Query Prometheus metrics and Loki logs directly from the orchestration monitor with built-in cost tracking, token usage, and tool analytics. The integration pulls data from your always-on OTel Docker stack through cached HTTP clients, adding enriched session views without impacting performance when OTel is disabled. Configure endpoints in ~/.catalyst/config.json or use PROMETHEUS_URL and LOKI_URL environment variables.
PRs
6.17.0
Apr 14, 2026
AI-Powered Status Briefing
The orchestration monitor now includes an optional AI briefing panel that generates natural-language status summaries and suggests session labels using Claude or OpenAI models. Click the briefing panel’s generate button to get contextual insights about your current development sessions, with auto-refresh available for ongoing projects. The feature routes through Cloudflare AI Gateway and includes XSS protection for safe rendering of generated content.
PRs
6.16.0
Apr 14, 2026
Session Detail View
Click any worker row in the orch-monitor to open a dedicated session page with phase timeline, live cost tracking, tool usage bars, and event history. The detail view updates automatically when new snapshots arrive, giving you real-time visibility into individual Claude sessions without leaving the dashboard.
PRs
6.15.1
Apr 14, 2026
Ghost Worker Filter & Cost Tracking
The orchestration monitor now filters out ghost worker rows caused by output files and correctly discovers all orchestrator directories regardless of naming. The cost card shows total token counts with input/output/cache breakdown and per-model cost aggregation for better resource tracking.
PRs
6.15.0
Apr 14, 2026
Historical Analytics & Session Querying
Navigate to /history in the monitor dashboard to explore session analytics with cost trends, skill performance metrics, and a searchable session table with filtering and pagination. The new CLI commands catalyst-session.sh history, stats, and compare let you query and analyze session data directly from the terminal. Full API support available at /api/history/* endpoints for custom integrations.
PRs
6.14.0
Apr 14, 2026
Zero-Config Monitor Management
Run catalyst-monitor start to launch the orchestration monitor in the background, then use stop, status, open, or url commands to manage it without manual server juggling. The monitor now writes a PID file for clean lifecycle management and automatic stale process cleanup.
PRs
6.13.0
Apr 14, 2026
Session Labeling System
Add meaningful display names to Claude sessions using the optional label field in worker signals, automatically derived from <skill> <ticket> patterns or set with the --label flag. Labels appear in both terminal and web monitor dashboards, making it easier to identify and track specific development sessions at a glance.
PRs
6.12.0
Apr 14, 2026
Multi-Frontend SSE Event Architecture
Catalyst now sends all orchestration events through a standardized envelope format with filtering support. Connect multiple frontends or tools to the same session using SSE query params like ?filter=session-update,metrics-update or ?session=abc123 to get only the events you need. The new typed event system supports session updates, metrics changes, and annotation events with automatic envelope wrapping for consistent downstream processing.