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_REMOTE_SESSION_ID

env in the build JSON

A Claude Code environment variable, read out of the shipped bundle. It has been in the build since v2.1.138, including the newest one read.

Commands blocked in cloud sessions now tell you the exact local command to run instead.

Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.223.

First seen v2.1.138 9 May 2026
Last seen v2.1.308 22 Oct 2026
Builds149 / 149on this box, as of v2.1.308
Written about v2.0.52 first named in a changelog, 24 Nov 2025
v2.1.138in the build not in the build never minedv2.1.308

In the changelogs

32

Releases whose published page names CLAUDE_CODE_REMOTE_SESSION_ID.

  1. v2.1.302
    The exploring subagent can now use Haiku in remote sessions

    A built-in exploring agent can now run on the smaller Haiku model in remote sessions, not just in the situations it could before

    found in this entry's text

  2. v2.1.301
    New CLAUDE_CODE_ATTACHMENTS_IN_USER_DATA setting for remote session attachments

    Remote sessions can keep attachments in a user-data folder when CLAUDE_CODE_ATTACHMENTS_IN_USER_DATA is set, unless data retention rules apply

    found in this entry's text, named in this entry

  3. v2.1.301
    Cloud sessions check whether attachments could be stored with user data

    Remote sessions with CLAUDE_CODE_ATTACHMENTS_IN_USER_DATA set now check at startup whether attachments could be kept with user data

    found in this entry's text, named in this entry

  4. v2.1.296
    Claude Code can tell which kind of remote environment it runs in

    Claude Code gains a check for which kind of remote environment it is in, plus addresses for an artifacts service

    found in this entry's text

  5. v2.1.293
    Stricter checks on what remote sessions can save

    Remote sessions now save data only when CLAUDE_CODE_REMOTE_SESSION_ID is set and the session came from an allowed remote entry point

    found in this entry's text

  6. v2.1.293
    Remote session setup stops retrying two failures that cannot recover

    Two remote session setup failures are now marked permanent so they are not retried, and a broken credential check is fixed

    found in this entry's text

  7. v2.1.292
    New CLAUDE_CODE_HOST_SKILL_CATALOG variable limits which skills load

    In remote sessions, CLAUDE_CODE_HOST_SKILL_CATALOG can list the skills allowed to load, and invalid values are ignored with a warning

    found in this entry's text, named in this entry

  8. v2.1.292
    Usage data now notes whether a session runs remotely or in a container

    Claude Code now records yes or no for whether a remote session ID or container ID is set

    found in this entry's text

  9. v2.1.286
    CLAUDE_CHROME_TAB_GROUP_KEY is used only in remote sessions and then cleared

    Claude Code now keeps CLAUDE_CHROME_TAB_GROUP_KEY only in remote sessions and removes it so programs it starts do not inherit it

    found in this entry's text, named in this entry

  10. v2.1.284
    Session links on commits and pull requests are added in more cases

    The Claude session link on commits and pull requests is now added whenever a session id is found, not only in remote mode

    found in this entry's text, named in this entry

  11. v2.1.283
    Metrics from cloud sessions can be sent through the session's own connection

    In remote sessions, usage metrics can now go to the session's own metrics address, signed with CLAUDE_CODE_SESSION_ACCESS_TOKEN

    found in this entry's text

  12. v2.1.283
    Remote Control no longer lets hooks and plugins through its inbound guard

    Remote Control's inbound guard now always excludes hooks and plugins, and remote tools depend on two environment variables

    found in this entry's text

  13. v2.1.280
    code-sign now supports lifecycle-hook processes, not just spawned child sessions

    Code-signing now also recognizes lifecycle-hook processes, not just spawned sessions

    found in this entry's text

  14. v2.1.277
    New terminal-title-suppression gate for SDK-CLI entrypoint

    Terminal title can now be suppressed for the SDK-CLI entrypoint, behind a new flag

    found in this entry's text

  15. v2.1.274
    Stage-file (remote session upload/output) can be invoked without CLAUDE_CODE_REMOTE_SESSION_ID via a 'vouched' path

    Remote-session file staging can now skip the session-ID requirement via a new 'vouched' path

    named in this entry, found in this entry's text

  16. v2.1.271
    New 'turn handoff' mechanism for managed cloud worker sessions, with an env var kill switch

    New 'turn handoff' lets a managed cloud worker session resume an in-flight turn across restarts, with an env-var kill switch

    found in this entry's text, named in this entry

  17. v2.1.260
    Decoy "enable claude-in-chrome" tool, live only in a specific remote session profile

    A decoy tool tells the model browser tools already exist, only active in a specific remote session profile.

    found in this entry's text

  18. v2.1.247
    Remote tool forwarding now has its own admission check

    Whether a session may forward tools to a remote worker is now decided by its own check up front.

    found in this entry's text

  19. v2.1.242
    Cloud workflow launches survive a worker restart

    A cloud workflow turn cut off by a worker restart now resumes instead of vanishing.

    found in this entry's text

  20. v2.1.239
    Chrome tabs opened by a session are closed when it ends

    Chrome tabs a session opened are closed when you leave it, unless they hold real content.

    found in this entry's text

  21. v2.1.239
    Device hook forwarding worker added, off behind two flags and a kill switch

    Cloud sessions could register hooks that run on your device, blocked by two off flags.

    found in this entry's text

  22. v2.1.238
    CLAUDE_CODE_HOVER_REST gives a local override for the new credential and settings storage

    You can pin the new credential and settings storage backend yourself with one environment variable.

    found in this entry's text

  23. v2.1.238
    Files changed during a turn are uploaded to the cloud session worker

    Cloud sessions now upload files you changed during a turn back to the session worker.

    found in this entry's text

  24. v2.1.238
    Turns in cloud sessions now wait for a pre-turn check, which cannot yet refuse

    Headless and SDK turns now wait on a pre-turn check that currently always says go ahead.

    found in this entry's text

  25. v2.1.232
    Worker processes no longer inherit resume state

    Child worker processes no longer inherit your session id, resume prompt or auth handles.

    found in this entry's text

  26. v2.1.227
    Remote worker sessions now sync the working directory both ways around every turn

    Remote worker sessions now sync your working directory both ways around every turn.

    named in this entry, found in this entry's text

  27. v2.1.225
    Child processes no longer inherit an IDE entrypoint identity

    Commands you spawn no longer inherit an IDE entrypoint or remote session id from your editor session.

    named in this entry, found in this entry's text

  28. v2.1.223
    Slash commands unavailable in a cloud session explain how to continue locally

    Commands blocked in cloud sessions now tell you the exact local command to run instead.

    found in this entry's text

  29. v2.1.223
    Teleport and remote-control commands explain themselves inside cloud sessions

    Running teleport inside a cloud session now tells you the exact local command to run instead of just failing.

    named in this entry, found in this entry's text

  30. v2.1.223
    Remote-settings env allowlist widened

    Remote settings can now supply many more environment variables, including auth tokens and home directory paths.

    found in this entry's text

  31. v2.1.178
  32. v2.0.52
    Remote Session ID Tracking

    found in this entry's text

First cited

1

The earliest release whose published evidence quoted CLAUDE_CODE_REMOTE_SESSION_ID was v2.1.178, 15 Jun 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.

ReleaseDateThe span that was quoted
v2.1.17815 Jun 2026CLAUDE_CODE_REMOTE_SESSION_ID

Presence across releases

1
BuildsHow manyDatesReading
v2.1.138 – v2.1.308149 builds9 May 2026 → 22 Oct 2026 ◆in the build

Build by build

149

One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.

BuildDateStateThe record behind it
v2.1.1389 May 2026·presentverdict: present
v2.1.13911 May 2026·presentverdict: present
v2.1.14012 May 2026·presentverdict: present
v2.1.141·presentverdict: present
v2.1.142·presentverdict: present
v2.1.143·presentverdict: present
v2.1.144·presentverdict: present
v2.1.145·presentverdict: present
v2.1.146·presentverdict: present
v2.1.147·presentverdict: present
v2.1.148·presentverdict: present
v2.1.149·presentverdict: present
v2.1.150·presentverdict: present
v2.1.152·presentverdict: present
v2.1.153·presentverdict: present
v2.1.154·presentverdict: present
v2.1.156·presentverdict: present
v2.1.157·presentverdict: present
v2.1.158·presentverdict: present
v2.1.159·presentverdict: present
v2.1.160·presentverdict: present · str
v2.1.161·presentverdict: present · str
v2.1.162·presentverdict: present · str
v2.1.1634 Jun 2026·presentverdict: present · str
v2.1.1655 Jun 2026·presentverdict: present · str
v2.1.1665 Jun 2026·presentverdict: present · str
v2.1.1676 Jun 2026·presentverdict: present · str
v2.1.1686 Jun 2026·presentverdict: present · str
v2.1.1698 Jun 2026·presentverdict: present · str
v2.1.1709 Jun 2026·presentverdict: present · str
v2.1.17210 Jun 2026·presentverdict: present · str
v2.1.17311 Jun 2026·presentverdict: present · str
v2.1.17411 Jun 2026·presentverdict: present · str
v2.1.17512 Jun 2026·presentverdict: present · str
v2.1.17612 Jun 2026·presentverdict: present · str
v2.1.17713 Jun 2026·presentverdict: present · str
v2.1.17815 Jun 2026·presentverdict: present · str
v2.1.17916 Jun 2026·presentverdict: present · str
v2.1.18117 Jun 2026·presentverdict: present · str
v2.1.18218 Jun 2026·presentverdict: present · str
v2.1.18319 Jun 2026·presentverdict: present · str
v2.1.18520 Jun 2026·presentverdict: present · str
v2.1.18622 Jun 2026·presentverdict: present · str
v2.1.18723 Jun 2026·presentverdict: present · str
v2.1.19024 Jun 2026·presentverdict: present · str
v2.1.19124 Jun 2026·presentverdict: present · str
v2.1.19325 Jun 2026·presentverdict: present · str
v2.1.19526 Jun 2026·presentverdict: present · str
v2.1.19629 Jun 2026·presentverdict: present · str
v2.1.19730 Jun 2026·presentverdict: present · str
v2.1.1981 Jul 2026·presentverdict: present · str
v2.1.1992 Jul 2026·presentverdict: present · str
v2.1.2003 Jul 2026·presentverdict: present · str
v2.1.2013 Jul 2026·presentverdict: present · str
v2.1.2026 Jul 2026·presentverdict: present · str
v2.1.2037 Jul 2026·presentverdict: present · str
v2.1.2048 Jul 2026·presentverdict: present · str
v2.1.2058 Jul 2026·presentverdict: present · str
v2.1.2069 Jul 2026·presentverdict: present · str
v2.1.20710 Jul 2026·presentverdict: present · str
v2.1.20813 Jul 2026·presentverdict: present · str
v2.1.20914 Jul 2026·presentverdict: present · str
v2.1.21014 Jul 2026·presentverdict: present · str
v2.1.21115 Jul 2026·presentverdict: present · str
v2.1.21216 Jul 2026·presentverdict: present · str
v2.1.21317 Jul 2026·presentverdict: present · str
v2.1.21418 Jul 2026·presentverdict: present · str
v2.1.21519 Jul 2026·presentverdict: present · str
v2.1.21620 Jul 2026·presentverdict: present · str
v2.1.21721 Jul 2026·presentverdict: present · str
v2.1.21822 Jul 2026·presentverdict: present · str
v2.1.21924 Jul 2026·presentverdict: present · str
v2.1.22024 Jul 2026·presentverdict: present · str
v2.1.2213 Aug 2026·presentverdict: present · str
v2.1.2224 Aug 2026·presentverdict: present · str
v2.1.2235 Aug 2026·presentverdict: present · str
v2.1.2247 Aug 2026·presentverdict: present · str
v2.1.2257 Aug 2026·presentverdict: present · str
v2.1.2268 Aug 2026·presentverdict: present · str
v2.1.22710 Aug 2026·presentverdict: present · str
v2.1.22811 Aug 2026·presentverdict: present · str
v2.1.22912 Aug 2026·presentverdict: present · str
v2.1.23113 Aug 2026·presentverdict: present · str
v2.1.23213 Aug 2026·presentverdict: present · str
v2.1.23314 Aug 2026·presentverdict: present · str
v2.1.23417 Aug 2026·presentverdict: present · str
v2.1.23518 Aug 2026·presentverdict: present · str
v2.1.23619 Aug 2026·presentverdict: present · str
v2.1.23719 Aug 2026·presentverdict: present · str
v2.1.23820 Aug 2026·presentverdict: present · str
v2.1.23921 Aug 2026·presentverdict: present · str
v2.1.24022 Aug 2026·presentverdict: present · str
v2.1.24122 Aug 2026·presentverdict: present · str
v2.1.24224 Aug 2026·presentverdict: present · str
v2.1.24324 Aug 2026·presentverdict: present · str
v2.1.24525 Aug 2026·presentverdict: present · str
v2.1.24625 Aug 2026·presentverdict: present · str
v2.1.24726 Aug 2026·presentverdict: present · str
v2.1.24827 Aug 2026·presentverdict: present · str
v2.1.25027 Aug 2026·presentverdict: present · str
v2.1.25128 Aug 2026·presentverdict: present · str
v2.1.25231 Aug 2026·presentverdict: present · str
v2.1.2571 Sep 2026·presentverdict: present · str
v2.1.2581 Sep 2026·presentverdict: present · str
v2.1.2592 Sep 2026·presentverdict: present · str
v2.1.2603 Sep 2026·presentverdict: present · str
v2.1.2614 Sep 2026·presentverdict: present · str
v2.1.2636 Sep 2026·presentverdict: present · str
v2.1.2658 Sep 2026·presentverdict: present · str
v2.1.2668 Sep 2026·presentverdict: present · str
v2.1.2679 Sep 2026·presentverdict: present · str
v2.1.26810 Sep 2026·presentverdict: present · str
v2.1.26911 Sep 2026·presentverdict: present · str
v2.1.27012 Sep 2026·presentverdict: present · str
v2.1.27114 Sep 2026·presentverdict: present · str
v2.1.27214 Sep 2026·presentverdict: present · str
v2.1.27315 Sep 2026·presentverdict: present · str
v2.1.27416 Sep 2026·presentverdict: present · str
v2.1.27517 Sep 2026·presentverdict: present · str
v2.1.27618 Sep 2026·presentverdict: present · str
v2.1.27718 Sep 2026·presentverdict: present · str
v2.1.27819 Sep 2026·presentverdict: present · str
v2.1.28022 Sep 2026·presentverdict: present · str
v2.1.28123 Sep 2026·presentverdict: present · str
v2.1.28224 Sep 2026·presentverdict: present · str
v2.1.28325 Sep 2026·presentverdict: present · str
v2.1.28428 Sep 2026·presentverdict: present · str
v2.1.28529 Sep 2026·presentverdict: present · str
v2.1.28630 Sep 2026·presentverdict: present · str
v2.1.2871 Oct 2026·presentverdict: present · str
v2.1.2882 Oct 2026·presentverdict: present · str
v2.1.2893 Oct 2026·presentverdict: present · str
v2.1.2905 Oct 2026·presentverdict: present · str
v2.1.2916 Oct 2026·presentverdict: present · str
v2.1.2926 Oct 2026·presentverdict: present · str
v2.1.2937 Oct 2026·presentverdict: present · str
v2.1.2948 Oct 2026·presentverdict: present · str
v2.1.2958 Oct 2026·presentverdict: present · str
v2.1.2969 Oct 2026·presentverdict: present · str
v2.1.29914 Oct 2026·presentverdict: present · str
v2.1.30014 Oct 2026·presentverdict: present · str
v2.1.30115 Oct 2026·presentverdict: present · str
v2.1.30216 Oct 2026·presentverdict: present · str
v2.1.30318 Oct 2026·presentverdict: present · str
v2.1.30419 Oct 2026·presentverdict: present · str
v2.1.30520 Oct 2026·presentverdict: present · str
v2.1.30621 Oct 2026·presentverdict: present · str
v2.1.30721 Oct 2026·presentverdict: present · str
v2.1.30822 Oct 2026·presentverdict: present · str

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the environment variable does. All environment variables.

Feedback