Source Intelligence
Sweep 28 Aug 2026 · 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Reference / Feature flags

tengu_violin_wood

A Claude Code feature flag, read out of the shipped bundle. It has been in the build since v2.1.227, including the newest one read.

What it is

If you have too many untracked files, cloud seeding refuses and tells you which budget you blew.

Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.224.

Presence across releases

ReleasesReadingDeclared typeDefault
2.1.245 – 2.1.250 5 releases never mined
2.1.242 – 2.1.243 2 releases in the build bool:false
2.1.228 – 2.1.241 13 releases in the build bool:false,unknown
2.1.227 in the build unknown

A row reading never mined is a release with no archived bundle behind it. Nothing was read out of it, so nothing here says whether the name was in it. A declared type or a default is only ever what that release's own bundle stated.

Gate readings

ReleaseResolvedThis accountAnonymousCompiled default
v2.1.248 Off in both readings off off on
v2.1.247 Off in both readings off off on
v2.1.242 Off in both readings off off on
v2.1.239 Off in both readings off off on
v2.1.238 Off in both readings off off on
v2.1.235 Off in both readings off off on
v2.1.232 read on another version Off in both readings off off on
v2.1.228 read on another version Off in both readings off off on
v2.1.227 read on another version Off in both readings off off not a boolean we can read
v2.1.225 read on another version Off in both readings off off not a boolean we can read
v2.1.224 read on another version Off in both readings off off not a boolean we can read

Two arms, because they disagree: this account is the one account this site reads and anonymous is a baseline with no identity attached. A reading says nothing about your account, and off cannot rule out a rollout both readings sit outside of. What these readings can and cannot show.

Changelog entries naming it

  1. v2.1.248New tengu_violin_pegbox gate layered on top of tengu_violin_wood

    Remote sessions started from the desktop app now need a second flag as well.

    gate cited by this entry

  2. v2.1.248Remote manager sends the tool name on allow responses

    The remote session manager can include a tool name on allow responses.

    gate cited by this entry

  3. v2.1.248Cloud sessions can serve your local tools to the remote worker and sign their events

    Cloud sessions can expose your local tools to the remote worker and sign events with a device key.

    gate cited by this entry

  4. v2.1.248Forwarding plugins and hooks to remote sessions is gated, and now says why it is off

    Forwarding your plugins and hooks into remote sessions stays off unless the server enables it.

    gate cited by this entry

  5. v2.1.248Permission approvals can be sent back with the tool name attached

    Remote permission approvals can name the tool they applied to, off in interactive sessions.

    gate cited by this entry

  6. v2.1.248Remote tool announcements abort when echoed back unverified

    Remote tool announcements abort if echoed back without a verified device attestation.

    gate cited by this entry

  7. v2.1.247Cloud sessions can report which worker generation they are on

    Cloud sessions track which worker generation they're on and re-register only after a worker restart.

    gate cited by this entry

  8. v2.1.247Announce requests are refused unless the process is an admitted managed cloud worker

    Only an admitted managed cloud worker can announce its tools; everything else is refused.

    named in this entry, gate cited by this entry

  9. v2.1.247Announce handling validates the frame and answers with a specific reason when switched off

    Tool announcements from an attached machine are size-checked and answered with a precise refusal reason.

    gate cited by this entry

  10. v2.1.247Control protocol for tools hosted on an attached machine

    A cloud worker can call tools hosted on your attached machine, but the account flag is off.

    named in this entry, gate cited by this entry

  11. v2.1.247Remote tool hosts can announce themselves over the session channel

    Tools on another machine gain a third route over the session channel, gated off by default.

    named in this entry, gate cited by this entry

  12. v2.1.247Plumbing calls and passthrough MCP tools: described in the protocol, not yet served

    The attached-machine protocol describes plumbing calls and passthrough MCP tools that this build cannot serve.

    gate cited by this entry

  13. v2.1.242Cloud-supplied hook templates run as vetted python3 scripts

    Cloud-supplied hook scripts run through a vetted python3 wrapper that rechecks their checksum.

    gate cited by this entry

  14. v2.1.239Trusted-device enrollment now happens on demand, not just up front

    Trusted-device enrollment now happens when needed rather than only at startup, and records why it ran.

    gate cited by this entry

  15. v2.1.239Starting a cloud session from a shallow clone no longer fails silently

    Starting a cloud session from a shallow clone now picks a workable upload path or explains why it can't.

    gate cited by this entry

  16. v2.1.239Remote sessions can re-enroll a device after a 403 and retry

    Remote session events no longer get dropped when the server rejects an untrusted device; it re-enrolls and retries.

    gate cited by this entry

  17. v2.1.239Settings pushed over the control channel are screened before touching plugin forwarding

    Settings pushed from the control channel are checked before they can change plugin forwarding, and refusals are logged.

    gate cited by this entry

  18. v2.1.239Deleted files in a synced directory go to a session trash instead of being unlinked

    Synced deletions move files into a per-session trash instead of unlinking them, when the sync lane is enabled.

    gate cited by this entry

  19. v2.1.239Warning when a session's file sync was set up from a different directory

    Claude can warn you that a session's file sync was set up elsewhere, but only if the remote gate is on.

    gate cited by this entry

  20. v2.1.239Placeholder MCP tools so old transcripts still render

    Disconnected MCP tools could show proper names in old transcripts instead of blanks, but not yet.

    gate cited by this entry

  21. v2.1.239Cloud sessions can be handed forwarded plugin settings

    Cloud sessions can accept a pushed plugin configuration, but it stays off without server values.

    gate cited by this entry

  22. v2.1.239Device hook forwarding worker added, off behind two flags and a kill switch

    Cloud sessions could register hooks that run on your device, blocked by two off flags.

    gate cited by this entry

  23. v2.1.239Remote tool execution is complete but hard-disabled in this build

    Remote device execution is fully built but hard-disabled; no tool can be sent to a device.

    gate cited by this entry

  24. v2.1.238Carrying and reporting your local permission mode in remote sessions is gated off

    Remote sessions could inherit your local permission mode and effort level, but no value is compiled in.

    gate cited by this entry

  25. v2.1.235A flag served as false is now distinguished from a flag never set

    The tool can now tell a feature switched off remotely from one that was never set at all.

    gate cited by this entry

  26. v2.1.235Device bridge shuts down mid-session when its flag is turned off

    The device bridge now stops itself mid-session if its switch flips off, but it's off by default.

    gate cited by this entry

  27. v2.1.232Headless cloud sessions wired up but unreachable

    Running --cloud without a terminal is wired up but unreachable in this build.

    gate cited by this entry

  28. v2.1.228Cloud sessions can sync files back to your directory each turn

    Cloud session file sync could pull changes back to your directory and narrate it, but the gate is off.

    gate cited by this entry

  29. v2.1.228Laptop directory-sync sessions for remote attach

    Attaching to a remote session could sync a directory on your laptop, but the gate is off here.

    gate cited by this entry

  30. v2.1.227Trusted-device header on cloud session requests

    Cloud session requests can attach a trusted-device token, but the header is added only when flagged on.

    gate cited by this entry

  31. v2.1.227Startup notice when a cloud session could not be bound to your machine

    You could get a startup notice when a cloud session could not be bound to your machine.

    gate cited by this entry

  32. v2.1.227Ask before syncing a repository to cloud sessions

    A dialog can ask whether to copy your repo, including uncommitted files, into cloud sessions.

    gate cited by this entry

  33. v2.1.227Cloud sessions can run shell commands on your own machine

    A cloud session can run shell commands on your own machine, off unless a server flag enables it.

    gate cited by this entry

  34. v2.1.227Cloud sessions can be bound to the machine that created them

    Cloud sessions can be bound to your machine so local tools only run there, currently gated off.

    gate cited by this entry

  35. v2.1.225Device bridge lifecycle telemetry

    The device bridge reports its whole connection lifecycle, but none of it fires yet.

    gate cited by this entry

  36. v2.1.225Cloud and remote sessions try to start device registration

    Cloud and remote sessions try to start device registration, which does nothing while the gate is off.

    gate cited by this entry

  37. v2.1.225Device bridge registers this machine as a remote-tools device

    Your machine can register as a named remote device with a tool that reports its environment.

    gate cited by this entry

  38. v2.1.224Cloud seeding tells you when there are too many untracked files

    If you have too many untracked files, cloud seeding refuses and tells you which budget you blew.

    gate cited by this entry

  39. v2.1.224Progress and failure messages for cloud file seeding

    Cloud file uploads show progress and a clear outcome, falling back to the git bundle on failure.

    gate cited by this entry

  40. v2.1.224Untracked files can be seeded into a cloud session

    Teleporting to a cloud session can upload your untracked files so the remote starts with them.

    gate cited by this entry

  41. v2.1.224Untracked files can be uploaded to a cloud session's working directory

    Cloud sessions can upload untracked files, but only behind an off-by-default gate and a project setting.

    gate cited by this entry

Documentation pages

None of Anthropic's documentation pages this site has a copy of carries this name.

Names beside it

Every feature flag in the inventory starting tengu_violin, up to twelve of them.

tengu_violin_Remote sessions started from the desktop app now need a second flag as well. never mined tengu_violin_amatiSettings pushed from the control channel are checked before they can change plugin forwarding, and refusals are logged. 2.1.239 tengu_violin_pegboxRemote sessions started from the desktop app now need a second flag as well. never mined tengu_violin_stradRemote sessions could inherit your local permission mode and effort level, but no value is compiled in. 2.1.238

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the feature flag does. All feature flags.