What
--cloud (and its deprecated alias --remote) starts a Claude Code session in the cloud. Two new feature gates, switches the server controls, now decide parts of that flow.
tengu_violin_mapleis read by a newisConnectedSessionsEnabledcheck that is passed into startup checks. It is now another way, besidestengu_remote_backend, to stay attached to a cloud session, and another way, besidestengu_violin_wood, to get trusted-device enrollment and cloud session creation.- With
--attach-serve, the connected-session launch check still usesisViolinWoodEnabled(tengu_violin_wood); otherwise it usesisConnectedSessionsEnabled. - The offer to sync your directory when creating a session (
decideSyncOffer) now needs bothtengu_violin_mapleandtengu_violin_duet, where before it depended on thetengu_violin_woodcheck. - File sync is forced off if either gate is explicitly false from a server payload, an override or a disabled state.
- Both gates are read through a new helper that returns false on error, and returns false straight away, without waiting on the network, when the cached value is not true and came from one of those sources. A built-in fallback only counts when feature values are fresh.
- Session-creation reporting now records whether the connected-session gate was on, off or not yet fetched.
On the readings this site has taken, not under this release, the flag server returned both new gates off for its account and for an anonymous user.
Why
Whether you can stay attached to a cloud session or sync your directory into it now depends on these server-side gates rather than only on the older ones.
tengu_violin_maple Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.284: 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.
tengu_violin_duet Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.284: not a boolean we can read
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.284. It isn't a statement about your account. What a flag value here can and cannot tell you
It is not clear what a connected session or file sync actually changes about the cloud session that gets created, or what the file sync…
New in this build: tengu_violin_maple