{"version":"2.1.280","anchor":"ask-seat-remote-tools-wait-gated-by-new-env-var-and-rename","canonical_anchor":"ask-seat-remote-tools-wait-gated-by-new-env-var-and-rename","heading":"'Ask seat' remote-tool waiting now controlled by an environment-variable override and feature gates","tier":"use","area":"Remote Tools","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/ask-seat-remote-tools-wait-gated-by-new-env-var-and-rename","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### 'Ask seat' remote-tool waiting now controlled by an environment-variable override and feature gates\n\nWhether tool calls wait for remote approval capacity is now controlled by CLAUDE_CODE_REMOTE_TOOLS_ASK_SEATS and new feature gates\n\n**Unclear.** Nothing has been read about the `tengu_unified_waterfall` gate for this account, beyond its default of true.\n\n**What**\n\n- The function that decides whether tool calls wait on an \"ask seat\" (a unit of remote approval capacity) now reads the `CLAUDE_CODE_REMOTE_TOOLS_ASK_SEATS` environment variable as an override, falling back to a feature gate named `tengu_unified_waterfall`, which defaults to true.\n\n- A second new gate, `tengu_violin_speculative_classifier`, was also added, but it is currently wired to a function that always returns false, meaning it exists in the code but is not yet active.\n\n**Why** This gives more explicit control over remote tool-approval waiting behavior and lays groundwork for a speculative classifier feature that is not turned on yet.\n\n- Flag `tengu_unified_waterfall`: Not enough to say (read for one account on one subscription tier against v2.1.280; this account: no value returned, anonymous baseline: no value returned, compiled default: on) 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.\n- Area: Remote Tools\n- Tier: Use it now\n- Useful: 2\/5\n- Signal: 2\/5"}