Every feature flag, and where it lived
564 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_rosy_donut ◇ A new internal flag, on by default, gates some turn and line attribution behavior.v2.1.257 → v2.1.308 ◆in the build AND v2.1.257
tengu_rosy_finch ◇ An MCP tool call's timeout can now pause while it waits on a question to you, but only if this is switched on remotelyv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_rosy_flute ◇ WebFetch now measures how often the same web page is fetched again, without changing what it returnsv2.1.281 → v2.1.308 ◆in the build AND v2.1.307
tengu_rosy_pine ◇ A prompt can offer to continue a resumed old session on a newer model of the same family; it is off unless switched on remotelyv2.1.286 ○gone AND v2.1.286
tengu_russet_linnet ◇ Default false. When on, the Skill tool's prompt uses the shorter Invoke a skill. text in place of the default Execute a skill within the main conversation text. Setting CLAUDE_CODE_SKILL_DESC_REFRAME to true turns this on regardless of the flag.v2.1.196 → v2.1.215 ○gone AND v2.1.196
tengu_rustling_crescent ◇ Claude Code can list the subagents that ran earlier in a session, off unless CLAUDE_CODE_SUBAGENT_HISTORY is set or it is switched on remotelyv2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_rustling_pixel ◇ Claude Code can now keep extended-thinking content across any model switch, not just upgradesv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_rustling_sunset ◇ Claude Code can now show a heartbeat message while waiting on a rate-limit retryv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_sable_orrery ◇ Behind a server-controlled switch, the auto mode startup dialog now changes some state before it shows and restores it afterv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_saffron_credits_only_tiers ◇ No description from anybody.v2.1.190 → v2.1.308 ◆in the build AND v2.1.190
tengu_saffron_ferry ◇ Claude Code reads a new on/off switch from the server, and treats it as on when the server sends nothingv2.1.300 → v2.1.308 ◆in the build AND v2.1.300
tengu_saffron_ladder ◇ The remote setting behind the Fable upgrade offer now only turns a fixed "Upgrade to Max" option on or off, with no custom textv2.1.216 → v2.1.308 ◆in the build AND v2.1.282
tengu_saffron_lattice ◇ Whether a model needs consent or usage credits can now be decided per model rather than for the whole planv2.1.170 → v2.1.308 ◆in the build AND v2.1.299
tengu_saffron_picker_dim ◇ Default false. When on, and the cached extra-usage disabled reason is org_level_disabled or overage_not_provisioned (along with further account checks), model picker options whose value is a Fable model are shown disabled with the label Fable (disabled), and their description can gain a requires usage credits note.v2.1.190 → v2.1.308 ◆in the build AND v2.1.190
tengu_sage_compass ◇ No description from anybody.never mined ·never mined AND v2.1.98
tengu_sage_compass2 ◇ An internal advisor model concept exists, with sub-agents told never to consult it, and only runs under first-party auth plus a flag.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.282
tengu_sedge_lantern ◇ /recap and the Session recap settings entry now work for everyone without an experiment flag.v2.1.138 or earlier → v2.1.222 ○gone AND v2.1.223
tengu_send_file ◇ Sending files between sessions now fails with a clear "not available in this session" message.v2.1.227 → v2.1.308 ◆in the build AND v2.1.290
tengu_send_user_file ◇ Under zero data retention, the file-send tool no longer appears at all.v2.1.142 → v2.1.308 ◆in the build AND v2.1.300
tengu_sequential_cloud ◇ Claude Code can ping Anthropic's servers to keep a one-hour prompt cache alive during idle pauses, but it is off unless switched on remotelyv2.1.286 → v2.1.308 ◆in the build AND v2.1.286
tengu_sequential_puffin ◇ Resuming a session another process still controls can decline the takeover and tell you why.v2.1.232 → v2.1.308 ◆in the build AND v2.1.232
tengu_serene_teacup ◇ A new step at session start refreshes an internal setting called the atis pinv2.1.282 → v2.1.308 ◆in the build AND v2.1.282
tengu_serene_teapot ◇ Claude Code no longer opens the server notification stream for claude.ai connectors, and answers that request itself with a 405v2.1.281 → v2.1.308 ◆in the build AND v2.1.281
tengu_serialized_petal ◇ A new setting controlled from Anthropic's servers is a number that is 0 unless the server sets it and two conditions are metv2.1.302 → v2.1.308 ◆in the build AND v2.1.302
tengu_sharded_moonbeam ◇ Claude Code can now show a rate-limit status from recently-remembered windows when a fresh server reading isn't availablev2.1.267 → v2.1.308 ◆in the build AND v2.1.267
tengu_shimmering_firefly ◇ New instructions teach a status classifier that a message opening with a request means work is blocked, behind a switch that defaults offv2.1.292 → v2.1.308 ◆in the build AND v2.1.292
tengu_shimmying_mochi ◇ Claude Code's bash-safety checker now rejects more risky variable-expansion patternsv2.1.274 → v2.1.308 ◆in the build AND v2.1.274
tengu_shiny_stardust ◇ A gated code path can now make certain search-matched MCP tools load eagerly instead of staying deferredv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_silent_heron ◇ When a background shell command produces no new output for a while, Claude is sent a check-in note, if a server sets the waiting timev2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_slate_bittern ◇ A new prompt section adds reduced-delegation guidance for Opus-class models, skipped if already cached in memory.v2.1.257 → v2.1.308 ◆in the build AND v2.1.301
tengu_slate_harbor ◇ REPL contexts moved to a registry that releases timers even on error paths.v2.1.138 or earlier → v2.1.274 ○gone AND v2.1.248
tengu_slate_harrier ◇ Claude no longer spends up to a minute investigating before asking you a clarifying question.v2.1.138 or earlier → v2.1.222 ○gone AND v2.1.223
tengu_slate_marten ◇ Claude Code now reports whether early attachment preparation was off, on, or on including PDFs, controlled by two switches off by defaultv2.1.292 → v2.1.308 ◆in the build AND v2.1.292
tengu_slate_quoin ◇ Artifact syntax highlighting and mermaid diagrams are now always on; three other gates were renamed and stay off.v2.1.239 → v2.1.267 ○gone AND v2.1.239
tengu_slate_siskin ◇ Config for the memory-write survey, default {enabled: false, timeoutMs: 8000, throttleMs: 30000, summaryLineThreshold: 5}; valid fields override the defaults, and a value that fails the schema is logged and ignored entirely. With enabled on (and product feedback allowed, among other checks), a main-agent write to a file directly inside the memory directory, other than MEMORY.md, is shown in an Approve/Reject dialog, and rejecting undoes the write. throttleMs spaces dialogs apart, the dialog closes with a timeout outcome after timeoutMs, and a write over summaryLineThreshold lines gets a one-sentence model summary.v2.1.138 or earlier → v2.1.161 ○gone AND v2.1.120
tengu_slate_wicket ◇ Claude Code can now refuse names with hidden or direction-changing characters, < or >, or more than 256 charactersv2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_sleepy_rabbit ◇ The plan and auto mode check now also looks at the mode that was active before a rewrite, and a line-reading helper sits behind a server switchv2.1.285 → v2.1.308 ◆in the build AND v2.1.285
tengu_sleepy_ripple ◇ A server-controlled switch, on unless turned off remotely, now decides whether a step runs just before Claude Code compacts a conversationv2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_sleepy_shore ◇ The web search tool has a built-in choice between a quick, cheap search and a slower, thorough one, but it stays off unless configuredv2.1.282 → v2.1.308 ◆in the build AND v2.1.283
tengu_sleepy_snowflake ◇ New 'sleepy_snowflake' setting controls how widely kept reminders are delivered, per model and conversationv2.1.271 → v2.1.308 ◆in the build AND v2.1.282
tengu_sm_config ◇ No description from anybody.never mined ·never mined AND v2.0.68
tengu_smooth_harbor ◇ A server flag can widen when subagent requests send the extended usage-limit header.v2.1.246 → v2.1.308 ◆in the build AND v2.1.292
tengu_snappy_plum ◇ A new way to pass MCP server metadata to plugins was added; it stays off unless switched on remotelyv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_snoopy_creek ◇ Claude Code now sends usage data about each permission decision, recording what kind of rule or check made itv2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_snug_reef ◇ MCP servers that failed with a retryable error can be retried automatically at the start of each turn, for a limited number of turnsv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_snug_storm ◇ A notice for Max and Team plans about an API credit link is built in, with its wording supplied remotely and a limit on how often it showsv2.1.302 → v2.1.308 ◆in the build AND v2.1.302
tengu_soft_slate_nudge ◇ Default "baseline". Setting it to "off" stops the periodic todo and task reminders that are otherwise attached after 10 assistant turns without a todo or task update and 10 turns since the last reminder; any other value keeps them. CLAUDE_CODE_TODO_REMINDER_MODE overrides it.v2.1.178 → v2.1.308 ◆in the build AND v2.1.178
tengu_sorrel_trellis_gusset ◇ Claude Code has a new remotely controlled switch, off unless turned on, with a check for an "arbiter" permission mode beside itv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_sorted_otter ◇ The dialog for MCP servers that ask you to sign in again with extra permissions now falls back to on when the server sends no settingv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_sorted_zebra ◇ Behind a switch that is off by default, auto mode registers tools reached through toolAliases or warns when an allow rule would skip its checkv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_spicy_blossom ◇ Running plugin install --replace without a name@marketplace id now says that id is needed and that nothing was installedv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_splendid_sutton ◇ A new internal check decides when Claude Code sends extra gateway hint headers on first-party requestsv2.1.273 → v2.1.308 ◆in the build AND v2.1.283
tengu_squishy_newt ◇ Messages relayed from a project's coordinator session are handled by a switch that defaults to on, and the model is told when one is waitingv2.1.282 → v2.1.300 ○gone AND v2.1.301
tengu_squishy_spring ◇ Worktree file copying can now try a fast atomic rename before falling back to the old method, behind a gatev2.1.275 → v2.1.308 ◆in the build AND v2.1.275
tengu_staged_ladybug ◇ Claude Code now counts turns since a person last wrote and can act once a limit is reached, but this is off unless switched on remotelyv2.1.296 → v2.1.308 ◆in the build AND v2.1.300
tengu_starry_squid ◇ Programs built on the SDK can now receive tool calls and results from subagents nested inside other subagentsv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_startup_announcements ◇ Default []. A list of startup announcements, each with id, text, optional title, footer and requiresModel, priority (default 0), maxImpressions (default 3) and accentBar (default true). Claude Code picks the highest-priority entry that has been shown fewer than maxImpressions times and whose requiresModel, if set, passes a model check; a value that fails the schema falls back to [].never mined ·never mined AND v2.1.187
tengu_static_title_under_mux ◇ Inside tmux, screen or zellij your terminal title stays static instead of animating.v2.1.236 → v2.1.308 ◆in the build AND v2.1.236
tengu_steadfast_wren ◇ Claude Code adds several new remotely controlled switches whose purpose is not yet visiblenever mined ·never mined AND v2.1.299
tengu_steady_finch ◇ A recently added server-controlled switch was swapped for a new one that falls back to off; what it controls is still unknownnever mined ·never mined AND v2.1.305
tengu_steady_mitten ◇ Enterprise organizations can be shown an in-app survey, off unless switched on remotely and skipped with CLAUDE_CODE_DISABLE_FEEDBACK_SURVEYv2.1.304 → v2.1.308 ◆in the build AND v2.1.304
tengu_steady_plover ◇ When you resume a session whose last reply was recently cut off, Claude Code now treats it as an interrupted turn and can nudge to continuev2.1.299 → v2.1.308 ◆in the build AND v2.1.301
tengu_steady_puppy ◇ Claude Code can now prepare background agents orphaned by a restart so they can be resumed, and the restart notice says which onesv2.1.304 → v2.1.308 ◆in the build AND v2.1.304
tengu_still_heron ◇ If the same usage-limit refusal repeats with the same limits, Claude Code marks it as a repeat, skips the model request and holds the result for later deliveryv2.1.292 → v2.1.308 ◆in the build AND v2.1.292
tengu_stream_watchdog_default_on ◇ Stalled streams are now detected across direct, gateway and Bedrock connections, and you can force it with an env var.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.248
tengu_streamed_thimble ◇ A session waiting at the login notice now clears itself when you log in from another Claude Code windowv2.1.281 → v2.1.308 ◆in the build AND v2.1.281
tengu_structured_creek ◇ In auto mode, tool calls that Claude Code generates itself now skip the classifier and are allowedv2.1.281 → v2.1.284 ○gone AND v2.1.285
tengu_sunny_locket ◇ A remotely controlled option can compact a long, idle conversation shortly before its one-hour prompt cache runs outv2.1.283 → v2.1.306 ○gone AND v2.1.307
tengu_sunset_penguin_opus46 ◇ Default "2026-06-29". Date (parsed with Date.parse) on which Opus 4.6 fast mode is removed: when fast mode is turned on while the current model is claude-opus-4-6 and the date is still in the future, Claude Code shows the warning Opus 4.6 fast mode is deprecated and will be removed on <date>, with the date formatted like Jun 29 in UTC. An unparseable or past date shows no warning.v2.1.174 → v2.1.191 ○gone AND v2.1.174
tengu_sunset_penguin_opus47 ◇ Default "2026-07-25". Removal date for Opus 4.7 fast mode: when fast mode is turned on (via /fast or the picker) while the current model is claude-opus-4-7 and the date is still in the future, a warning notice Opus 4.7 fast mode is deprecated and will be removed on <date> appears, with the date shown like Jul 25 in UTC. An unparseable or past date shows no notice.v2.1.196 → v2.1.220 ○gone AND v2.1.196
tengu_surface_failed_mcp_servers ◇ MCP servers that fail to connect are now reported to you by default.v2.1.205 → v2.1.308 ◆in the build AND v2.1.247
tengu_swann_brevity ◇ No description from anybody.never mined ·never mined AND v2.1.66
tengu_swift_lynx ◇ A hidden new tool lets Claude open the page for a startup promotional offerv2.1.275 → v2.1.308 ◆in the build AND v2.1.296
tengu_swift_whistle ◇ Subagent report truncation accounting for a 'harness tail' section stays inert behind a flag.v2.1.261 → v2.1.308 ◆in the build AND v2.1.261
tengu_swirling_meteor ◇ New gate 'tengu_swirling_meteor' controls grouping of background task notificationsv2.1.274 → v2.1.308 ◆in the build AND v2.1.299
tengu_swirling_squid ◇ Artifact settings reports now include inherited_type_grant when an environment variable or the tengu_swirling_squid flag turns it onv2.1.281 → v2.1.308 ◆in the build AND v2.1.281
tengu_synthetic_fog ◇ When a remote tool answer is too big, Claude Code now shrinks embedded images to fit before refusing, and the size limit can be set remotelyv2.1.284 → v2.1.308 ◆in the build AND v2.1.284
tengu_tallow_quoit ◇ Team and Enterprise members who hit their own spend limit in VS Code can get a 'Request more' button that notifies their organization's adminsv2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_teleport_github_access_precheck ◇ Teleporting a session to the cloud now checks GitHub access ahead of time and can fail earlierv2.1.268 → v2.1.308 ◆in the build AND v2.1.300
tengu_temporal_hare ◇ Claude Code has a new check for a slimmed-down prompt variant, off unless it is switched on remotelyv2.1.301 → v2.1.308 ◆in the build AND v2.1.301
tengu_tender_truffle ◇ A check that matched MCP servers against a remote list can now read a single on/off switch instead, depending on how it is callednever mined ·never mined AND v2.1.300
tengu_terminal_sidebar ◇ Session status in your terminal tab needs a server gate as well as the setting.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.301
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_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_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_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_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_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_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_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_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_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
Nothing on this page matches that. Press Enter to search every feature flag.