Skip to content

Catalyst Dev — Change Log

Version 7.1.0

Apr 16, 2026

Session Resume Orchestration

When workers die mid-merge or stall with heartbeats, the orchestrator now revives them using claude --resume <session_id> instead of starting fresh — preserving full context while cutting costs ~10×. The system resolves session IDs from worker output streams and enforces per-ticket revive budgets, transitioning to stalled status when revival isn’t possible.

PRs

  • dev: port revive-worker session-resume into orchestrator Phase 4 (CTL-63) (#191) (6b5aaf4)