You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Improvements
Bounded protocol retries for single-shot phases — Inquire, Research, Brainstorm, per-repo Knowledge-Base, and refactor-plan phases now retry with structured feedback when their contract fails, instead of immediately failing the feature. Backed by a shared retry helper with per-phase bounds.
Polished review-gate UX — The dashboard CTA now stays "Review" while a review gate is open instead of reverting to stale "Approve" or "Answer" prompts. Stale help/permission chips clear when entering review or rewinding, the live preview yields to the overview during needs-review, and you can restart a phase from the dashboard while a review is still active.
Faster startup — Embedded skills and guidelines reconcile via a content-hash stamp, so unchanged content short-circuits the full filesystem walk on every launch. Provider version checks now run concurrently, and the reconcile is covered by a single launch spinner that only appears when there's actual work to do.
Fixes
Ignore stale session events from prior incarnations — When a session was replaced under the same ID, late-arriving SDK or done events from the previous incarnation could trigger spurious retries against the replacement. Events are now stamped with the originating session's start time and dropped when they no longer match the live session.