{"name":"tengu_violin_corner","slug":"tengu-violin-corner","family":"flag","title":"Feature flags","noun":"feature flag","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","description_source":"entry","described_by":{"version":"2.1.287","anchor":"resumed-remote-tool-can-carry-over-a-pending-approval-ask-b"},"presence":{"first_seen":"2.1.287","removed_in":null,"in_current_build":true,"newest_mined":"2.1.288","builds":2,"mined_builds":131,"first_cited":{"version":"2.1.287","released_at":"2026-10-01 16:59:25","spans":1}},"aliases":[],"entries":[{"version":"2.1.287","anchor":"resumed-remote-tool-can-carry-over-a-pending-approval-ask-b","heading":"A pending approval request can survive reconnecting to a remote tool call","line":"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","released_at":"2026-10-01 16:59:25","reason":"gate cited by this entry"},{"version":"2.1.287","anchor":"remote-tools-background-shells-and-host-inventory-tengu-vio","heading":"Remote tools can report this machine's resources and run background commands","line":"Remote callers using this machine's tools can get a report of its CPU, memory, disk and installed CLI tools, and can run background Bash commands","released_at":"2026-10-01 16:59:25","reason":"gate cited by this entry"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[{"version":"2.1.287","state":"on-in-practice","account":true,"baseline":true,"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_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_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_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_duet","slug":"tengu-violin-duet","description":"Claude Code gains switches for a connected mode for cloud sessions and a file sync that depends on it, both off unless turned on remotely"},{"name":"tengu_violin_eye","slug":"tengu-violin-eye","description":"Tool approvals for remotely served tools gain two off-by-default switches, a category on each approval prompt, and settings-file write checks"},{"name":"tengu_violin_ferrule","slug":"tengu-violin-ferrule","description":"Remote tool permission checks can retry a timed-out safety check and treat unreadable shell commands as needing a person, behind three switches"},{"name":"tengu_violin_fhole","slug":"tengu-violin-fhole","description":"Claude Code checks a new remote switch that is off unless turned on remotely, and what it controls is not visible"},{"name":"tengu_violin_finetuner","slug":"tengu-violin-finetuner","description":"One remotely controlled feature now stays off unless the server turns it on, and stays off on errors, where before it defaulted to on"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-violin-corner","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}