Skip to content

v0.45.23

Choose a tag to compare

@github-actions github-actions released this 20 Jul 03:53

Summary

  • Release 0.45.23 (stable)
  • Built from v0.45.22...v0.45.23
  • Published intentionally from main via tag promotion
  • State snapshot: overdeck-state a9301f2

Highlights

Features

  • Freshness contract v1 — quiet feed, one banner row, loading boundaries (#2908)
  • Cockpit on the shared rail + no-agent start surface (#2908)
  • Conversation-first drawer with agent switching (#2908)
  • Conversation access model — peek + dock (#2908)
  • Board rebuilt around attention (#2908)
  • Shared phase rail + specialist strip (#2908)
  • One action model — six groups, merge in registry (#2908)
  • Simple mode v1 — My work home, simple issue page (#2908)
  • Add xbrief state migration (PAN-2829)
  • Warm resource + membership caches at boot (PAN-2896)
  • Event-driven issue-pane refresh + membership resilience (PAN-2893)
  • Enrich stopped agent rows
  • Add running agents drill-down
  • Add shared agent pill row
  • Flip auto-resume default to ON (PAN-1963 reversal, operator decision 2026-07-18)

Fixes

  • Preserve Pipeline Band inventory key on the shared rail mount
  • Preserve review specialist inventory key (#2944)
  • Drop stale source introspection entry (#2939)
  • Make server bind load-bearing (#2934)
  • Gate patrol auto-deploys on CI conclusion and stamp deploy-patrol initiator (PAN-2924) (#2933)
  • Align substrate smoke fixture with trailer query (#2930)
  • Preserve process parser export
  • Discard boot reconciliation callback result
  • Serialize project resource refreshes
  • Restore command deck file-size ratchet
  • Issue-context PRD lookup reads canonical drafts on overdeck-state
  • Ignore .overdeck/ runtime in polyrepo scaffold gitignore (PAN-2923)
  • Promote workspace-authored PRD drafts to overdeck-state at finalize
  • Keep issue rail responsive during membership refresh
  • Supervise deploy patrol reloads (#2920)
  • Supervise deploy patrol reloads (#2919)
  • Omit synthetic Codex activity (#2917)
  • Debounce deploys on build inputs (PAN-2913) (#2916)
  • Stop verification after merge (#2914)
  • Orchestrated /compact schedules a post-compaction continuation (PAN-2899) (#2912)
  • Gate deployment on build ancestry (PAN-2900) (#2910)
  • Resolve bun outside interactive shells (#2909)
  • Tolerate migration marker races (#2906)
  • Add Kimi K3 support (#2904)
  • Stop membership gate + refresh storm starving the server (PAN-2896)
  • Reconcile post-rebase rename survivors (PAN-2829)
  • Allow renamed cycle paths (PAN-2829)
  • Start resource-refresh triggers after initEventStore resolves (PAN-2893)
  • Require positive merge evidence for post_merge_limbo (PAN-2887)
  • Detect pending- placeholder agents in any status on resume (PAN-2886)
  • Preserve migrated auto-handoff (#2871)
  • Update issue-pr test for strike/ PR fallback (PAN-2883 red-main)
  • Resolve strike/ PRs in close-out merge lookup (PAN-2883)
  • Inline Linear relations in listIssues — kill the 3N+1 request storm (PAN-2880)
  • Tolerate PR-numbered refs in issue-state batch (PAN-2879 visibility outage)
  • Add OVERDECK_OPERATOR_COMMIT=1 escape hatch to flywheel commit guard (PAN-2194 over-restriction)

Performance

  • Keep health reads snapshot-only
  • Reuse runtime census for agent health
  • Reduce convergence subprocess churn
  • Bound periodic convergence work
  • Serve machine resources from snapshots
  • Stop invalid substrate tracker polling
  • Admit quality gates by CPU pressure
  • Capture agent output on demand
  • Share tmux and process census

Plus 60 internal changes (refactors, tests, tooling).

Breaking changes

  • None explicitly called out in commit subjects. Review the full changelog before upgrading across versions.

Install

npm install -g @overdeck/core@0.45.23

Full changelog