{"name":"tengu_violin_bassbar","slug":"tengu-violin-bassbar","family":"flag","title":"Feature flags","noun":"feature flag","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","description_source":"entry","described_by":{"version":"2.1.282","anchor":"dead-or-stubbed-gates-tengu-violin-bassbar-and-claude-code"},"presence":{"first_seen":"2.1.282","removed_in":null,"in_current_build":true,"newest_mined":"2.1.283","builds":2,"mined_builds":126,"first_cited":{"version":"2.1.282","released_at":"2026-09-24 15:56:22","spans":2}},"aliases":[],"entries":[{"version":"2.1.282","anchor":"dead-or-stubbed-gates-tengu-violin-bassbar-and-claude-code","heading":"New remote-tools environment variable is read but has no effect yet","line":"`CLAUDE_CODE_REMOTE_TOOLS_SPECULATIVE_CLASSIFIER` is now read, but the code around it always gives the same answer, so setting it changes nothing","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.282","anchor":"new-tengu-violin-bassbar-gate-default-on-controls-link-pre","heading":"New remote switch for link-preparation overlap, on by default","line":"Something called link-preparation overlap is now controlled by a remote switch that is on by default, unless the server or a caller turns it off","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"},{"version":"2.1.282","anchor":"attaching-to-a-cloud-session-can-prepare-the-link-early-and","heading":"Attaching to a cloud session can set up its connection sooner","line":"When attaching to a cloud session in serve mode, Claude Code can now prepare the connection while it reads the stream position, not afterwards","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[{"version":"2.1.282","state":"unknown","account":null,"baseline":null,"code_default":true}],"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_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_bridgepin","slug":"tengu-violin-bridgepin","description":"New display styles for background tool results and for repository-trust folder-wait refusals"},{"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_fingerboard","slug":"tengu-violin-fingerboard","description":"Device-bound cloud session creation can now send a repositories_trusted field, retrying without it if the server refuses"},{"name":"tengu_violin_fret","slug":"tengu-violin-fret","description":"Headless and desktop cloud sessions in auto or bypass mode now ask once whether Claude may act unattended, and the answer is saved."},{"name":"tengu_violin_lining","slug":"tengu-violin-lining","description":"Tool calls forwarded from a cloud session are blocked from reading or changing your machine's keychains and credential files"},{"name":"tengu_violin_mute","slug":"tengu-violin-mute","description":"Scaffolding to mute and unmute served tools has landed, with state labels and a periodic timer, but nothing calls it."},{"name":"tengu_violin_peg","slug":"tengu-violin-peg","description":"New sandbox and approval flow for project hooks run read-only during cloud\/remote sessions"},{"name":"tengu_violin_pegbox","slug":"tengu-violin-pegbox","description":"Remote sessions started from the desktop app now need a second flag as well."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-violin-bassbar","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}