What
A turn handoff passes an unfinished turn to a managed cloud worker, which is a remote machine that carries on the work. Handoffs could already bring attached files. They can now also carry the session's answered Write calls, where a Write call is Claude's request to create or overwrite a file. The worker writes those files into the home folder (/home/claude) at the start of the turn.
carried_writesis a new handoff capability. It sits in the same group ashome_filesandfile_names, and is registered asccr_turn_handoff_carried_writes.placeCarriedWritesis a new handoff option next toplaceFilesByName. It is used only when the handoff is accepted and its gate allows it. The gate istengu_fizzy_petal, and nothing has been read about it yet.- Carried writes are only placed after a series of checks: the permission mode, the path rules, any hooks that would fire, the Write tool being the built-in one, limits on file count and size, the working folder being the home folder, and the Write tool's own permission result. Each failed check records a reason, and a switched-off feature records
switched_off. - At turn start the worker waits for the feature setting to arrive before deciding.
- A worker that cannot place the files refuses with
invalid_handoff: carried_writes_. The failure reasoncarried_writes_unplaceablewill not be retried. - The home-file reasons
unchecked_announcementandresent_announcementand a newccr_upload_streamname were also added.
Why
Files that Claude wrote just before a handoff can now reach the cloud worker instead of being lost. Because every write still has to pass the permission and path checks, a carried write is refused rather than placed when it would not have been allowed in the first place. The feature is new code behind a gate that has not been read.
tengu_reactive_quilt Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.288: 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.
Read once, for one account on one subscription tier, against v2.1.288. It isn't a statement about your account. What a flag value here can and cannot tell you
It is not clear how the new worker learns about and receives the carried writes from end to end.
New in this build: tengu_reactive_quilt