v0.45.16
Summary
- Release 0.45.16 (stable)
- Built from v0.45.15...v0.45.16
- Published intentionally from main via tag promotion
- State snapshot: overdeck-state 3fba271
Highlights
Features
- Add orchestration hygiene audit
- Add Ctrl+V-pastes toggle to terminal settings
- Offer one-click sync after upgrades
- Auto-install jq on
pan upalongside tmux and beads - Auto-install beads on
pan upalongside tmux - Merge feature/pan-1520 — plan-approval modal, plan notifications, needs-you routing, card permission indicator (PAN-1520)
- Plan-approval modal + notification + needs-you routing + card permission indicator (PAN-1520 FR-3/5/6/7)
- PendingProposedPlan payload end-to-end + agent plan-action route (PAN-1520 FR-1/2/4)
Fixes
- Await record backfill durability
- Durably publish spec status transitions
- Pending-input dialog mutations use fetchWithTimeout — a hung request wedged every dialog button until refresh
- Remove conflicting Beads agent profiles
- Gate UAT links on live HTTPS prerequisites
- Notify operators when work awaits merge
- Write through state updates immediately
- Push every completed bead before closing
- Guarantee Claude lifecycle hooks before launch
- Pin Claude work-agent transcript identity
- Restore AUQ deny marker — detection dead since deny-reason rewording dropped it
Plus 8 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.16