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.
feat(copilot): reauthenticate expired sessions in chat (#103)
Surface terminal Copilot authorization failures directly above the composer
and reuse the device-code flow so users can reconnect without visiting
Settings. Keep automatic renewal first, and offer reauthentication only for
expired refresh credentials, revoked grants, or exhausted 401 recovery.
Handle OAuth errors returned with HTTP 400, preserve drafts while signing in,
and avoid prompting for outages, rate limits, policy denials, or locked
keychains. Add backend, store, and real-browser coverage, and bump to 0.0.98.
Co-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>