Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
AuthArea: what it touches
Internal ChangesKind: in v2.1.318,
Internal ChangesSection of the release
What
Claude Code keeps you signed in by refreshing your login in the background. When that refresh no longer works, it shows "OAuth refresh token is no longer valid; run /login to re-authenticate". That error now also records whether a time limit was reached.
Why
This lets Claude Code tell a refresh that ran out of time apart from a login that was actually cancelled. Either way, running /login signs you in again.