Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One family

Feature flags, all 2,095.

GrowthBook gates the client evaluates on startup. Most of what ships is behind one of these before it is announced.

Feature flags2,095seen across 150 builds
In v2.1.309900the newest inventory on disk
Gone316in an earlier build, not in the newest
Described0have a line in Anthropic's documentation
No docs line2,095no line in the documentation we hold

Every feature flag, and where it lived

1,092 of 2,095 feature flags One tick per build on this box, oldest on the left. A gap is a build the feature flag was not in.

A is the one account this site reads, N the anonymous baseline, D what the release compiled in. 1,158 of 2,095 gates have been read at all: a run only records the gates its own release wrote about. Claude Code evaluates its gates on Anthropic's servers, so a reading of off can be a rollout this account sits outside of, and none of it says anything about your install. How to read these.

○ not in v2.1.309, ◇ we found no documentation describing it.

Feature flagWhat it doesSpan v2.1.138 → v2.1.309 Status Reading
tengu_device_bash_served ◇ The local-command tool refuses to run unless your sandbox is strict and fully confining.never mined ·never mined never read tengu_device_bind_account ◇ A token from the wrong account now says so and tells you to log out.never mined ·never mined never read tengu_device_bind_attach ◇ A remote session can be pinned to one device, refusing attach from anywhere else.never mined ·never mined never read tengu_device_bind_failed ◇ Cloud sessions can be bound to your machine so local tools only run there, currently gated off.never mined ·never mined never read tengu_device_bind_prepared ◇ Remote sessions can be tied to the exact machine that started them using a per-account signing key.never mined ·never mined never read tengu_device_bind_skipped ◇ Cloud sessions can be bound to your machine so local tools only run there, currently gated off.never mined ·never mined never read tengu_device_bind_title_latched ◇ The automatic session rename after device binding is now signed.never mined ·never mined never read tengu_device_bridge_connect_frame ◇ A machine attached to a cloud session but running nothing now advertises itself as idle.never mined ·never mined never read tengu_device_bridge_heartbeat_unsupported ◇ The device bridge reports its whole connection lifecycle, but none of it fires yet.never mined ·never mined never read tengu_device_bridge_muted ◇ The device bridge can be muted at runtime, withholding all but one tool and device announcement.never mined ·never mined never read tengu_device_bridge_reannounce ◇ Device bridge re-announce events now record reason, outcome and drain timingnever mined ·never mined never read tengu_device_bridge_reannounce_contended ◇ Device bridge re-announce events now record reason, outcome and drain timingnever mined ·never mined never read tengu_device_bridge_skipped ◇ The device bridge is skipped entirely when the host's account UUID doesn't match the stored one.never mined ·never mined never read tengu_device_bridge_started ◇ The device bridge reports its whole connection lifecycle, but none of it fires yet.never mined ·never mined never read tengu_device_hook_served ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_hook_template_run ◇ If a device hook template cannot install, the tools it guarded are now denied rather than allowed.never mined ·never mined never read tengu_device_hook_template_upload ◇ Three more telemetry shapes cover hook template runs, uploads and expiring registrations.never mined ·never mined never read tengu_device_hooks_client_register ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_hooks_consent_notice ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_hooks_headless_off ◇ Cloud sessions can run your local hooks once you agree on this machine; run /hooks to decide.never mined ·never mined never read tengu_device_hooks_lapse_line ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_hooks_reach_pinned ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_hooks_source_pinned ◇ Six telemetry events for machine-run cloud hooks exist but cannot fire in this build.never mined ·never mined never read tengu_device_reenroll ◇ Claude Code can now re-register a device when its saved key conflicts with a stored onenever mined ·never mined never read tengu_device_tool_refused ◇ Tools on your machine refuse calls from a cloud session other than the one being served.never mined ·never mined never read tengu_dialog_waiting_in_transcript ◇ New automatic prompts appear: a first-time auto mode warning, a spending threshold dialog and a worktree tip.never mined ·never mined never read tengu_dir_sync_anchor ◇ A cloud pull now stashes uncommitted files it overwrites into .claude-cloud-trash and tells you where.never mined ·never mined never read tengu_dir_sync_apply_start ◇ A directory can be seeded with a listed set of files, skipping anything already there.never mined ·never mined never read tengu_dir_sync_barrier ◇ Cross-machine file sync now reports five new events covering disagreement, mid-turn sync and file handoff.never mined ·never mined never read tengu_dir_sync_between_tools_publish ◇ Directory-sync publish telemetry now tracks how long a sync was held before sendingnever mined ·never mined never read tengu_dir_sync_between_tools_take_in ◇ Cloud sessions can pull in your latest local edits between tool calls, not just at turn edges.never mined ·never mined never read tengu_dir_sync_direct_upload ◇ Directory sync can upload straight to a file store when the server offers that route.never mined ·never mined never read tengu_dir_sync_first_turn_hold ◇ Your first turn now waits for the initial directory sync, and deletions and nested repos are reported.never mined ·never mined never read tengu_dir_sync_first_upload_build ◇ An analytics event, not a feature flag. Claude Code logs it whenever an attempt to build the first-upload git bundle of a working tree for directory sync ends, whatever the result, with the outcome, build_ms and attempts. A built outcome adds bundle_bytes, commit_count, withheld, missing_uploaded_as_deleted and detached; a refused outcome adds reason and sub_reason; a not_served outcome adds not_served_why.v2.1.283 ○gone never read tengu_dir_sync_folder_repo ◇ Folder sync sends per-pass stats so stalled syncs can be diagnosed server-side.never mined ·never mined never read tengu_dir_sync_folder_seed ◇ Folder sync sends per-pass stats so stalled syncs can be diagnosed server-side.never mined ·never mined never read tengu_dir_sync_folder_session ◇ Cloud file sync gains git-bundle and tar-archive modes, but you still sync file by file.never mined ·never mined never read tengu_dir_sync_folder_store_lost ◇ Folder sync sends per-pass stats so stalled syncs can be diagnosed server-side.never mined ·never mined never read tengu_dir_sync_git_config_reread ◇ Directory-sync now detects if git config changed while being read and refuses to trust itnever mined ·never mined never read tengu_dir_sync_git_ended ◇ Git-based directory sync for cloud sessions includes a lock so only one window syncs.never mined ·never mined never read tengu_dir_sync_git_fast_forward ◇ Git-based directory sync for cloud sessions includes a lock so only one window syncs.never mined ·never mined never read tengu_dir_sync_git_first_send_wait ◇ Cloud sessions hold your first message until your project files have actually uploaded.never mined ·never mined never read tengu_dir_sync_git_layout ◇ Cloud file sync writes through directory handles so a swapped symlink can't redirect it, and says when that's unavailable.never mined ·never mined never read tengu_dir_sync_git_muted ◇ Cloud session file sync can now be remotely paused by Anthropic via an 'emergency switch'never mined ·never mined never read tengu_dir_sync_git_not_on_start_path ◇ Directory sync pins git to the PATH from startup, so later PATH changes can't swap it.never mined ·never mined never read tengu_dir_sync_git_offline_continued ◇ Cloud directory sync ending because you went offline now asks you to acknowledge it.never mined ·never mined never read tengu_dir_sync_git_open ◇ The git-backed sync opener was reworked around transports and a fast-forward callback.never mined ·never mined never read tengu_dir_sync_git_uploads_not_taken ◇ Directory sync reporting now names the engine used and adds six git-engine events; syncing itself is unchanged.never mined ·never mined never read tengu_dir_sync_git_worker_armed ◇ Cloud file sync gains git-bundle and tar-archive modes, but you still sync file by file.never mined ·never mined never read tengu_dir_sync_git_worker_turn_end ◇ Directory-sync turn-end telemetry adds an 'unchanged' outcome and a way to skip reportingnever mined ·never mined never read tengu_dir_sync_inventory ◇ Teleporting to a cloud session can upload your untracked files so the remote starts with them.never mined ·never mined never read tengu_dir_sync_mode_prompt ◇ A dialog can ask whether to copy your repo, including uncommitted files, into cloud sessions.never mined ·never mined never read tengu_dir_sync_mode_prompt_shown ◇ A dialog can ask whether to copy your repo, including uncommitted files, into cloud sessions.never mined ·never mined never read tengu_dir_sync_mode_prompt_skipped ◇ A dialog can ask whether to copy your repo, including uncommitted files, into cloud sessions.never mined ·never mined never read tengu_dir_sync_offer_probe ◇ Cloud sync sizes up your repo first and always tells you why it declined; bundle upload is server-gated.never mined ·never mined never read tengu_dir_sync_offline_told ◇ Cloud sessions now pop a dialog when file sync goes offline instead of failing quietly.never mined ·never mined never read tengu_dir_sync_overlay_start ◇ Cloud checkouts could fast-forward from a downloaded git bundle, but no caller enables it.never mined ·never mined never read tengu_dir_sync_pull ◇ Cloud session file sync could pull changes back to your directory and narrate it, but the gate is off.never mined ·never mined never read tengu_dir_sync_push ◇ Cloud session file sync could pull changes back to your directory and narrate it, but the gate is off.never mined ·never mined never read tengu_dir_sync_seed_complete ◇ Cloud sessions can upload untracked files, but only behind an off-by-default gate and a project setting.never mined ·never mined never read tengu_dir_sync_seed_gate_send ◇ Messages to a cloud session wait until your uploaded files have actually landed there.never mined ·never mined never read tengu_dir_sync_stopped ◇ Archive sync now tells you plainly about conflicts, restored deletes and files too large to sync.never mined ·never mined never read tengu_dir_sync_upload_rules ◇ New telemetry tracks completeness of sandbox filesystem rule syncing.never mined ·never mined never read tengu_dir_sync_watch ◇ The directory-sync watcher now reports starts, stops, drops and per-sync outcomes as telemetry.never mined ·never mined never read tengu_dir_sync_worker_base ◇ New reporting covers directory sync pulls, pushes, initial scans and workspace re-pointing.never mined ·never mined never read tengu_dir_sync_worker_pull ◇ New reporting covers directory sync pulls, pushes, initial scans and workspace re-pointing.never mined ·never mined never read tengu_dir_sync_worker_push ◇ New reporting covers directory sync pulls, pushes, initial scans and workspace re-pointing.never mined ·never mined never read tengu_dir_sync_worker_rehome ◇ New reporting covers directory sync pulls, pushes, initial scans and workspace re-pointing.never mined ·never mined never read tengu_disable_keepalive_on_econnreset ◇ Default false. When on and an API request attempt failed with a connection error coded ECONNRESET, EPIPE, ConnectionClosed, ETIMEDOUT, ECONNABORTED or StreamSuspended, the retry logs Stale connection and turns HTTP keep-alive off (keepalive: false) in the fetch options for later requests in the process.v2.1.138 or earlier → v2.1.212 ○gone never read tengu_disable_streaming_to_non_streaming_fallback ◇ Default false. When on, a streaming API request that fails is never retried as a non-streaming request; the failure is handled as if that fallback were unavailable, the same as setting CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK.v2.1.138 or earlier → v2.1.309 ◆in the build never read tengu_disk_drain ◇ A new gated background watchdog can warn or take action when disk space runs lownever mined ·never mined never read tengu_disk_low ◇ A new gated background watchdog can warn or take action when disk space runs lownever mined ·never mined never read tengu_dispatch_header_fallback ◇ Side-query API requests now retry once without the side-query header on certain failures.never mined ·never mined never read tengu_doorbell_agave ◇ No description from anybody.v2.1.138 or earlier → v2.1.294 ○gone AND v2.1.308 tengu_drifting_nova ◇ No description from anybody.v2.1.295 → v2.1.309 ◆in the build AND v2.1.308 tengu_dune_wren ◇ Default false. Turns on the subagent-fanout-nudge tip ("Say \"fan out subagents\" and Claude sends a team"), which has a 3-session cooldown, for users signed in with a claude.ai subscription (OAuth with the user:inference scope); for everyone else the tip is eligible whatever the flag says.v2.1.141 → v2.1.179 ○gone AND v2.1.308 tengu_dynamic_skills_changed ◇ Delete a skill's directory and it vanishes from the session instead of lingering until restart.never mined ·never mined never read tengu_edit_tool_not_read_hypothetical ◇ Remotely served edits are less likely to be blocked by the read-before-write rule.never mined ·never mined never read tengu_edit_tool_stale_read ◇ Edit and Write now detect if a file changed on a different remote host since it was last read, with a clearer error messagenever mined ·never mined never read tengu_editafterwrite_qpl ◇ No description from anybody.never mined ·never mined never read tengu_effort_exp ◇ No description from anybody.never mined ·never mined never read tengu_effort_level ◇ No description from anybody.never mined ·never mined never read tengu_effort_medium_nudge_resolved ◇ Two events would record the effort prompt and your answer, but it never shows.never mined ·never mined never read tengu_effort_medium_nudge_shown ◇ The effort suggestion dialog reorders its buttons for screen readers.never mined ·never mined never read tengu_elegant_ocean ◇ New system-prompt text explains the sandbox's boundaries to the model, gated behind an unread flagnever mined ·never mined AND v2.1.308 tengu_elegant_possum ◇ No description from anybody.v2.1.285 → v2.1.309 ◆in the build never read tengu_ember_trail ◇ Default "0". Picks the warm resume hint shown at startup, last here <time> · <session title> · /resume to continue: "0" and any unrecognised value hide it, "1" and "2" show it with · claude --resume --fork-session to branch appended when the terminal is wide enough, and "3" shows it without that part. It appears only on a plain claude start with no arguments, outside CI, within the first 30 startups, when a previous session is recorded, and only until it has been shown once.v2.1.138 or earlier → v2.1.143 ○gone AND v2.1.308 tengu_enable_versioned_plugins ◇ No description from anybody.never mined ·never mined never read tengu_encapsulated_dusk ◇ A new server-controlled setting picks whether some data is dropped or redacted, and falls back to redactingv2.1.290 → v2.1.309 ◆in the build never read tengu_event_watchdog_default_on ◇ No description from anybody.v2.1.169 → v2.1.195 ○gone AND v2.1.308 tengu_expressive_church ◇ No description from anybody.v2.1.293 → v2.1.309 ◆in the build AND v2.1.308 tengu_expressive_whistle_config ◇ Refetch throttling after stale-data signals is now server-tunable but stays off without a server value.v2.1.248 → v2.1.309 ◆in the build never read tengu_ext_will_show_diff ◇ Remote-driven edits no longer pop diff tabs in your IDE, and symlinked notebooks are recognised.never mined ·never mined never read tengu_extract_memories_extraction ◇ Memory extraction gains an internal 'relayFork' mode tracked in telemetrynever mined ·never mined never read tengu_fable5_launch_shown ◇ An analytics event, not a feature flag. Claude Code logs it, with no fields, from a mount effect keyed fable5-launch in the Fable 5 launch announcement, which either introduces Fable 5 (Fable 5 is here!) or, once the promo period is over, says Fable 5 now runs on usage credits.never mined ·never mined never read tengu_fable5_to_fable_alias_migration ◇ If your model setting says claude-fable-5, startup rewrites it to the fable alias automatically.never mined ·never mined never read tengu_fallback_sweep_tools ◇ A hidden, server-controlled fallback path can now retry refused model turns under different, less visible telemetry namesnever mined ·never mined never read tengu_fancy_wand_copy ◇ No description from anybody.v2.1.288 → v2.1.309 ◆in the build never read tengu_fast_mode_prefetch_timeout ◇ No description from anybody.never mined ·never mined never read tengu_fast_mode_toggled ◇ Enabling fast mode now runs an extra session opt-in/promotion step tied to a new internal checknever mined ·never mined never read
Feedback