{"version":"2.1.287","anchor":"sse-transport-gets-a-connect-timeout-that-reconnects","canonical_anchor":"sse-transport-gets-a-connect-timeout-that-reconnects","heading":"Remote sessions reconnect when a live connection stalls on opening","tier":"notice","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/sse-transport-gets-a-connect-timeout-that-reconnects","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Remote sessions reconnect when a live connection stalls on opening\n\nRemote sessions now give up on a stalled live-update connection after a time limit and reconnect, instead of waiting forever\n\n**Unclear.** The default length of the time limit is not known.\n\n**What**\n\nRemote sessions receive updates over a long-lived connection. When opening that connection hung without a response, Claude Code previously waited indefinitely, and it only retried if the attempt failed with an error. It now sets a time limit on opening the connection. If no response arrives in time, it gives up on that attempt, logs that there was no response within the limit, and reconnects.\n\nThe time limit can come from a configuration value, `sse_connect_timeout_ms`, and is capped.\n\n**Why**\n\nA remote session can now recover from a stalled connection by itself rather than appearing stuck.\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}