{"version":"2.1.239","anchor":"remote-tool-execution-is-complete-but-hard-disabled-in-this-","canonical_anchor":"remote-tool-execution-is-complete-but-hard-disabled-in-this-","heading":"Remote tool execution is complete but hard-disabled in this build","tier":"soon","area":"Remote Execution","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239\/e\/remote-tool-execution-is-complete-but-hard-disabled-in-this-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239","markdown":"### Remote tool execution is complete but hard-disabled in this build\n\nRemote device execution is fully built but hard-disabled; no tool can be sent to a device.\n\n**What**\n\nTools can now declare that they support running on a remote device, and the Bash tool declares it along with a list of input fields it refuses in that mode. The model-facing half is an input field named `device` on remote-capable tools, added only when a gate passes. That gate is a function that returns false unconditionally in this build, so the field is stripped from every tool schema and no tool can be sent to a device.\n\n**Details**\n\n- All other tools get a frozen default of unsupported.\n- A `forRemoteExecution` flag threads through the permission pipeline: it forces bypass-permissions and accept-edits off, skips sandbox auto-allow, skips sed simulation, skips IDE diff tabs, and makes the request classify as a remote-agent request.\n- Because the gate short-circuits, the server flag `tengu_violin_wood` behind it is never consulted; the field is deleted both from the API tool list and from the MCP server's `tools\/list`.\n- A sibling stub also returns false and feeds a legacy Bash withholding switch and a `device_bash_withheld` telemetry field.\n- None of this existed in v2.1.238.\n\n**Evidence**\n\n`refusedInputFields`\n\n- Flag `tengu_violin_wood`: Off in both readings (read for one account on one subscription tier against v2.1.239; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Remote Execution\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}