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

remote-control

cli never mined JSON

A Claude Code CLI flag, read out of the shipped bundle. No mined inventory carries it: everything below comes from what this site has written about it.

Remote sessions now rebuild a stuck connection when heartbeats keep failing but data still flows.

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

First seen — never in a mined build
Last seen — never in a mined build
Builds0 / 149on this box, as of v2.1.308
Written about v2.1.51 first named in a changelog, 23 Feb 2026

In the changelogs

167

Releases whose published page names remote-control.

  1. v2.1.307
    Remote-control connections now renew the same way for every session

    Renewing a remote-control stream now always waits for a quiet moment when a worker connection exists, whatever kind of connection it is

    found in this entry's text

  2. v2.1.302
    Remote control can ask to let a cloud session use a folder on your computer

    With claude remote-control, a cloud session can now ask to use a folder on your computer through a consent card

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

  3. v2.1.302
    The remote-control command now answers --help instead of starting

    Passing --help or -h to the remote-control command now prints its help text and stops, before any session starts

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

  4. v2.1.300
    claude remote-control now rejects --sandbox and --no-sandbox

    Passing --sandbox or --no-sandbox to claude remote-control is now an error instead of being silently accepted

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

  5. v2.1.300
    claude remote-control now asks about unattended use before it starts

    claude remote-control now asks up front in the terminal whether to serve this folder unattended, except in a few modes

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

  6. v2.1.300
    Remote control no longer waits for uploads to finish when sending events

    When a remote-control session pushes out its pending events, it no longer waits for path uploads to finish first

    found in this entry's text

  7. v2.1.300
    New usage events for GitHub repo creation, prompt edits and remote control

    Claude Code now records when a command creates a GitHub repo, plus new events for prompt edits, remote control and idle compaction

    found in this entry's text

  8. v2.1.296
    Remote-control SDK can list pending turn prompts

    The remote-control SDK gains a way to list pending non-background prompts and a check for an inherited answer setting

    found in this entry's text

  9. v2.1.295
    Remote-control compatibility: optional home directory and a reserved name

    One settings schema no longer requires a home directory, and remote-control joins a list of reserved directory names

    found in this entry's text

  10. v2.1.293
    Remote worker no longer clears its reply-started marker when it goes idle

    When a remote worker becomes idle, it no longer resets its record of whether readable reply text has begun this turn

    found in this entry's text

  11. v2.1.290
    claude remote-control can let cloud sessions run commands in a folder unattended

    A new --allow-unattended-tool-calls option lets cloud sessions use the current folder for one run, with auto-mode commands running without asking

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

  12. v2.1.290
    Claude Code can now read two formats of remote-control state

    Claude Code can now read a stored remote-control state in an older or newer format and sort it into one of several states

    found in this entry's text

  13. v2.1.290
    Remote session messages now carry sequence numbers

    Messages delivered to remote sessions now include a sequence number, and the remote-control client tracks its connections and newest message

    found in this entry's text

  14. v2.1.290
    Small wording changes for remote control, inbox errors and helper-agent budgets

    Remote control gains an "off in this window" label, inbox fetch errors show the server's detail, and helper agents get a token-budget note

    found in this entry's text

  15. v2.1.287
    New command to stop a background shell command running for a cloud session

    claude daemon remote-control stop-shell <id> stops a background shell command run for a cloud session, and daemon stop reports how many were running

    found in this entry's text

  16. v2.1.287
    Removing a remote-control folder now also stops cloud sessions' background commands

    claude daemon remote-control remove can now stop background commands cloud sessions run in the removed folder and prints a note about them

    found in this entry's text

  17. v2.1.287
    Remote-control permission requests can survive a reconnect or restart

    A permission request waiting when a remote-control session restarts is carried over and shown again, marked as pending from before

    found in this entry's text

  18. v2.1.287
    Daemon and other quick-start modes set up shared network settings

    The daemon worker, remote-control and agents startup paths now run a shared network setup step, and a stand-in for the gh command was added

    found in this entry's text

  19. v2.1.287
    Computers serving cloud sessions now track and can stop their background commands

    Background commands that cloud sessions start on your machine are now recorded, listed, capped and can be stopped with a new command

    found in this entry's text

  20. v2.1.286
    Remote Control disconnects when your organization's policy stops allowing it

    If your organization's policy starts refusing Remote Control, running sessions now shut down or disconnect and show a notice

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

  21. v2.1.284
    claude remote-control --help now describes the trust prompt and worktree needs

    The claude remote-control help no longer says to run claude first to trust a folder, and notes what worktree mode needs

    found in this entry's text

  22. v2.1.283
    Attaching a remote-control session can ask your consent for device MCP servers

    When a session is attached through remote control, Claude Code can now ask for your consent about MCP servers on the host device

    found in this entry's text

  23. v2.1.283
    Help for claude daemon lists commands to manage Remote Control servers

    claude daemon help can now list remote-control list, add and remove, and worker status reports the folder being served

    found in this entry's text

  24. v2.1.283
    claude daemon remote-control now checked separately from other daemon commands

    The remote-control daemon subcommand now has its own availability check, while list, scheduled and hub remain unavailable

    found in this entry's text

  25. v2.1.283
    remote-control server can now stop earlier with a reason

    The remote control server command now runs an extra check before its folder trust check and can exit with that check's reason

    found in this entry's text

  26. v2.1.282
    claude remote-control help now lists the --[no-]chrome option

    The help text for claude remote-control now documents --[no-]chrome, which the command already accepted

    found in this entry's text

  27. v2.1.282
    claude remote-control accepts --debug and -d instead of failing

    claude remote-control no longer stops with an unknown-argument error when given --debug, -d or --debug=…

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

  28. v2.1.281
    Remote-control list shows an extra section

    Listing remote-control servers with claude daemon remote-control now shows an extra section

    found in this entry's text

  29. v2.1.281
    Remote Control: non-interactive registration failures wait before exiting

    When claude remote-control fails to register without a terminal attached, it now waits a limited time before exiting

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

  30. v2.1.281
    Headless cloud print flag, and fixes in cloud launch validation

    Cloud launch checks now receive a headlessCloudPrint value, and one remote-control check reads the command-line arguments

    found in this entry's text

  31. v2.1.280
    Remote Control help text can mention claude.ai project-initiated sessions, gated on by default

    Remote Control's help text can now mention that claude.ai projects can ask Claude to work in your current directory

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

  32. v2.1.280
    Bridge (remote-control) sessions now track and report 'project thread' status more granularly

    Remote-control bridge sessions now track and persist 'project thread' status more precisely, including across restarts

    found in this entry's text

  33. v2.1.280
    Rich remote-control action details stay off by default

    A gate controls whether remote-control approval requests include compact action details like the raw command

    found in this entry's text

  34. v2.1.280
    New early-upload ('created_empty') recovery path for cloud/remote-control sessions when dir sync can't seed files

    Cloud sessions can now upload a first-time project snapshot when directory sync isn't ready yet

    found in this entry's text

  35. v2.1.280
    More SDK control messages explicitly rejected in cloud-hosted sessions

    More SDK control requests are now explicitly rejected when running in a cloud-hosted session

    found in this entry's text

  36. v2.1.280
    Remote-control bridge failures now emit distinct telemetry per failure reason

    Failures to start the remote-control bridge now report which specific reason caused the failure

    found in this entry's text

  37. v2.1.280
    sessionRecord remote capability added

    A new sessionRecord capability flag gates remote-session behavior for ccr connections

    found in this entry's text

  38. v2.1.280
    Early-input capture now skips agents.json invocations

    Claude Code no longer captures early terminal input when launched via an agents.json invocation

    found in this entry's text

  39. v2.1.280
    New remote-control message kind: remote_tools_reannounce

    Claude Code's remote-control protocol adds a remote_tools_reannounce message for re-sending available tools

    found in this entry's text

  40. v2.1.280
    New remote-control entrypoint detection helper

    Remote-control session detection now recognizes a remote_trigger entrypoint

    found in this entry's text

  41. v2.1.280
    New telemetry: remote_control_entry feature logging

    Claude Code now logs telemetry around remote-control session entry and exit

    found in this entry's text

  42. v2.1.280
    New telemetry: mcp_inline_tools, remote_control_entry, plugin_version_sha

    Three new telemetry identifiers added: mcp_inline_tools, remote_control_entry, and plugin_version_sha

    found in this entry's text

  43. v2.1.277
    Slash-command remote-control gating extended to a second 'relay' surface

    Slash-command blocking over Remote Control now also covers a second 'relay' connection surface

    found in this entry's text

  44. v2.1.277
    Queued-command lifecycle schema doc clarifies remote-control cancel semantics

    Internal docs clarify that queued-command 'cancelled' status can now come from a remote client withdrawing a prompt

    found in this entry's text

  45. v2.1.277
    Inbound bridge messages can now be withdrawn mid-ingest

    Incoming remote-control messages can now be cancelled while still being processed

    found in this entry's text

  46. v2.1.277
    fork_conversation gains extra availability gates

    Forking a conversation via remote control now checks two more availability conditions

    found in this entry's text

  47. v2.1.277
    Renamed tengu feature flags (bright_ripple → jaunty_ember, cozy_pixel → humble_zephyr)

    Two experiment flags renamed: bright_ripple to jaunty_ember, cozy_pixel to humble_zephyr

    found in this entry's text

  48. v2.1.277
    cancel_async_message logic unified between host and remote-control paths

    cancel_async_message handling is now shared between host and remote-control sessions

    found in this entry's text

  49. v2.1.277
    Remote-control command-unavailability check now distinguishes 'relay' from 'bridge' surface

    Claude Code now logs whether a blocked slash command was reached over the 'bridge' or 'relay' remote-control surface

    found in this entry's text

  50. v2.1.275
    Rewind/fork_conversation remote-request handling: internal renaming only

    Internal code cleanup for remote rewind and fork_conversation request handlers, no behavior change

    found in this entry's text

  51. v2.1.275
    Fallback model config now seeded to remote sessions

    Fallback model setting is now passed to remote sessions when running under CLAUDE_CODE_REMOTE

    found in this entry's text

  52. v2.1.275
    Remote-control SDK-host lane can push model and effort picks into a live session

    Remote control can now change the model or effort level of a running session

    found in this entry's text

  53. v2.1.275
    Remote control requests now carry attestation data

    Remote control tool/permission requests now carry attestation data

    found in this entry's text

  54. v2.1.275
    New attestation-failure reason surfaced to users: 'unattested_request'

    New error reason 'unattested_request' shown when a linked device can't be vouched for

    found in this entry's text

  55. v2.1.274
    New remote control subtype: set_chrome_browser_hints

    New remote-control command lets a host set which Chrome device Claude Code's browser tool prefers

    found in this entry's text

  56. v2.1.274
    Bridge attestation treats SERVER_AUTHORED/SERVER_REPLAYED as UNSPECIFIED

    Remote-control bridge now treats SERVER_AUTHORED/SERVER_REPLAYED attestation as UNSPECIFIED

    found in this entry's text

  57. v2.1.274
    'Claude Code on the web' renamed to 'a cloud session' / 'cloud sessions' in user-facing strings

    'Claude Code on the web' is renamed to 'cloud session(s)' across error messages, menus, and commands

    found in this entry's text

  58. v2.1.273
    Bridge/remote-control child sessions default to auto-granting 'auto' permission mode

    A new grants module can auto-switch Remote Control child sessions into auto-approval permission mode

    found in this entry's text

  59. v2.1.273
    New remote-control CLI flags --chrome / --no-chrome

    New --chrome and --no-chrome flags added to the claude remote-control command

    found in this entry's text

  60. v2.1.273
    Remote-control conversation fork (fork_conversation) wired into the REPL bridge

    Remote clients can now fork a running Claude Code session mid-conversation

    found in this entry's text

  61. v2.1.273
    New fork-failure notice posted into the forked session

    A forked remote session now posts a clear warning message if the fork couldn't start

    found in this entry's text

  62. v2.1.273
    Bridge child now told about permission-mode changes, even before it's mounted

    Permission-mode changes are now buffered and delivered to the remote-control bridge even before it's connected

    found in this entry's text

  63. v2.1.273
    New version-floor check declines bridge sessions on outdated machines

    Bridge sessions now check the machine's Claude Code version before spawning, and refuse if it's too old

    found in this entry's text

  64. v2.1.273
    tengu_bridge_child_auto_mode now defaults on

    The gate for defaulting bridge-spawned child sessions to Auto mode now compiles to true by default

    found in this entry's text

  65. v2.1.273
    Remote Control (bridge) child sessions now inherit the --chrome flag

    Remote Control child sessions now inherit the --chrome flag for Claude in Chrome integration

    found in this entry's text

  66. v2.1.273
    REPL bridge child auto-revive/reconnect flow renamed/reworked; new onForkConversation control op

    Remote-control bridge session gains an onForkConversation control op, plus a reworked reconnect flow

    found in this entry's text

  67. v2.1.273
    Bridge child auto-mode gate flips its own default this release, and one caller gets swapped to a different, off-by-default flag

    Bridge child auto-mode logic re-plumbed to a new flag, while the old flag moves to a different caller and defaults on

    found in this entry's text

  68. v2.1.271
    Bridge (remote-control) reconnects project-thread sessions on restart

    The remote-control bridge now reconnects project-thread sessions when it restarts

    found in this entry's text

  69. v2.1.271
    New remote-control-plane commands: MCP reconnect/toggle, session titling/renaming, task stop/backgrounding, and flag settings

    Remote control connections can now reconnect/toggle MCP servers, rename sessions, stop tasks, and set effort/ultracode flags

    found in this entry's text

  70. v2.1.271
    tengu_maple_rung-gated remote-control tip, default off

    The remote-control onboarding tip now also requires the tengu_maple_rung flag, still off by default

    found in this entry's text

  71. v2.1.271
    Bridge child auto-mode permission defaulting, gated off

    Bridge-spawned child sessions may be defaulted to auto permission mode, gated off

    found in this entry's text

  72. v2.1.271
    New 'fork conversation' remote-control op with fork-failure telemetry

    Failed 'fork conversation' remote-control attempts now log dedicated telemetry and a clear error

    found in this entry's text

  73. v2.1.271
    New settings schema field policyUnreadable / remote_control_policy_lock_reason for fail-closed managed policy

    Claude Code now fails closed and blocks changes when managed policy settings exist but can't be read

    found in this entry's text

  74. v2.1.270
    Release version bump to 2.1.270 propagated through embedded build-metadata literal

    Claude Code's version stamp moved to 2.1.270, with a matching new build time and commit SHA

    found in this entry's text

  75. v2.1.269
    New get_memory_dialog remote request subtype

    A new remote-control request type fetches memory-dialog data, but is blocked over headless connections

    found in this entry's text

  76. v2.1.269
    New 'idle' terminal status for bridge/remote-control sessions

    Remote-control bridge sessions get a new 'idle' status that parks them instead of ending them

    found in this entry's text

  77. v2.1.269
    New remote-control config field: remote_control_auto_connect_default

    IDEs can now see the org-level default for Remote Control auto-connect separately from the user's own setting

    found in this entry's text

  78. v2.1.269
    New permission-policy name mapping for remote-control/ultraplan/claude-in-chrome

    Remote control, Ultraplan, and Claude-in-Chrome now map to named permission policies

    found in this entry's text

  79. v2.1.269
    New auto-mode-environment check before spawning a bridge (remote-control) session

    Bridge sessions re-check local auto-mode environment settings before spawning when the work item requests one

    found in this entry's text

  80. v2.1.268
    Remote-session org-policy denials now emit telemetry

    Blocked remote-session actions from org policy now emit a tengu_org_policy_denied telemetry event

    found in this entry's text

  81. v2.1.268
    Remote Control gains a fork_conversation tool

    Remote Control can now fork a conversation into a brand-new session

    found in this entry's text

  82. v2.1.268
    Bridge error now clears device selection via clearSelectionIfGone instead of unconditional reset

    Bridge errors now clear a selected device only if it's actually gone, not unconditionally

    found in this entry's text

  83. v2.1.268
    Headless remote-control fork now tracks a fork_seed_sha256

    Headless remote-control sessions now record a fork_seed_sha256 identifier in session metadata

    found in this entry's text

  84. v2.1.268
    Cloud/remote commands now share a common policy gate object and 'claude-ai' availability tag

    Cloud-related commands now share one policy gate requiring an 'allow_remote_sessions' organization policy

    found in this entry's text

  85. v2.1.267
    Remote-control 'safeguards' verification channel is built but its checklist is empty

    A new 'safeguards' remote-control security channel exists but its rule list is empty, so it currently blocks nothing

    found in this entry's text

  86. v2.1.267
    Bug fix: variable mismatch in remote-control policy check

    Bug fix: remote-control permission check was reading the wrong variable

    found in this entry's text

  87. v2.1.267
    Bridge (Remote Control) now surfaces a distinct fatal error when credential renewal fails after repeated attempts

    Remote Control now gives a clearer fatal error when it can't renew its connection credential

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

  88. v2.1.267
    Remote control now filters/strips forwarded plugin and safeguard settings per capability

    Remote control now strips plugin and safeguard settings from forwarded requests unless explicitly permitted

    found in this entry's text

  89. v2.1.265
    Remote-control bridge control-request handling: no functional change found

    No functional change found in remote-control bridge's control-request handling

    found in this entry's text

  90. v2.1.265
    Remote tool-call protocol adds a read_baseline field

    Remote tool-call requests can now include a read_baseline field

    found in this entry's text

  91. v2.1.265
    Remote-control bridge now waits for in-flight OAuth refresh before exiting/registering

    Remote Control now waits for an in-progress login token refresh before registering the device

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

  92. v2.1.263
    All version-string literals bumped to 2.1.263

    Routine version bump to 2.1.263 with no behavior change.

    found in this entry's text

  93. v2.1.261
    System-init status message sent even without a remote bridge on permission-mode change

    Permission-mode change status now reaches the UI even without an active remote-control bridge.

    found in this entry's text

  94. v2.1.261
    Offline cloud/bridge sessions now flagged distinctly

    Disconnected bridge sessions now clearly show as 'offline' instead of a raw status string.

    found in this entry's text

  95. v2.1.261
    Offline machine messaging for remote/bridge delivery

    You'll now see a clear message when a target machine is offline and delivery is queued.

    found in this entry's text

  96. v2.1.261
    IDE remote-control auto-enable still exposed via a named experiment flag

    IDE remote-control auto-enable status remains exposed via its experiment flag.

    found in this entry's text

  97. v2.1.260
    Artifact auto-open is now suppressed for remote-control sessions

    Artifacts no longer auto-open a browser tab when you're driving Claude Code remotely from mobile or web.

    found in this entry's text

  98. v2.1.260
    Git remote bridge skips nested GitLab projects for branch tracking

    Branch tracking now correctly skips nested GitLab projects.

    found in this entry's text

  99. v2.1.260
    REPL bridge exposes a stampBridgeReply hook

    The REPL bridge hook gains a stampBridgeReply function.

    found in this entry's text

  100. v2.1.259
    Two new CCR (remote-control) heartbeat/upload tuning gates

    Remote-control worker connections gained tuning gates for an upload hold delay and for skipping redundant heartbeats.

    found in this entry's text

  101. v2.1.257
    isAgentsJsonInvocation added to early-input bypass check

    An agents-json invocation now also skips capturing early stdin at startup.

    found in this entry's text

  102. v2.1.257
    Remote bridge session transport gains an internal event uploader config

    The bridge transport config now carries internal-event uploader limits and a background-tasks callback.

    found in this entry's text

  103. v2.1.257
    Remote-control bridge gains an 'onBackgroundTasks' hook

    Remote clients can background a running shell tool by tool_use_id and query or clear background task state.

    found in this entry's text

  104. v2.1.257
    GrowthBook feature gates gain a disk cache fallback path in daemon remote control

    With no org identity or a failed init, feature gates in the headless daemon serve cached or default values.

    found in this entry's text

  105. v2.1.252
    New telemetry event for bridge session persistence write failures

    Bridge session write failures now get logged and reported via telemetry instead of failing silently.

    found in this entry's text

  106. v2.1.251
    Clearer error when remote control credentials, not the server, are the problem

    Remote control now says credentials are unavailable instead of blaming the network.

    found in this entry's text

  107. v2.1.251
    Remote control shows an org-policy reason for being disabled

    Remote control now tells you when an organization policy is what disabled it.

    found in this entry's text

  108. v2.1.251
    Remote control bridge still gated off by default

    The cross-session remote-control bridge stays off unless the server enables it; its state shows in debug output.

    found in this entry's text

  109. v2.1.251
    SDK plumbing for refreshing a background session's work secret

    The SDK can refresh a background session's credential, but only if the host provides a callback.

    found in this entry's text

  110. v2.1.248
    claude remote-control rejects root options instead of forwarding them

    claude remote-control now errors clearly on root-level options instead of forwarding them.

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

  111. v2.1.248
    Remote-control bridge remembers active sessions across restarts

    The remote-control bridge saves its active sessions and picks them back up after a restart.

    found in this entry's text

  112. v2.1.248
    Remote-control startup checks moved into shared helpers

    Remote-control startup checks moved into shared helpers and the local refusal runs earlier.

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

  113. v2.1.248
    Resumed bridge sessions drain instead of replaying

    Restarting the remote bridge no longer replays sessions that already reconnected.

    found in this entry's text

  114. v2.1.248
    Serviced bridge sessions are dropped from the saved active list

    The bridge removes handled sessions from its saved list so it doesn't reclaim old work.

    found in this entry's text

  115. v2.1.248
    Remote-control workers report busy state so upgrades wait for idle

    Remote-control upgrades now wait for a worker to go idle instead of cutting sessions off.

    found in this entry's text

  116. v2.1.248
    remote-control and rc recognised during startup routing

    Claude Code spots remote-control or rc on the command line early, before the main app loads.

    found in this entry's text

  117. v2.1.248
    The background bridge resumes sessions cut off by a restart

    The remote-control bridge now re-registers sessions it was running when it restarted.

    found in this entry's text

  118. v2.1.248
    claude remote-control refuses flags typed before the verb

    Flags typed before remote-control now error out instead of being silently dropped.

    found in this entry's text

  119. v2.1.247
    Hooks dialog asks about cloud forwarding in fewer situations

    The hooks dialog asks about cloud forwarding in fewer situations, so it interrupts you less.

    found in this entry's text

  120. v2.1.246
    Remote-control sessions can page through internal events

    Remote-control sessions can upload and page through internal event history with cancellable requests.

    found in this entry's text

  121. v2.1.242
    The remote-control bridge recovers when the server forgets it

    Remote control re-registers and reattaches your sessions if the server forgets this machine.

    found in this entry's text

  122. v2.1.242
    Telemetry-suppression status is now sent on a second channel to IDE hosts

    Editors are now told live whether telemetry is off, on a second channel besides startup.

    found in this entry's text

  123. v2.1.238
    Remote clients can stop a single task

    Remote clients can now stop one specific task rather than interrupting the whole turn.

    found in this entry's text

  124. v2.1.238
    Messages to another session check the recipient first, and each session reports its own inbound state

    Messaging another session checks the recipient first and gives a specific reason when refused.

    found in this entry's text

  125. v2.1.237
    Build metadata bumped to 2.1.237

    The reported version and build stamp move to 2.1.237 everywhere they appear.

    found in this entry's text

  126. v2.1.236
    Remote control gains a detach-terminal action and per-surface tracking

    Remote control gained a detach-terminal action and per-surface tracking for mobile, web and desktop.

    found in this entry's text

  127. v2.1.234
    Remote Control stops a live session when the signed-in account changes

    A live remote session now shuts down if you sign into a different account mid-session.

    found in this entry's text

  128. v2.1.234
    The idle remote-control upsell moved into the nudge registry

    The idle remote-control suggestion now comes from the shared nudge system; you see the same thing.

    found in this entry's text

  129. v2.1.234
    Remote-control nudges rebuilt as plain tasks

    The three remote-control suggestions were rewritten as plain tasks with identical wording.

    found in this entry's text

  130. v2.1.232
    Two remote-control gates for resuming a bridged session

    Resuming a session another process still controls can decline the takeover and tell you why.

    found in this entry's text

  131. v2.1.232
    Remote control can take over a session another process still holds

    Resuming a session another process still holds now tells you to run /remote-control to take it over.

    found in this entry's text

  132. v2.1.232
    Bridge worker processes are launched with a resume argument

    Remote bridge worker processes now start with a resume argument derived from the session URL.

    found in this entry's text

  133. v2.1.232
    Remote control tells archived sessions apart from superseded ones

    Remote control now distinguishes an archived session from one replaced by a newer session.

    found in this entry's text

  134. v2.1.232
    Clearer wording for unsigned remote-control messages

    Unsigned remote-control messages now say the message was ignored, not "not executed".

    found in this entry's text

  135. v2.1.229
    Teleporting a session to the cloud now stops the local remote bridge from reviving it

    After you send a session to the cloud, your terminal stops trying to reconnect to it.

    found in this entry's text

  136. v2.1.229
    remote-control --continue is documented as reattaching, not resuming

    Remote control's --continue is documented as reattaching to a session recorded in the last four hours.

    found in this entry's text

  137. v2.1.228
    Remote-control heartbeat and stale-epoch recovery, all off

    Remote sessions gain reconnect and reactivation heartbeats plus stale-connection recovery, all off here.

    found in this entry's text

  138. v2.1.228
    Remote control gains reconnect and reactivation heartbeats, all off by default

    Remote control adds reconnect, reactivation and idle heartbeats, each behind a gate that defaults off.

    found in this entry's text

  139. v2.1.228
    Distinct telemetry when remote-control token refresh runs out of options

    Running out of ways to refresh the remote-control token is now recorded under its own code.

    found in this entry's text

  140. v2.1.227
    Version and build stamp bumped to 2.1.227

    The version stamp moves to 2.1.227.

    found in this entry's text

  141. v2.1.225
    Remote Control bridge sessions get [ref] handles in listings

    Sessions reached over Remote Control now show a reference handle so you can message them by name.

    found in this entry's text

  142. v2.1.224
    Remote-control autostart decision is resolved in one place

    One resolver now decides whether Remote Control starts and in which mode, weighing flags, settings and env vars.

    found in this entry's text

  143. v2.1.224
    Conversation resets are never dropped from a full event queue

    A conversation reset can no longer be discarded when the event queue is overloaded.

    found in this entry's text

  144. v2.1.224
    Remote-control registration reports a bridge epoch

    Remote control registration and heartbeats now include an identifier for the current bridge lifetime.

    found in this entry's text

  145. v2.1.224
    Bridge close codes distinguish auth failure from recoverable stalls

    Remote bridge disconnects now use distinct close codes for session problems versus expired tokens.

    found in this entry's text

  146. v2.1.224
    Telemetry for how remote-control autostart was decided

    Whether remote control auto-started, and why, is now recorded.

    found in this entry's text

  147. v2.1.224
    Remote Control startup source labels moved to a lookup table

    Labels for where the remote-control startup setting came from now live in one table.

    found in this entry's text

  148. v2.1.224
    Startup remote-control setting now tracks where its value came from

    Remote control startup now records where its on/off value came from, but nothing reads that yet.

    found in this entry's text

  149. v2.1.223
    Remote-control bridge registers a persistent machine id

    Your install now gets a stable machine ID that identifies it when connecting through the remote-control bridge.

    found in this entry's text

  150. 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.

    found in this entry's text

  151. v2.1.223
    Remote-control attachments can be inlined as image blocks

    Images sent from remote control could be inlined instead of passed as file paths, but that is off.

    found in this entry's text

  152. v2.1.222
    Remote-bridge presence heartbeats can self-heal the transport

    Remote sessions now rebuild a stuck connection when heartbeats keep failing but data still flows.

    found in this entry's text

  153. v2.1.222
    Shutdown waits for in-flight remote-control work

    Quitting waits up to 30 seconds for pending remote-control work instead of cutting it off.

    found in this entry's text

  154. v2.1.200
  155. v2.1.128
    Managed Remote Control Disable Setting

    found in this entry's text

  156. v2.1.121
    claude daemon assistant add Subcommand

    found in this entry's text

  157. v2.1.120
    Daemon CLI Enhancements

    found in this entry's text

  158. v2.1.119
    Interactive Daemon Hub (/daemon)

    found in this entry's text

  159. v2.1.119
    Remote Control Server Configuration

    found in this entry's text

  160. v2.1.116
  161. v2.1.69
    Remote Control Server Mode

    found in this entry's text

  162. v2.1.69

    found in this entry's text

  163. v2.1.66
    Remote Control Simplified

    found in this entry's text

  164. v2.1.64
    Remote Control Server Mode

    found in this entry's text

  165. v2.1.63
    --permission-mode CLI Flag

    found in this entry's text

  166. v2.1.53
  167. v2.1.51
    Remote Control Bridge Overhaul

    found in this entry's text

First cited

12

The earliest release whose published evidence quoted remote-control was v2.1.51, 23 Feb 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.5123 Feb 2026name: "remote-control
v2.1.5324 Feb 2026Connect your local environment for remote-control sessions via claude.ai/code
v2.1.11923 Apr 2026remote-control server
v2.1.24827 Aug 2026return o.some((n) => n === "remote-control" || n === "rc");
v2.1.2679 Sep 2026Remote Control could not renew this environment's credential: the server issued a new environment instead. Restart `claude remote-control` to start fresh.
v2.1.26911 Sep 2026"remote-control": "allow_remote_control"

6 further spans in the ledger name it. The list above is the earliest first and stops at 6.

Presence across releases

0

The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.

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 CLI flag does. All CLI flags.

Feedback