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 connections can detect a proxy answering in place of the server

A new option makes a live-update connection fail when the reply is not a real event stream, which suggests a proxy or gateway answered

Nothing to try yet In Development
JSON All of v2.1.290
Nothing to try yetTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SessionsArea: what it touches
In DevelopmentKind: in v2.1.290,
In DevelopmentSection of the release

Unclear It is not clear which connections turn the strict mode on.

What

Some of Claude Code's connections use SSE (server-sent events), a way for a server to keep one connection open and stream updates over it. That connection has a new optional strict mode, called requireStreamEvidence. It is off by default. When it is on, Claude Code treats the connection as failed if both of these are true:

  • the reply is not marked as an event stream
  • the reply has no header from the session service

In that case it logs that a proxy or gateway may have answered instead of the real server.

The connection also now records the time the server reports in its reply when it first connects.

Why

On some networks a proxy, a company gateway or a hotel-style login page answers in place of the real server. Without this check Claude Code could treat that reply as a working connection. This makes Remote Control and other remote connections fail clearly in that situation instead of quietly misbehaving.

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 doubtIt is not clear which connections turn the strict mode on.

See this entry in the whole of v2.1.290 →

Feedback