Every feature flag, and where it lived
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_tether_echo_audit ◇ New telemetry events track the tether feature's threading decisions, outcomes, and echo auditsnever mined ·never mined never read
tengu_tether_live_outcome ◇ New gated 'tether' system can thread API requests together server-side instead of resending full context each turnnever mined ·never mined never read
tengu_tether_unrecognised_400 ◇ Claude Code added a new telemetry event, tengu_tether_unrecognised_400, for the thread-continuation systemnever mined ·never mined never read
tengu_thinking_block_resumption ◇ Resuming an interrupted thinking block now accepts model aliases, but the feature stays off.v2.1.211 → v2.1.308 ◆in the build AND v2.1.271
tengu_thinking_display_updates ◇ Claude Code can present thinking as connector text only, but nothing enables it here.v2.1.240 → v2.1.259 ○gone AND v2.1.240
tengu_thinking_drop ◇ New telemetry event tengu_thinking_drop logs when thinking blocks get stripped from a requestnever mined ·never mined never read
tengu_thinking_toggled_hotkey ◇ An analytics event, not a feature flag. Claude Code logs it when the thinking toggle hotkey turns extended thinking on or off, after updating thinkingEnabled and sending a set_max_thinking_tokens control request. Field: enabled.never mined ·never mined never read
tengu_thistle_grebe ◇ Subagent nudging behaviour can be picked per model, but the whole feature stays behind a gate.never mined ·never mined AND v2.1.227
tengu_thrifty_sonic ◇ Auto mode can be told to do file reads, searches and edits through Bash, but it's off by default.v2.1.221 → v2.1.303 ○gone AND v2.1.232
tengu_ticklish_pnueli ◇ Claude Code now also protects Windows profile credential files reached through WSL's /mnt paths and through Windows short file namesv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_ticklish_whisper ◇ Auto mode can show a prompt that denies itself after two minutes when you are away; off by default.v2.1.246 → v2.1.308 ◆in the build AND v2.1.246
tengu_tide_elm ◇ Default "off". Any other value makes the effort-high-nudge tip, which suggests /effort high and has a 3-session cooldown, eligible on the first-party API for users not signed in with a claude.ai subscription, when the current model supports effort, no policy effortLevel is set, CLAUDE_CODE_EFFORT_LEVEL is unset or invalid (its values auto and unset also hide the tip), and the effortLevel setting is not high, xhigh or max. The value copy_b shows Use /effort high for better one-shot answers. Claude thinks it through first.; any other non-off value shows Working on something tricky? /effort high gives better first answers.v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.308
tengu_tidy_abacus ◇ /usage can now point out what is costing you most and suggest fixes such as /compact or lower effort, which you can queue as a follow-upv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_tidy_axolotl ◇ Claude Code reads a server-controlled switch whose built-in value is on; what it controls is not knownv2.1.292 → v2.1.299 ○gone AND v2.1.300
tengu_tidy_cloud ◇ When a response stops arriving because it was suspended, Claude Code now retries it a limited number of times before its usual retry handlingv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_tidy_eclipse ◇ When a tool request contains details the tool does not recognise, Claude Code can now drop them and try againv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_tidy_fern ◇ New gate tengu_tidy_fern can add an extra value into how user messages are builtv2.1.274 → v2.1.308 ◆in the build AND v2.1.274
tengu_tidy_frost ◇ Subscribers who get the 1-hour prompt cache can be moved to a 5-minute cache for certain models when a server-side switch is onv2.1.293 → v2.1.308 ◆in the build AND v2.1.293
tengu_tidy_lemon ◇ A remotely controlled option lets team members send a more-usage request to their admin directly from /rate-limit-optionsv2.1.283 → v2.1.308 ◆in the build AND v2.1.283
tengu_tidy_origami ◇ Claude Code reads a new remote switch whose purpose is not known, and treats it as off when the server sends nothingv2.1.286 → v2.1.308 ◆in the build AND v2.1.286
tengu_tidy_sloth ◇ Claude is now told that a background task's result reaches it only if the task finishes before Claude gives its final responsev2.1.292 → v2.1.308 ◆in the build AND v2.1.292
tengu_tidy_widget ◇ A new tengu_tidy_widget gate helps decide whether a listing's preconditions are adopted when publishing an artifactv2.1.281 → v2.1.308 ◆in the build AND v2.1.281
tengu_timber_lark ◇ Default "off". Controls the loop-command-nudge tip for /loop: "off" hides it, "copy_b" shows Use /loop 5m check the deploy to run any prompt on a schedule. Set it and forget it., and any other value shows /loop runs any prompt on a recurring schedule. Great for monitoring deploys, babysitting PRs, or polling status. The tip also needs cron scheduling to be enabled (CLAUDE_CODE_DISABLE_CRON not set true and tengu_kairos_cron on) plus a further eligibility check, and has a cooldown of 3 sessions.v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.308
tengu_time_based_microcompact ◇ An analytics event, not a feature flag. Claude Code logs it when a keep-recent microcompaction with the context_hint trigger clears older tool results, keeping the most recent ones, and saves at least a minimum token count. Fields: toolsCleared, toolsKept, keepRecent, tokensSaved and trigger.never mined ·never mined never read
tengu_time_format_setting_changed ◇ A new Time format setting in /config controls whether UI clocks use 12-hour, 24-hour, UTC or a custom pattern.never mined ·never mined never read
tengu_timer_delay_clamped ◇ Claude Code now clamps overly long setTimeout/setInterval delays instead of letting them silently misbehavenever mined ·never mined never read
tengu_tingly_hopper ◇ Always-loaded claude.ai MCP tools are held out of the declared tool set and loaded lazily until the tool-use decision settles.v2.1.257 → v2.1.267 ○gone AND v2.1.308
tengu_tingly_pearl ◇ axScreenReader is now read only from trusted settings, and Claude Code explains when a project's request to enable it was ignoredv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_tingly_pike ◇ How Claude Code prompts the model to continue after hitting its output limit, and when it gives up, can now be set by a server switchv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_tip_shown ◇ Tip telemetry now labels plugin-marketplace tips by their actual marketplace instead of a generic bucketnever mined ·never mined never read
tengu_tips_mod ◇ The spinner tip line shown while Claude works was rebuilt as an internal 'tips' pluginnever mined ·never mined AND v2.1.273
tengu_toasty_breeze ◇ Hitting the 5-hour limit could offer to keep working at reduced priority, but it is off for everyone.v2.1.239 → v2.1.308 ◆in the build AND v2.1.308
tengu_toasty_fiddle ◇ No description from anybody.v2.1.305 → v2.1.308 ◆in the build never read
tengu_toasty_hammock ◇ Claude Code contains a new remotely controlled switch and a new artifact entry for publishing edits, with no visible effect yetv2.1.299 → v2.1.308 ◆in the build never read
tengu_toasty_thimble ◇ A short reminder can be slipped in after tool results, set by an environment variable or server config.never mined ·never mined never read
tengu_toasty_thimble_applied ◇ Reminder text can be latched into a conversation once per model from server config or an env var.never mined ·never mined never read
tengu_todo_tool ◇ No description from anybody.never mined ·never mined never read
tengu_tombstone_persisted_removal ◇ Transcript compaction now keeps host-injected messages next to the conversation turn they belong tonever mined ·never mined never read
tengu_tool_cgroup ◇ On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.never mined ·never mined never read
tengu_tool_cgroup_exclude_classes ◇ Memory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded.never mined ·never mined AND v2.1.246
tengu_tool_cpu_by_phase ◇ Remote sessions now report per-phase CPU usage split between CLI and tool subprocesses.never mined ·never mined never read
tengu_tool_detach ◇ A long-running tool call can now be moved to the background instead of blocking when a new message comes inv2.1.277 → v2.1.308 ◆in the build AND v2.1.287
tengu_tool_memory_cgroup ◇ On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.v2.1.233 → v2.1.245 ○gone AND v2.1.295
tengu_tool_pear ◇ A new capability gate tied to the opus_5_5_prompt_bundle flag can unlock certain model features, and a tool_pear beta header now depends on a flag not yet read for this accountv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.280
tengu_tool_result_dedup ◇ No description from anybody.never mined ·never mined never read
tengu_tool_result_pairing_repaired ◇ Tool-result repair now detects and reports 'misplaced' tool results in debug outputnever mined ·never mined never read
tengu_tool_result_persistence ◇ No description from anybody.never mined ·never mined never read
tengu_tool_schema_sizes ◇ A new event breaks down tool schema sizes by category, deduplicated and capped at 512 hashes.never mined ·never mined never read
tengu_tool_search_mode_decision ◇ An analytics event, not a feature flag. Claude Code logs it when it decides whether tool search is enabled for a request, from the main query path and from compaction. Fields include enabled, mode, reason (for example model_unsupported or no_tools_in_request), checkedModel, mcpToolCount and mcpNonBlocking.never mined ·never mined never read
tengu_tool_search_unsupported_models ◇ Default null. A list of model name substrings for which tool search is treated as unsupported: a model whose name contains one (case-insensitive) does not get tool search and reports model_unsupported where that reason is used. A non-array value falls back to the built-in list claude-3-5-haiku, claude-3-haiku.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308
tengu_tool_use_diff_computed ◇ Writing over a very large file skips diff computation, so it no longer stalls.never mined ·never mined never read
tengu_tool_use_granted_in_config ◇ An analytics event, not a feature flag. Claude Code logs it when its permission check allows a tool use without asking the user, for example through an allow rule or, in auto mode, through the classifier. It carries the tool-use metadata fields plus, for shell commands, destructive_category, destructive_target_scope, git_destructive_target and permission_mode.never mined ·never mined never read
tengu_tool_use_show_permission_request ◇ Auto-mode telemetry now tags MCP tool calls with which server they connect to and whether that's ambiguousnever mined ·never mined never read
tengu_tool_use_success ◇ Bash tool telemetry now breaks commands into class, program name, subcommand, and pipe usage, behind a beta flagnever mined ·never mined never read
tengu_tool_use_tool_result_mismatch_error ◇ Error reports about mismatched tool calls now scrub odd identifiers instead of sending them raw.never mined ·never mined never read
tengu_tools_exclusion_killswitch ◇ Tool presets can now exclude specific tools with a '!ToolName' syntaxv2.1.273 → v2.1.308 ◆in the build AND v2.1.273
tengu_trace_lantern ◇ Detailed beta tracing now also requires that the session is not diskless, so it stops in sessions that avoid writing to diskv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.295
tengu_tranquil_cloud ◇ Claude Code now strips invisible characters like zero-width marks from pasted or typed text before sending itv2.1.277 → v2.1.308 ◆in the build AND v2.1.300
tengu_tranquil_crescent ◇ Claude Code adds three new internal feature gates: typed_koala, zinc_harbor, tranquil_crescentnever mined ·never mined AND v2.1.275
tengu_tranquil_fern ◇ Resuming a session that was in plan mode now puts you back in plan mode.v2.1.239 → v2.1.299 ○gone AND v2.1.275
tengu_tranquil_starlight ◇ The long Claude in Chrome guidance on GIFs, console logs, alerts and tabs is gone from its old place, and tool search now mentions a batch browser toolv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_tranquil_summit ◇ Auto mode now stops itself instead of looping forever when safety checks keep failingv2.1.280 → v2.1.304 ○gone AND v2.1.280
tengu_transcript_compact_failed ◇ Transcript compaction now runs through the storage backend instead of editing files directlynever mined ·never mined never read
tengu_transcript_id_scan_fallback ◇ Resuming a session by its id now works even when the usual lookup misses it.never mined ·never mined never read
tengu_transcript_input_to_teammate ◇ The prompt input takes grouped inputs and two submit paths are less defensive.never mined ·never mined never read
tengu_transcript_local_gc ◇ CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, which turns on local transcript clean-up, is now accepted from managed policy settingsv2.1.217 → v2.1.308 ◆in the build AND v2.1.287
tengu_transcript_phantom_parent ◇ An analytics event, not a feature flag. Claude Code logs it while loading a transcript when the walk up the parentUuid chain from the last eligible message stops on a broken link. It carries total_offsets (indexed entries), walked_slots (entries visited) and reason, one of non_string_parent, unknown_parent or parent_cycle.never mined ·never mined never read
tengu_transcript_write_failed ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read
tengu_transcript_writer_recovered ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read
tengu_truncated_response_recovery ◇ A cut-off streaming reply in claude -p is now retried automatically, asking the model to resume.v2.1.246 → v2.1.308 ◆in the build AND v2.1.246
tengu_tst_hint_m7r ◇ No description from anybody.never mined ·never mined never read
tengu_tst_kx7 ◇ No description from anybody.never mined ·never mined never read
tengu_tst_names_in_messages ◇ No description from anybody.never mined ·never mined never read
tengu_tui_optout_reason ◇ Feedback typed when opting out of the new fullscreen terminal UI is now actually submitted, not just measuredv2.1.143 → v2.1.241 ○gone never read
tengu_tui_refused ◇ /tui and /update now refuse to restart when it would lose session state, naming the exact blocker.never mined ·never mined never read
tengu_turn_end ◇ Every turn now reports why it ended, how long it took and whether a goal was active.never mined ·never mined never read
tengu_turn_first_text ◇ A new event tracks how long the first visible text of a turn takes, including time spent waiting on you.never mined ·never mined never read
tengu_turn_handoff_run ◇ A new turn_handoff protocol lets a session pass an in-progress turn to a managed cloud worker to finishnever mined ·never mined never read
tengu_turn_handoff_staged_files_wait ◇ Claude Code now waits for in-flight staged file operations to settle before handing off a turnnever mined ·never mined never read
tengu_turn_tail_analysis_degraded ◇ A bad message no longer breaks turn analysis; failures are skipped and reported instead of passing silently.never mined ·never mined never read
tengu_turtle_carbon ◇ Your own prompts now render as markdown in the transcript, so lists and code blocks show up formatted.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.234
tengu_tussock_oriole ◇ Default false. When on, the team-artifacts tip can show New from your team: ..., listing project skills and commands by teammates that the user has not seen yet, and skill names from project settings can show a · by <author> attribution. Off, neither appears.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.117
tengu_twinkling_boole ◇ Claude now warns when dispatching multiple write-capable agents into the same working directoryv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_twinkling_cosmos ◇ The hint telling Claude where attached files are now names each tool's own text field instead of always saying task_descriptionv2.1.293 → v2.1.308 ◆in the build AND v2.1.304
tengu_twinkling_globe ◇ New remote gate tengu_twinkling_globe controls whether Claude Code treats account policy limits as absent instead of fetching themnever mined ·never mined AND v2.1.308
tengu_twinkling_hoare ◇ An internal check that used to be looked up on the fly is now a plain remote switch that falls back to offv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_twinkling_swan ◇ Workflow pauses for usage limits gain a check on whether they would wait, plus a new remotely set number with a capv2.1.288 → v2.1.295 ○gone AND v2.1.288
tengu_twinkly_beacon ◇ Behind a switch that is off by default, PDFs with a known page count can be attached as a reference, noting whether they are small enough to read wholev2.1.290 → v2.1.296 ○gone AND v2.1.290
tengu_twinkly_prism ◇ Two server switches, off unless turned on remotely, can hide or skip MCP servers from claude.ai-synced plugins that a terminal cannot sign in tov2.1.283 → v2.1.308 ◆in the build AND v2.1.283
tengu_typed_koala ◇ Team memory sync now holds onto local-only files instead of dropping them when its sync record is brokenv2.1.275 → v2.1.308 ◆in the build AND v2.1.277
tengu_ultraplan_config ◇ Default null. /ultraplan and the other ultraplan entry points in the prompt input are enabled when this object's enabled field is true and two further checks pass; any other value leaves them off.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.91
tengu_ultraplan_prompt_identifier ◇ Default "simple_plan". Picks the ultraplan prompt variant: simple_plan, visual_plan or three_subagents_with_critique; an unknown value falls back to simple_plan. It also picks the dialog and command text, where three_subagents_with_critique shows a ~10-30 min estimate and the Advanced multi-agent plan mode. blurb; a launch that carries its own prompt identifier uses that instead.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308
tengu_ultraplan_stopped ◇ An analytics event, not a feature flag. Claude Code logs it when a running remote agent task that is an ultraplan session is stopped (marked killed), with duration_ms measured from when polling of that task started; it also clears the stored ultraplanSessionUrl.never mined ·never mined never read
tengu_ultraplan_timeout_seconds ◇ Default 5400. Seconds Claude Code polls a cloud ultraplan session for an approved plan before failing with no approval after N minutes or, if no plan was ever pending, ExitPlanMode never reached after N minutes.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308
tengu_ultrareview_awareness ◇ A startup tip suggests cloud branch review and shows how many free reviews you have left.v2.1.224 → v2.1.303 ○gone AND v2.1.224
tengu_ultrareview_awareness_shown ◇ Code review and post-commit tips can point you at a deeper cloud review, off by default.never mined ·never mined never read
tengu_ultrareview_post ◇ Code review findings can be posted straight back to your GitHub pull request as a comment.never mined ·never mined never read
tengu_ultrareview_post_enabled ◇ Ultra review adds --post and --no-post, so findings go to the PR as a comment from you.v2.1.227 → v2.1.308 ◆in the build AND v2.1.269
tengu_umber_kestrel ◇ Gates the EndConversation tool, which lets Claude end a conversation after sustained abuse and an earlier warning. Code default false; true enables it for the cli entrypoint, and an object {scope: "<regex>"} enables it for entrypoints that fully match the regex (case-insensitive, falling back to cli if the regex is invalid). It also applies only to a fixed list of model families and versions.v2.1.206 → v2.1.308 ◆in the build AND v2.1.206
tengu_umber_lattice ◇ Published artifacts can gain a document database Claude reads and writes, off unless you set the env var.v2.1.224 → v2.1.266 ○gone AND v2.1.267
Nothing on this page matches that. Press Enter to search every feature flag.