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.222 ·

Agent-proxy tunnel now times out waiting for HELLO_ACK

A stalled agent proxy tunnel now fails quickly with a clear reason instead of hanging in limbo.

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

A WebSocket tunnel that never gets its protocol v2 negotiation acknowledged now fails fast instead of continuing in an undefined state.

Details
  • Connecting arms a helloAckDeadline; if the server does not acknowledge protocol v2 within the open timeout, negotiation fails with "tunnel protocol v2 negotiation failed" and a reason built from the fragment "no HELLO_ACK within" plus the elapsed limit.
  • An ack carrying an unexpected version is rejected, and the connection is closed with a 502 "Bad Gateway".
  • The deadline is cleared both on receiving HELLO_ACK and on teardown.
  • A new telemetry event agent_proxy_request_v2_not_acked fires on the failure path.
Evidence

requires tunnel protocol v2; the server did not acknowledge the negotiation (, agent_proxy_request_v2_not_acked

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.222 →

Feedback