Skip to content

All versions since 10.2.0 (2026-05-28)

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)

10.2.1 (2026-05-28)

Bug Fixes

  • dev: inject liveBackgroundCount in scheduler tests broken by CTL-705 preemption (CTL-715) (#1188) (9e1dedf)

10.2.2 (2026-05-28)

Bug Fixes

  • dev: auto-dispatch triage for pre-existing eligible tickets at startup (CTL-711) (#1191) (954b31e)

10.3.0 (2026-05-30)

Features

  • dev: board real-time layer — async assembleBoard + reactive SSE push (CTL-733) (#1230) (f034a14)
  • dev: live Worker/Ticket board UI wired to execution-core (CTL-727) (#1216) (0d5aac0)
  • dev: real shadcn components + Linear-style board UX (CTL-727) (#1219) (d8396d2)
  • dev: serve the Worker/Ticket board from the monitor (CTL-730) (#1229) (50e9b2e)
  • dev: Workers board Status↔Pipeline column toggle (CTL-732) (#1228) (4468bc7)

Bug Fixes

  • dev: stabilize main — revive idle/budget gaps + cache-only de-starvation reconciliation (CTL-735 / CTL-736 PR-0) (#1234) (dbabfbb)
  • dev: worker session short-code to distinguish revive-duplicates (CTL-727) (#1223) (b3d1fdf)

10.4.0 (2026-05-31)

Features

  • dev: atomic single-flight worker claim + fencing token (CTL-736 Phase 1) (#1235) (d09fb2b)
  • dev: board SharedWorker + IndexedDB real-time client (CTL-733 PR-2b) (#1242) (4a76d27)
  • dev: CTL-736 Phase 2-3 — state.json death trigger + progress probe (retire the revive-storm guard stack) (#1245) (0a0624a)
  • dev: per-step conditional levers — model/effort/preamble in dispatch (descriptor v1.1) (#1239) (673bdc1)

Bug Fixes

  • dev: clear verify/remediate claim tombstones on cycle reset (CTL-736 GATE-0) (#1237) (5c50ded)

10.5.0 (2026-06-03)

Features

  • dev: CTL-747 per-phase effort + dynamic-workflow execution driven by ticket points (#1262) (0b7bbe0)

Bug Fixes

  • dev: CTL-736 revive re-issues the phase command so a pre-first-turn death self-heals (#1263) (084a522)
  • dev: CTL-745 gate synthetic done on terminal pipeline state (#1287) (b65bc27)
  • dev: CTL-752 neutralize frozen-daemon workflow_id leak + doc join queries (#1274) (d499be9)
  • dev: CTL-756 self-echo guard for handleCommentWake (#1283) (7319d7c)

10.6.0 (2026-06-04)

Features

  • dev: CTL-760 per-worker OpenTelemetry for the background-worker execution model (#1294) (5399a29)
  • dev: CTL-770 setpoint-seeking autotuner + CTL-771 autotune OTel gauges (#1307) (6f4cfd9)

Bug Fixes

  • dev: CTL-769 give the execution-core reaper a poll-fallback drain (#1304) (068795d)
  • dev: CTL-770 reach idle convergence — autotuner no longer bails at bgCount===0 (#1308) (3cc5c99)

11.0.0 (2026-06-05)

Features

  • dev: CTL-734 ticket-detail drill-in — kibo-ui Gantt of per-phase worker spans (#1319) (5b5d562)
  • dev: CTL-761 emit revive/attempt count as OTEL dimensions on terminal phase events (#1321) (087e4b1)
  • dev: CTL-775 demand-driven autotuner — saturation-gated up, Claude-attributed down (#1316) (1da9db8)
  • dev: document and enforce the Linear app-actor botUserId requirement (#1282) (a4bb94d)

Bug Fixes

  • dev: CTL-623 residual — describe-pr sibling-ref prose + ci-describe-pr body_file fix (#1322) (cab4e9b)
  • dev: CTL-731 residual — default eligibleQuery to Todo + Release-As 11.0.0 (#1331) (f9345bd)
  • dev: CTL-766 persist real tailer offset in otel-forward checkpoint (#1310) (1ddf24a)
  • dev: CTL-772 platform-aware available memory — stop autotuner false-clamping to 1 on macOS (#1311) (a06c481)
  • dev: CTL-777 reliable phase-worker signal flip via surviving settings.env channel (step 1) (#1326) (ccab289)
  • dev: repair removeLabel (linearis rejects —label-mode remove) + hermetic test guard (#1327) (0e80e26)

11.0.1 (2026-06-05) Latest

Bug Fixes

  • dev: CTL-693 suppress pre-push hooks on automated phase-agent pushes (#1328) (c831e58)