{"name":"tengu_violin_wood","slug":"tengu-violin-wood","family":"flag","title":"Feature flags","noun":"feature flag","description":"If you have too many untracked files, cloud seeding refuses and tells you which budget you blew.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"cloud-seeding-tells-you-when-there-are-too-many-untracked-fi"},"presence":{"first_seen":"2.1.227","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":70,"mined_builds":149,"first_cited":{"version":"2.1.228","released_at":"2026-08-11 17:45:45","spans":2}},"aliases":[],"entries":[{"version":"2.1.295","anchor":"host-sleep-and-wake-awareness-for-the-served-tools-channel","heading":"Remote tool sessions now handle the host machine going to sleep","line":"Cloud sessions now pause remote tool requests while the host computer sleeps and reconnect cleanly when it wakes","released_at":"2026-10-08 18:22:58","reason":"gate cited by this entry"},{"version":"2.1.293","anchor":"device-hooks-account-flag-read-changes-tool-serving-flag-re","heading":"Device hooks setup now treats a switched-off account flag as normal","line":"Registering device hooks now uses a different account check and stops quietly when a flag is off, instead of failing","released_at":"2026-10-07 17:18:04","reason":"gate cited by this entry"},{"version":"2.1.290","anchor":"two-claude-in-chromedesktop-style-flags-tengu-violin-willo","heading":"Two new remotely controlled switches, off by default, for an unknown feature","line":"Two new server-controlled switches, both off by default, have been built in without showing what feature they control","released_at":"2026-10-05 18:12:44","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.288","anchor":"bridge-bridge-call-carries-expected-epoch-epoch-conflicts","heading":"Remote Control's connection request checks which worker should own the session","line":"Remote Control's connection request can now say which worker it expects to own the session, and conflicts and connection failures are handled separately","released_at":"2026-10-02 18:30:40","reason":"gate cited by this entry"},{"version":"2.1.288","anchor":"remote-tools-worker-epoch-description-changes","heading":"The worker epoch for remote tools is described as always sent","line":"The description of the worker epoch now says every cloud server worker sends it, whatever a related remote setting reads","released_at":"2026-10-02 18:30:40","reason":"gate cited by this entry"},{"version":"2.1.284","anchor":"tengu-violin-pegbox-gate-removed-remote-desktop-no-longer-n","heading":"Remote sessions from the desktop app no longer need an extra flag","line":"Remote sessions started from the Claude desktop app now depend on the same single flag as every other starting point","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.284","anchor":"header-cwd-display-tengu-violin-maple-added-as-an-alternati","heading":"Working-folder display in remote mode follows a second remote switch","line":"How the header shows your working folder in remote mode can now also be switched by the remote setting behind connected cloud sessions","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.284","anchor":"remote-tools-serving-now-checks-the-tengu-violin-wood-gate-u","heading":"Served remote tools stop early and report why when their switch is off","line":"Attaching served remote tools to a session now checks a remote switch first and reports \"flag_off\" instead of loading the serving code","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry"},{"version":"2.1.284","anchor":"new-unattended-commands-from-cloud-sessions-consent-row-in","heading":"Unattended cloud-session consent can be changed from the Remote Control tab","line":"A row for unattended commands from cloud sessions can now appear in the Remote Control tab, to give or withdraw consent there","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.284","anchor":"new-remote-session-gates-tengu-violin-maple-tengu-violin-d","heading":"Cloud-session attach and folder sync get new remote switches","line":"Joining an existing cloud session, trusted-device enrollment and the folder sync offer can now be turned on by two new remote switches, off by default","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry"}],"entries_total":57,"docs":[],"docs_total":0,"gates":[{"version":"2.1.295","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.293","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.290","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.288","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.284","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.280","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.277","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.267","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.248","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.247","state":"off","account":false,"baseline":false,"code_default":false}],"related":[{"name":"tengu_violin_","slug":"tengu-violin","description":"Remote sessions started from the desktop app now need a second flag as well."},{"name":"tengu_violin_adjuster","slug":"tengu-violin-adjuster","description":"Claude Code can start a turn on its own when an attached computer is reachable again or a stopped command's late result arrives"},{"name":"tengu_violin_amati","slug":"tengu-violin-amati","description":"Settings pushed from the control channel are checked before they can change plugin forwarding, and refusals are logged."},{"name":"tengu_violin_arching","slug":"tengu-violin-arching","description":"A new, switched-off check tells shell commands that only name app identifiers apart from ones that name settings files"},{"name":"tengu_violin_bassbar","slug":"tengu-violin-bassbar","description":"`CLAUDE_CODE_REMOTE_TOOLS_SPECULATIVE_CLASSIFIER` is now read, but the code around it always gives the same answer, so setting it changes nothing"},{"name":"tengu_violin_bridgepin","slug":"tengu-violin-bridgepin","description":"New display styles for background tool results and for repository-trust folder-wait refusals"},{"name":"tengu_violin_camber","slug":"tengu-violin-camber","description":"Commands that set simple shell variables are re-checked with the values filled in before being held as possibly writing settings"},{"name":"tengu_violin_chinrest","slug":"tengu-violin-chinrest","description":"Notices for shared\/served folders are now deduplicated and capped instead of fired one by one"},{"name":"tengu_violin_colophony","slug":"tengu-violin-colophony","description":"A new remotely controlled switch, off by default, turns on a folder prompt option and a check that answers malformed permission requests for some tools"},{"name":"tengu_violin_corner","slug":"tengu-violin-corner","description":"When a remote tool call resumes while still waiting for your approval, Claude Code can now keep that request instead of treating it as lost"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-violin-wood","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}