{"name":"tengu_violin_mute","slug":"tengu-violin-mute","family":"flag","title":"Feature flags","noun":"feature flag","description":"Scaffolding to mute and unmute served tools has landed, with state labels and a periodic timer, but nothing calls it.","description_source":"entry","described_by":{"version":"2.1.257","anchor":"a-served-tools-mute-mechanism-exists-with-no-in-bundle-cal"},"presence":{"first_seen":"2.1.257","removed_in":"2.1.321","in_current_build":false,"newest_mined":"2.1.322","builds":55,"mined_builds":161,"first_cited":{"version":"2.1.259","released_at":"2026-09-02 21:21:42","spans":1}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"settings-panel-receives-remote-tool-serving-status","heading":"Settings panel receives remote-tool-serving status","line":"The \/config settings panel is now told whether remote tool serving is on","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry"},{"version":"2.1.267","anchor":"plan-mode-permission-mode-gated-behind-a-classifier-flag","heading":"Plan-mode permission mode gated behind a classifier flag","line":"Selecting plan mode now runs through a new classifier check","released_at":"2026-09-09 18:25:42","reason":"gate cited by this entry"},{"version":"2.1.265","anchor":"directoryfile-sync-engine-gains-a-distinct-muted-state","heading":"Directory\/file sync engine gains a distinct 'muted' state","line":"Directory\/file sync now has a distinct 'muted' state, separate from shutdown or another-writer conflicts","released_at":"2026-09-08 19:05:16","reason":"gate cited by this entry"},{"version":"2.1.265","anchor":"emergency-switch-wiring-added-to-cloud-file-sync-push","heading":"'Emergency switch' wiring added to cloud file-sync push","line":"Cloud file sync gains a live mute\/recheck control tied to the tengu_violin_mute setting","released_at":"2026-09-08 19:05:16","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.265","anchor":"directoryfile-sync-can-be-remotely-muted-via-an-emergency","heading":"Directory\/file sync can be remotely muted via an 'emergency switch'","line":"Cloud session file sync can now be remotely paused by Anthropic via an 'emergency switch'","released_at":"2026-09-08 19:05:16","reason":"gate cited by this entry"},{"version":"2.1.259","anchor":"cloud-plugin-admission-gated-by-new-session-mute-state","heading":"Cloud plugin admission gated by new session-mute state","line":"Cloud plugin admission checks a muted session state and stays disconnected while muted, reconnecting and flushing on unmute.","released_at":"2026-09-02 21:21:42","reason":"gate cited by this entry"},{"version":"2.1.259","anchor":"served-tools-mute-flag-added-tengu-violin-mute","heading":"Served-tools mute flag added (tengu_violin_mute)","line":"An internal flag controls whether the local tool server runs in a muted state, toggling serving mute on the sender.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text, named in this entry, gate cited by this entry"},{"version":"2.1.257","anchor":"a-served-tools-mute-mechanism-exists-with-no-in-bundle-cal","heading":"A 'served tools' mute mechanism exists with no in-bundle caller","line":"Scaffolding to mute and unmute served tools has landed, with state labels and a periodic timer, but nothing calls it.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text, gate cited by this entry"}],"entries_total":8,"docs":[],"docs_total":0,"gates":[{"version":"2.1.281","state":"unknown","account":null,"baseline":null,"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-mute","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}