Skip to content

Catalyst Dev — Change Log

Version 10.2.0 (2026-05-28)

Features

  • dev: aggregate sub-agent-inclusive cost/token totals for the phase mirror footer (CTL-666) (#1123) (5bf0e2f)
  • dev: boot-resume passes —resume-session for true session continuation (CTL-690) (#1155) (b52c4c7)
  • dev: capture Linear webhook scoping fields + drop per-event scoping poll (CTL-681) (#1138) (545e2f6)
  • dev: cold-start detection signal for execution-core recovery (CTL-640) (#1071) (9221ef8)
  • dev: Linear state TTL cache for execution-core daemon (CTL-634) (#1069) (43917b3)
  • dev: machine-level config fallback for phase-agent-dispatch (CTL-689) (#1152) (23eae98)
  • dev: repoint broker watchdog to claude-agents liveness (CTL-672) (#1163) (6f1c7bf)
  • dev: route triage/research/implement/pr phase workers to Sonnet (CTL-689) (#1150) (c5061e6)

Bug Fixes

  • dev: add Linear rate-limit circuit breaker + drop redundant triaged label (CTL-679) (#1136) (c5e550d)
  • dev: carry project/linear.key/orchestration in canonical-event resource block (CTL-636) (#1070) (f011f12)
  • dev: classify Linear cross-team label-UUID errors as missing-label (#1137) (e336f36)
  • dev: enforce one-worker-per-ticket — liveness-gate reclaim + reap on remediate cycle (CTL-661) (#1107) (a4bbfea)
  • dev: make phase-emit-complete.sh sourceable under zsh (CTL-618) (#1067) (ebde111)
  • dev: make phase-triage body resilient to slash-arg substitution (CTL-602) (#1031) (fab4c66)
  • dev: orchestrate-dispatch-next phase-fork bugs — phase-aware RUNNING count + stdin drain guard (CTL-605) (#1068) (c19dea5)
  • dev: phase-mode turn-cap continuation — orchestrate-revive fires —resume in phase-agents mode (CTL-613) (#1099) (b3d5b49)
  • dev: resolve session UUID from resumeSessionId + formal config schemas (CTL-710) (#1181) (2fedd98)
  • dev: stop execution-core label-retry storm on missing workspace labels (CTL-585) (#1007) (b9e06e1)
  • dev: stop scheduler tick from crashing on yield-tombstone files (CTL-702) (#1170) (b732664)
  • dev: supersede guard for predecessor reaping (CTL-606) (#1072) (a6c7f1c)
  • execution-core: broaden reclaim trigger to cover stale bg jobs (CTL-588) (#988) (30f1655)
  • execution-core: reclaim dead phase-implement workers via commit-state probe (CTL-574) (#985) (747a3f6)