Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.268 ·

Remote-control session forking gains a seed-based resume mechanism

Headless and print-resume sessions now track a fork_seed_sha256 seed to adopt prior transcript rows when forking from a remote-controlled session

Group of 2 Under the hood No documentation found Internal Changes
JSON All of v2.1.268
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Remote ControlArea: what it touches
Internal ChangesKind: in v2.1.268,
Internal ChangesSection of the release

Unclear The finding shows the metadata field being written but not what consumes fork_seed_sha256 or remoteControlForkChild or why.

What

Claude Code's remote-control fork handling now uses a seed value, fork_seed_sha256, to connect a forked session back to rows from its parent.

  • In headless mode (-p), when given an sdkUrl and credentials, Claude Code writes fork_seed_sha256 into the session's internal metadata and threads a remoteControlForkChild value through the streaming loop.
  • In the --print --resume path, Claude Code now asks remoteControlForkChild.adoptSeed(...) to look up rows matching that fork_seed_sha256, feeds the resulting rows in as precedingRows during session loading, and filters out any rows already adopted from what gets shown in the transcript (tracked via a liveSourceRows set). A new normalization pass runs over the loaded session data before existing checks.

Why

This lets a forked or resumed session correctly pick up conversation history from a remote-controlled parent session instead of starting without that context or duplicating rows.

Read from
Names in the bundlefork_seed_sha256
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding shows the metadata field being written but not what consumes fork_seed_sha256 or remoteControlForkChild or why.

See this entry in the whole of v2.1.268 →

Feedback