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.
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,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_reduce_motion_setting_changed ◇ An analytics event, not a feature flag. Claude Code logs it when the Reduce motion toggle in the settings list is changed, with the field enabled; the change also writes the prefersReducedMotion setting.never mined ·never mined never read
tengu_reflective_bee ◇ A new dialog can offer to connect GitHub to claude.ai after a git push, not yet confirmed livev2.1.267 → v2.1.309 ◆in the build AND v2.1.309
tengu_refusal_fallback_preference_prompt ◇ Switching to a fallback model after a refusal can now ask you first, and remembers your answernever mined ·never mined never read
tengu_refusal_fallback_resume_latch ◇ Safeguard and refusal notices now end with a Details line naming the refusal category.never mined ·never mined never read
tengu_refusal_fallback_route_declined ◇ A new bypass lets Claude Code re-offer a fallback model for bio-related refusals even after the user already declined that routenever mined ·never mined never read
tengu_refusal_fallback_setting_changed ◇ The setting that switches models on a flagged refusal now records when you change it.never mined ·never mined never read
tengu_refusal_fallback_suppressed ◇ A new bypass lets Claude Code re-offer a fallback model for bio-related refusals even after the user already declined that routenever mined ·never mined never read
tengu_refusal_fallback_triggered ◇ If compaction's model is refused, it retries on an allowed fallback instead of failing outright.never mined ·never mined never read
tengu_refusal_same_model_retry ◇ Claude Code now recovers gracefully when a safety filter cuts off a response mid-tool-callnever mined ·never mined never read
tengu_reinit_pending_redelivery ◇ SDK hook swaps no longer leave tool calls hanging; stuck ones now ask you to retry.never mined ·never mined never read
tengu_relay_chain_v1 ◇ Default false. When true, the Bash tool prompt drops its "When issuing multiple commands:" section (run independent commands as parallel tool calls, chain dependent ones with &&, use ; only when failures don't matter, no newlines between commands).v2.1.138 or earlier → v2.1.197 ○gone never read
tengu_relpath_gh7k ◇ No description from anybody.never mined ·never mined never read
tengu_remote_agent_permission_fallback ◇ Cloud agents now ask for tool permission in your terminal, marked as remote, with no "always allow" option.never mined ·never mined never read
tengu_remote_agent_permission_forwarded ◇ Cloud agents now ask for tool permission in your terminal, marked as remote, with no "always allow" option.never mined ·never mined never read
tengu_remote_attach_session ◇ Analytics ids are now filtered to safe characters before being sent, with no change you'll see.never mined ·never mined never read
tengu_remote_attach_session_rejected ◇ Attaching to a cloud session with an unknown or malformed id is refused immediately with a message.never mined ·never mined never read
tengu_remote_autocompact_state_adopted ◇ Remote sessions now use the host's auto-compact settings for context and token display.never mined ·never mined never read
tengu_remote_create_permission_mode_push ◇ A cloud session's starting permission mode is retried, and falls back to default with a warning.never mined ·never mined never read
tengu_remote_create_session ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read
tengu_remote_create_session_error ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read
tengu_remote_create_session_success ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read
tengu_remote_headless_client_ ◇ A full headless client for driving cloud sessions over stream-json is in the bundle.never mined ·never mined never read
tengu_remote_headless_client_host_dialog ◇ Dialogs shown by your editor now fall back to a safe default when anything goes wrong.never mined ·never mined never read
tengu_remote_headless_client_host_request ◇ Fixed a bug where the remote headless client's request logger recorded the wrong outcome valuenever mined ·never mined never read
tengu_remote_headless_laptop_linked ◇ Cloud file-sync status now states why sync is off instead of just showing off.never mined ·never mined never read
tengu_remote_model_gate_hint ◇ Starting an interactive cloud session now picks a model and permission mode for you, announcing changes.never mined ·never mined never read
tengu_remote_notification_routed ◇ Notifications sent from a remote session now actually reach you instead of being silently discarded.never mined ·never mined never read
tengu_remote_passthrough_published ◇ New pipeline decides whether MCP tools are 'adopted' as passthrough toolsnever mined ·never mined never read
tengu_remote_permission_mode_adopted ◇ If your command-line prompt never reached a cloud session, you now get told to send it again.never mined ·never mined never read
tengu_remote_settings_fetch ◇ Remote managed-settings fetches now log detailed telemetry and a clear outcome for every attemptnever mined ·never mined never read
tengu_remote_setup_result ◇ An outdated GitHub CLI no longer looks like a missing or signed-out one.never mined ·never mined never read
tengu_remote_tool_classifier ◇ Tool calls and Bash can be routed to another machine over a device bridge.never mined ·never mined never read
tengu_remote_tool_forward ◇ Tool calls and Bash can be routed to another machine over a device bridge.never mined ·never mined never read
tengu_remote_tool_restart_adoption ◇ Resuming an MCP session can adopt tool calls a previous worker left in flight instead of re-issuing the interrupted turn.never mined ·never mined never read
tengu_remote_tool_restart_adoption_unroutable ◇ Tool calls sent to remote hosts are tracked so a session restart can adopt them and explain whether the command actually ran.never mined ·never mined never read
tengu_remote_tool_result_rendered ◇ Remote sessions now report once when they first show a tool result.never mined ·never mined never read
tengu_remote_tool_serve ◇ Serving a remote tool call now records detailed timing for each stage of the replynever mined ·never mined never read
tengu_remote_tool_serve_hook_held ◇ Hooks for tool calls served to a cloud session can be held instead of run, turning the call into an ask.never mined ·never mined never read
tengu_remote_tool_served_preview ◇ Approval dialogs for forwarded edits now rebuild the diff against your local copy of the file.never mined ·never mined never read
tengu_remote_tool_targets ◇ Tool calls and Bash can be routed to another machine over a device bridge.never mined ·never mined never read
tengu_remote_tools_announce ◇ Tool announcements from an attached machine are size-checked and answered with a precise refusal reason.never mined ·never mined never read
tengu_rename_full_session_fork ◇ Default false. When on, /rename without a name first asks a one-turn fork of the full session, with every tool denied, for a name, but only while the session's last saved request parameters are recent and match the current model. If that returns nothing, it falls back to the normal path, a separate model call given a text extract of the conversation.v2.1.147 → v2.1.309 ◆in the build never read
tengu_repl_diff_panel_shown ◇ Opening the diff panel records one event with your terminal width bucket.never mined ·never mined never read
tengu_repo_text_file_size ◇ No description from anybody.never mined ·never mined never read
tengu_request_user_dialog_implicit_cancel ◇ Bug fix: cancelling pending dialogs could log the wrong dialog type in telemetrynever mined ·never mined never read
tengu_resume_model_restore ◇ Blocked model access now triggers a live re-check with the server before finalizing the blocknever mined ·never mined never read
tengu_resume_parked_permission ◇ Resuming could drop unanswered permission prompts instead of re-running the interrupted turn, but only with an env var set.never mined ·never mined never read
tengu_resume_return_action ◇ Resuming a session can now reuse an already-computed summary instead of recalculating itnever mined ·never mined never read
tengu_resume_stale_prompt_cancel ◇ On resume, cancelled leftover prompts are now reported by id to the headless loop.never mined ·never mined never read
tengu_resume_stale_turn_suppressed ◇ The staleness cutoff for auto-resuming an interrupted turn is now configurable, defaulting to 6 hoursnever mined ·never mined never read
tengu_retention_sweep ◇ Leftover temp files from interrupted plan writes are now cleaned up by the retention sweep.never mined ·never mined never read
tengu_review_remote_github_access_probe ◇ PR reviews stop right away with advice if your GitHub account cannot see the repo.never mined ·never mined never read
tengu_rewind_first_message ◇ Default false. Changes the SDK rewind_conversation control request: when false, the rewind is anchored at the nearest assistant message before the target and fails with no preceding assistant if there is none. When true, it is anchored at the nearest user or assistant message before the target, that error is not returned (so the first message can be the target), and the anchor is persisted with { rewound: true }.v2.1.191 → v2.1.245 ○gone AND v2.1.309
tengu_ripgrep_availability ◇ An analytics event, not a feature flag. Claude Code logs it after its first-use test of ripgrep, which runs rg --version and passes when it exits 0 with output starting ripgrep . Fields: working (1 or 0) and using_system (1 when the system ripgrep is in use). Nothing is logged when the test throws.v2.1.242 → v2.1.247 ○gone never read
tengu_ripgrep_eagain_retry ◇ An analytics event, not a feature flag. Claude Code logs it, with no fields, when a ripgrep run fails with an EAGAIN error and it retries the search in single-threaded mode (-j 1).v2.1.242 → v2.1.247 ○gone never read
tengu_rl_checkpoint_auto_continue_cancelled_by_slash ◇ Typing a slash after a rate-limit checkpoint clears the prefilled "continue" so your command runs cleanly.never mined ·never mined never read
tengu_rl_checkpoint_auto_continue_cancelled_by_upsell ◇ Hitting a rate-limit checkpoint can prefill "continue" for you, cancelled if you upgrade instead.never mined ·never mined never read
tengu_rl_checkpoint_auto_continue_queued ◇ Hitting a five-hour limit could queue your turn to resume automatically at reset, currently off.never mined ·never mined never read
tengu_rl_checkpoint_copy_shown ◇ Hitting a five-hour limit could queue your turn to resume automatically at reset, currently off.never mined ·never mined never read
tengu_rosy_wren ◇ Spawned teammates only hear about the shared task list when they actually have task tools.v2.1.234 → v2.1.267 ○gone never read
tengu_russet_pergola ◇ A productivity-skills switch is named in the artifact code but nothing reads it.v2.1.277 → v2.1.309 ◆in the build never read
tengu_russet_whimbrel ◇ No description from anybody.v2.1.295 → v2.1.309 ◆in the build AND v2.1.309
tengu_saffron_kite ◇ A new gate can now trigger remote-session notifications on its ownv2.1.275 → v2.1.309 ◆in the build never read
tengu_sandbox_disabled_commands ◇ No description from anybody.never mined ·never mined never read
tengu_sandbox_scrub_removed_non_symlink ◇ The sandbox startup sweep records whether the denied thing it deleted was a file or directory.v2.1.242 → v2.1.247 ○gone never read
tengu_sandbox_scrub_spared_unreachable ◇ Sandbox cleanup keeps symlinks you retargeted yourself, denying the new target instead of deleting the link.v2.1.247 ○gone never read
tengu_satin_quoll ◇ No description from anybody.never mined ·never mined never read
tengu_scheduled_task_fire ◇ Scheduled-task telemetry now hashes task IDs instead of sending them rawnever mined ·never mined never read
tengu_scheduled_task_missed ◇ Scheduled-task telemetry now hashes task IDs instead of sending them rawnever mined ·never mined never read
tengu_sdk_malformed_input ◇ Odd or damaged input frames on remote connections are now fixed up or quietly dropped instead of erroring out.never mined ·never mined never read
tengu_sdk_memory_summary ◇ SDK memory usage sampling for child processes now runs asynchronously and in parallelnever mined ·never mined never read
tengu_sdk_oauth_refresh_unfulfilled ◇ An SDK host can now refuse to refresh your login token and say why.never mined ·never mined never read
tengu_sdk_result ◇ SDK session-result telemetry now includes the user message id being processed at session end.never mined ·never mined never read
tengu_sdk_session_crash ◇ SDK session crash telemetry now logs the actual error that caused the crashnever mined ·never mined never read
tengu_sdk_workspace_trust ◇ SDK/host initialize can now grant directory trust programmatically via a validated workspaceTrust optionnever mined ·never mined never read
tengu_sedge_lantern_config ◇ /recap and the Session recap settings entry now work for everyone without an experiment flag.v2.1.138 or earlier → v2.1.309 ◆in the build never read
tengu_sedge_lantern_holdback ◇ Default false. When on, the away summary (session recap) is turned off unless CLAUDE_CODE_ENABLE_AWAY_SUMMARY is set to a true value, and the Session recap toggle is hidden from the settings list.v2.1.138 or earlier → v2.1.144 ○gone never read
tengu_select_stray_click_dropped ◇ Clicking a menu right after focusing the terminal no longer picks an option you never aimed at.never mined ·never mined never read
tengu_sepia_cormorant ◇ Default null. A list of model name substrings: when the session's current model contains one (case-insensitive) and tengu_umber_petrel is also on, auto memory defaults to off for that model and its status reads unavailable for current model with the toggle disabled. CLAUDE_CODE_DISABLE_AUTO_MEMORY set to a false value still forces auto memory on; a non-array or empty value has no effect.v2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.309
tengu_sequential_summit ◇ No description from anybody.v2.1.301 → v2.1.309 ◆in the build AND v2.1.309
tengu_served_unattended_consent ◇ A new config toggle lets you accept or decline whether cloud sessions may run commands unattended on your machine.never mined ·never mined never read
tengu_server_classifier_no_result_latched ◇ An analytics event, not a feature flag. Claude Code logs it when the server-side auto mode classifier (the arbiter) returns no classification result and auto mode switches to classifying locally for the rest of the session, with the fields isSubagent and reason (the no-result reason such as server_unsupported, or other).never mined ·never mined never read
tengu_session_deep_search_toggled ◇ No description from anybody.never mined ·never mined never read
tengu_session_file_read ◇ An analytics event, not a feature flag. Claude Code logs it when the Read tool returns a text file's content, with the fields totalLines, readLines, totalBytes, readBytes, offset, limit and ext when present, messageID when present, and is_session_transcript (whether the file is classified as a session transcript).never mined ·never mined never read
tengu_session_forked_branches_fetched ◇ An analytics event, not a feature flag. After loading a list of session logs, Claude Code counts the logs per session key and logs this event when any key has more than one, with the fields total_sessions, sessions_with_branches, max_branches_per_session, avg_branches_per_session and total_transcript_count.never mined ·never mined never read
tengu_session_index ◇ No description from anybody.never mined ·never mined never read
tengu_session_memory_accessed ◇ No description from anybody.never mined ·never mined never read
tengu_session_memory_deleted ◇ Rating a session memory bad now just records the rating instead of deleting the memory.never mined ·never mined never read
tengu_session_memory_loaded ◇ No description from anybody.never mined ·never mined never read
tengu_session_memory_rated ◇ Rating a session memory bad now just records the rating instead of deleting the memory.never mined ·never mined never read
tengu_session_memory_share_event ◇ A prompt to share your transcript after rating a memory is built but never appears.v2.1.247 ○gone never read
tengu_session_model_cached_deny_reprobe ◇ Claude Code can now re-check a cached 'model access denied' result instead of trusting it forevernever mined ·never mined never read
tengu_session_persistence_failed ◇ Bridge session write failures now get logged and reported via telemetry instead of failing silently.never mined ·never mined never read
tengu_session_quality_classification ◇ No description from anybody.never mined ·never mined never read
tengu_session_resumed ◇ A hidden print-mode flag lets you name the turn a truncating resume should drop, refusing anything unexpected.never mined ·never mined never read
tengu_session_stable_address ◇ A new stable-address scheme for session IDs is gated behind tengu_session_stable_addressv2.1.267 → v2.1.309 ◆in the build never read
tengu_sessions_elevated_auth_disable_proactive_enrollment ◇ Untrusted-device failures still recover automatically, and expired trusted-device sessions now tell you to run /login.v2.1.138 or earlier → v2.1.309 ◆in the build never read
tengu_set_model_unrecognized ◇ Switching to a model you aren't allowed to use now falls back to a substitute instead of failing.never mined ·never mined never read
tengu_settings_bypass_unconsented_noninteractive_ignored ◇ In VS Code sessions, unsafe default permission modes from settings are refused and fall back to normal.never mined ·never mined never read
tengu_settings_change_staged ◇ New settings-review system can stage settings file changes for owner approval instead of applying them immediately, though it isn't active in this buildnever mined ·never mined never read
Nothing on this page matches that. Press Enter to search every feature flag.