Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.314 ·

Remote sessions explain when a send is refused

In remote sessions, a refused send now returns a 'Nothing was sent' message with the HTTP status and an optional hint, and keepalives get a new check

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

What

When Claude Code runs as a remote session (CLAUDE_CODE_REMOTE), sending a message can be refused by the server. How that is reported has changed:

  • An HTTP 403 or a sign-in 401 on a send now returns a message that starts 'Nothing was sent to ...: the post from this cloud session was refused (HTTP ...)'.
  • The helper that used to build the whole 'Nothing was sent: Remote Control session ...' message now returns only an optional hint, 'This target may be reachable with ...', which is added to the message when present.
  • A new check controls sending keepalives (small messages that keep a connection open). It passes only when the environment variable CLAUDE_CODE_REMOTE_SEND_KEEPALIVES is set and a server-side switch returns 'on'.

Why

A send from a cloud session that fails now says plainly that nothing went out and gives the HTTP status, so neither you nor Claude assumes the message arrived. Keepalives need both the environment variable and the server switch.

Read from
Names in the bundleCLAUDE_CODE_REMOTE
What the documentation says

See this entry in the whole of v2.1.314 →

Feedback