Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.69 Home All releases olderv2.1.68 v2.1.70newer
Claude Code v2.1.69

Remote Control Server Mode

What

A new server subcommand for claude remote-control that runs as a persistent server accepting multiple concurrent sessions from claude.ai/code.

Usage
# Start a server where all sessions share the current directory
claude remote-control server

# Each session gets an isolated git worktree (max N sessions)
claude remote-control server --spawn-worktree-sessions [<N>]

# All sessions share the current directory (default behavior, max N sessions)
claude remote-control server --spawn-same-dir-sessions [<N>]

# Additional server options
claude remote-control server --idle-timeout <ms>    # Timeout for detached sessions
claude remote-control server --max-sessions <n>     # Max concurrent sessions
claude remote-control server --workspace <dir>      # Default working directory
claude remote-control server --auth-token <token>   # Bearer token for auth
claude remote-control server --host <string>        # Bind address
claude remote-control server --port <number>        # Listen port
Details
  • Runs as a persistent daemon that accepts connections without pre-creating an initial session
  • Supports cc+unix:// protocol for Unix domain socket connections
  • Session management with server-sessions.json persistence and server.lock for single-instance enforcement
  • Configurable spawn modes: shared directory (default) or isolated git worktrees
  • Sessions can be created, attached, detached, and destroyed independently
  • Policy-controllable via allow_remote_control organization policy
Evidence

Remote Control server mode (search for "Start a Claude Code session server", "--spawn-worktree-sessions", "server-sessions.json")

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.69 →