The model-facing device field exists on remote-capable tools but its gate returns false unconditionally.
Tools 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.
- All other tools get a frozen default of unsupported.
- A
forRemoteExecutionflag 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. - Because the gate short-circuits, the server flag
tengu_violin_woodbehind it is never consulted; the field is deleted both from the API tool list and from the MCP server'stools/list. - A sibling stub also returns false and feeds a legacy Bash withholding switch and a
device_bash_withheldtelemetry field. - None of this existed in v2.1.238.
refusedInputFields
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
tengu_violin_wood Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.239: off
Read once, for one account on one subscription tier, against v2.1.239. It isn't a statement about your account. What a flag value here can and cannot tell you
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.