Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.301 ·

Remote sessions mark failure notices and clean up their error text

Failure messages from remote sessions are now flagged and cleaned, runner errors are redacted, and cancelling records when the turn stopped

Group of 2 Under the hood Internal Changes
JSON All of v2.1.301
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
Internal ChangesKind: in v2.1.301,
Internal ChangesSection of the release

What

A remote session is Claude Code running on another machine while you watch or steer it from here. Several things about how it reports problems changed:

  • Messages from Claude that match a session-failure notice are now marked sessionFailureNotice: true, and their text is passed through a cleanup step before it is shown.
  • The tail of the runner's error output (stderr, where a program writes its errors) now goes through a helper before it is put into failure messages. This appears to redact it.
  • When you cancel, the published state now records lastTurnStopTime, the time the turn stopped.
  • Before connecting, startup now waits for a step that uses the session's SDK address (sdkUrl).
  • A message already marked isApiErrorMessage now counts as an API error, as well as one marked is_api_error_message.

The forwarding of plugins and hooks to remote sessions is unchanged.

Why

Failure messages from remote sessions can now be shown as failure notices instead of ordinary replies, and with less raw error output in them.

See this entry in the whole of v2.1.301 →

Feedback