Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.290 ·

Remote Control separates expired sessions from other access errors

A 403 on an expired Remote Control session now fails as expired straight away, while other 403s note when a poll-sessions permission is missing

You'll notice Improvements
JSON All of v2.1.290
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Remote ControlArea: what it touches
ImprovementsKind: in v2.1.290,
ImprovementsSection of the release

Unclear How the poll-sessions marker is used once it has been passed on is not known.

What

A 403 error means the server refused access. For Remote Control, Claude Code now handles these errors in two ways:

  • An expired session fails immediately with "Remote Control session expired."
  • Any other 403 still gives the "Access denied (403)" message. It now also passes on a marker that is set when the error details mention external_poll_sessions.
Why

This lets Claude Code tell a missing permission to poll sessions apart from a general refusal.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtHow the poll-sessions marker is used once it has been passed on is not known.

See this entry in the whole of v2.1.290 →

Feedback