Every feature flag, and where it lived
938 of 2,081 feature flags One tick per build on this box, oldest on the left. A gap is a build the feature flag was not in.
State
This account
Anonymous
Compiled default
A is the one account this site reads, N the anonymous baseline, D what the release compiled in. 1,143 of 2,081 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.308, ◇ we found no documentation describing it.
Feature flagWhat it doesSpan v2.1.138 → v2.1.308 Status Reading
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.308 ◆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_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_possum ◇ No description from anybody.v2.1.285 → v2.1.308 ◆in the build never read
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.308 ◆in the build never read
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.308 ◆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.308 ◆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
tengu_feature_ ◇ No description from anybody.v2.1.280 → v2.1.308 ◆in the build never read
tengu_feature_bad ◇ Feature-bad/feature-sad telemetry now sanitizes the error_code field before sending itnever mined ·never mined never read
tengu_feature_sad ◇ Feature-bad/feature-sad telemetry now sanitizes the error_code field before sending itnever mined ·never mined never read
tengu_federated_robin ◇ Default true. When on, a failed fetch of /api/oauth/usage is remembered for the OAuth token that sent it: an auth rejection (401, or 403 with an Anthropic error body) for an hour, and a 429 or other 403 for the Retry-After time (5 minutes when none is given, at most an hour). Until then a fetch with that token throws the remembered error instead of asking the server again. Turning it off clears the remembered errors and records no new ones.v2.1.284 → v2.1.306 ○gone never read
tengu_feedback_draft_discarded ◇ Oversized feedback submissions now tell you to drop the transcript or shorten the details.never mined ·never mined never read
tengu_feedback_draft_submitted ◇ Feedback now lets you tag a failure mode and task category, cycled with the arrow keys.never mined ·never mined never read
tengu_feedback_survey_event ◇ MCP notification wiring for VS Code and daemon sessions now goes through one shared path.never mined ·never mined never read
tengu_feedback_turnoff_prompt_declined ◇ Toggling Claude-drafted feedback now records whether you changed it from the card or from /config.never mined ·never mined never read
tengu_feedback_turnoff_prompt_shown ◇ Toggling Claude-drafted feedback now records whether you changed it from the card or from /config.never mined ·never mined never read
tengu_fern_plover ◇ No description from anybody.v2.1.287 → v2.1.308 ◆in the build never read
tengu_file_changed ◇ Whole-file rewrites now count removed lines instead of reporting zero.never mined ·never mined never read
tengu_file_history_rewind_failed ◇ A new telemetry event logs when a file-history rewind fails entirely.never mined ·never mined never read
tengu_filtered_orphaned_thinking ◇ No description from anybody.never mined ·never mined never read
tengu_filtered_orphaned_thinking_message ◇ Orphaned-thinking-message telemetry no longer fires duplicate events for the same messagenever mined ·never mined never read
tengu_fizzy_bonbon ◇ A new gate affects how fast-mode tool permissions are resolvedv2.1.267 → v2.1.308 ◆in the build never read
tengu_flag ◇ A plan approval can only be answered once, and a mismatched answer no longer hangs.never mined ·never mined never read
tengu_fleet_nudge_state ◇ An analytics event, not a feature flag. Claude Code logs it when it refreshes its list of other sessions and the counts of sessions that need input, are done, or finished successfully differ from the previous refresh. It carries needs_input_count, done_count, succeeded_count, and increased (whether the needs-input count went up).never mined ·never mined never read
tengu_fleetview_dead_epoch_offer ◇ Reopening a job that died offline now asks before respawning, and remembers when it's gone.never mined ·never mined never read
tengu_fleetview_earlier_loaded ◇ An analytics event, not a feature flag. Claude Code logs it when the fleet view finishes loading its earlier sessions and the load returned at least one entry, unless the load was cancelled. It carries count, the number of entries loaded.never mined ·never mined never read
tengu_fleetview_empty_state_shown ◇ Picking a group header in Fleetview no longer bounces your selection back and forth.never mined ·never mined never read
tengu_fleetview_fold_shown ◇ The press-again-to-delete confirmation is more reliable, and escape now dismisses it properly.never mined ·never mined never read
tengu_fleetview_onboarding_v2 ◇ Default false. When true and the fleet view's peak count of concurrently active or blocked sessions is below 3, the fleet view loads suggested agent tasks: on the first-party API, outside essential-traffic-only mode, it lists up to 5 of your recently merged pull requests with gh pr list (anyone's if you have none) and asks a model to fill in each suggestion's scope, falling back to generic scopes, cached for 10 minutes. It also lets the state-grouped list show an empty-bucket hint.v2.1.193 → v2.1.202 ○gone never read
tengu_foamy_spring ◇ A new gate is on by default and stays on even if its reader fails.v2.1.251 → v2.1.308 ◆in the build never read
tengu_fork_agent_query ◇ Fork-agent query telemetry now records whether a query was eligible for the teleport relaynever mined ·never mined never read
tengu_fork_subagent_enabled ◇ Forked subagents are on by default in interactive sessions; set CLAUDE_CODE_FORK_SUBAGENT to false to opt out.never mined ·never mined never read
tengu_forked_agent_default_turns_exceeded ◇ Unexpected telemetry values are replaced with a placeholder instead of being sent raw.never mined ·never mined never read
tengu_frontmatter_shadow_unknown_key ◇ An analytics event, not a feature flag. Claude Code logs it when the frontmatter of a skill, agent, or output style has a key that its strict check schema for that kind does not recognize, at most once per surface and key. It carries surface and detail, derived from the kind and the unknown key.never mined ·never mined never read
tengu_fullscreen_crash_auto_off ◇ Accepting fullscreen now runs as a trial, and two crashed launches disable it on that machine.never mined ·never mined never read
tengu_fullscreen_upsell_trial_persisted ◇ A trouble-free fullscreen trial saves the setting, unless you changed it yourself mid-trial.never mined ·never mined never read
tengu_functional_llama ◇ Overrides the messages shown when Claude Code will continue automatically after hitting a usage limit. Code default null keeps the built-in text, such as Usage limit reached · continuing automatically {when} · esc to cancel. The value is an object with optional string fields waiting, started, rearmed and credits; an override for the first three is used only if it contains {when}, which is filled with at <time>, or with shortly (started, rearmed) or when it resets (waiting) when no time is known. Every message is capped at 120 characters.v2.1.284 → v2.1.306 ○gone never read
tengu_garnet_loom ◇ No description from anybody.never mined ·never mined never read
tengu_garnet_plover ◇ No description from anybody.never mined ·never mined never read
tengu_gentle_brooks ◇ Default true. When remembered MCP discover verdicts are on (tengu_dreamy_sundae), a value of false stops Claude Code reading or recording a verdict for HTTP toolbox MCP servers, whose cache keys start with ccr: and are built from the toolbox_mcp_server_id and mcp_url query parameters. A verdict records that the server spoke the current modern protocol version and is honoured for 24 hours; claude.ai proxy servers are unaffected.v2.1.286 → v2.1.308 ◆in the build never read
tengu_git_created_prs ◇ New telemetry event tengu_git_created_prs counts pull requests printed versus announced during git operationsnever mined ·never mined never read
tengu_git_operation ◇ Claude now re-checks later whether your pull request was actually created, instead of giving up after one try.never mined ·never mined never read
tengu_glacier_2xr ◇ No description from anybody.never mined ·never mined never read
tengu_glob_with_rg ◇ No description from anybody.never mined ·never mined never read
tengu_goal_checkin_injected ◇ Goals now nudge Claude every 30 minutes when background shells or agents are blocking evaluation.never mined ·never mined never read
tengu_goal_cleared ◇ Replacing a live goal now clears the old one and records why it ended.never mined ·never mined never read
tengu_goal_interruption ◇ Autonomous 'goal' turns get structured pause/retry/stop handling with clear 'Goal paused' messagesnever mined ·never mined never read
tengu_goal_proposal_available ◇ Claude Code now logs once per session whether its goal-proposal tool was available to it.never mined ·never mined never read
tengu_goal_proposal_decided ◇ Claude could propose a session goal you approve with one keypress, but it is switched off.never mined ·never mined never read
tengu_goal_proposed ◇ Claude could propose a session goal you approve with one keypress, but it is switched off.never mined ·never mined never read
tengu_goal_restored_on_resume ◇ Restoring a goal on resume records more detail, including when it replaced an existing goal.never mined ·never mined never read
tengu_grey_wool ◇ No description from anybody.never mined ·never mined never read
tengu_grove_oauth_401_received ◇ No description from anybody.never mined ·never mined never read
tengu_grove_policy_dismissed ◇ An analytics event, not a feature flag. Claude Code logs it with state: true when the user defers the consumer terms notice during its grace period, either by choosing Not now or by pressing Escape.never mined ·never mined never read
tengu_grove_policy_escaped ◇ An analytics event, not a feature flag. Claude Code logs it when the user presses escape in the Consumer Terms and Privacy Policy update dialog (the Grove dialog). It carries no fields.never mined ·never mined never read
Nothing on this page matches that. Press Enter to search every feature flag.