Four new machine-tool requests exist in the control protocol, gated on account flag tengu_violin_wood which compiles off.
The control protocol between a cloud worker and an attached CLI gains four new requests: an announcement of the tools a machine offers, a call of one of them, a call of internal plumbing, and a liveness probe. An announcement carries up to 16 native tools and up to 256 passthrough MCP tools. This replaces an older tools-list announcement and is gated on an account flag, tengu_violin_wood, whose built-in fallback is off.
- Request subtypes are
remote_tools_announce,remote_tool_call,remote_plumbing_callandremote_tools_probe, each with a success payload. - Announcements carry an instance id and a description of the host machine.
- Error codes are
remote_tools_disabled,remote_tools_not_ready,stale_worker_epochandinvalid_announce. - The schema states that workers only emit the related worker-epoch field when the account's remote-tools flag is on, and nothing in this build supplies a value for that flag, so it comes from server config.
remote_tools_announce
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.247: off
Read once, for one account on one subscription tier, against v2.1.247. 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.