{"version":"2.1.318","anchor":"sse-transport-tengu-tranquil-cocoa-sleep-notice","canonical_anchor":"two-bash-and-sse-flags-that-default-off-one-new-off-by-defa","heading":"Remote session transport gains a switched-off sleep notice, plus a new Bash prompt line","tier":"soon","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/sse-transport-tengu-tranquil-cocoa-sleep-notice","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Remote session transport gains a switched-off sleep notice, plus a new Bash prompt line\n\nA sleep notice for remote session connections, and a Bash prompt line about attached files, both sit behind remote switches that fall back to off\n\n**Unclear.** It is not clear what the connection does once it is told the process slept, so the effect on reconnecting is unknown.\n\n**What**\n\nRemote sessions talk to Claude Code over SSE, a connection that streams events from a server. Several pieces of that connection changed, along with one new prompt line:\n\n- `onProcessSlept` is a new callback, which is code that runs when an event happens, here when the process has been asleep. It is passed to the SSE transport only for transports that own their own process. It fires only when the remote switch `tengu_tranquil_cocoa` is on, and that switch falls back to false in the code. Nothing has been read about this switch yet.\n\n- `requireStreamEvidence` was `!1`, meaning false. It is now `Kyt() || !1`. In this build `Kyt` always returns false, so the setting stays off.\n\n- `tengu_ccr_sse_long_poll_fallback` falls back to true in the code. Nothing has been read about it yet, or about `tengu_ccr_sse_keepalive_max_interval_s`.\n\n- `tengu_golden_thunder` adds a line to the Bash tool's instructions to the model: \"Don't run `ls` or `find` to see whether the person attached a file.\" This switch also falls back to false. In readings taken before this release, Anthropic's servers returned it off for this site's account and for a signed-out baseline. No reading has been taken under this release.\n\n**Why**\n\nThese pieces are in place but switched off in the code unless Anthropic's servers turn them on. If they are turned on, remote sessions could handle a computer going to sleep differently, and Claude would stop listing files to check for attachments.\n\n- Flag `tengu_tranquil_cocoa`: Not enough to say (read for one account on one subscription tier against v2.1.318; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_ccr_sse_long_poll_fallback`: Not enough to say (read for one account on one subscription tier against v2.1.318; this account: no value returned, anonymous baseline: no value returned, compiled default: on) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_ccr_sse_keepalive_max_interval_s`: Not enough to say (read for one account on one subscription tier against v2.1.318; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Sessions\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}