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_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_name_uniqueness ◇ Duplicate session names on one machine now get a suffix automatically, and callers are told the new name.v2.1.232 → v2.1.308 ◆in the build AND v2.1.232
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.308 ◆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.308 ◆in the build never read
tengu_sessions_elevated_auth_enforcement ◇ Cloud sessions get told outright they cannot message peers that require a trusted device.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.282
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
tengu_settings_mode_widening_carry_ignored ◇ Project or local settings can no longer widen the effective permission mode via defaultMode.never mined ·never mined never read
tengu_shale_finch ◇ Default false. When on, subagents that are not teammates and are not spawned with an exact tool list lose the TodoWrite, TaskCreate, TaskGet, TaskUpdate and TaskList tools.v2.1.138 or earlier → v2.1.285 ○gone AND v2.1.308
tengu_sharded_beacon ◇ Subscribers whose sign-in token has expired get a dedicated error when Claude Code times out waiting to refresh itv2.1.248 → v2.1.308 ◆in the build AND v2.1.290
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_sharded_snowflake ◇ claude plugin eval is now generally available, with a server-side switch that can turn it off per sessionv2.1.269 → v2.1.308 ◆in the build AND v2.1.269
tengu_shell_allow_rules_at_init ◇ An analytics event, not a feature flag. Claude Code logs it once during session initialization with counts of the always-allow permission rules for its shell tools, keyed <source>_<tool>_<kind> where the source is userSettings, projectSettings, localSettings, flagSettings, cliArg or session and the kind is bare, scoped or dangerous_prefix, plus total_shell_allow_rules.never mined ·never mined never read
tengu_shell_set_cwd ◇ Directory tracking keeps working for backgrounded Bash commands instead of breaking partway through.never mined ·never mined never read
tengu_shimmering_cherny ◇ The staleness cutoff for auto-resuming an interrupted turn is now configurable, defaulting to 6 hoursv2.1.269 → v2.1.308 ◆in the build never read
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_shimmying_stardust ◇ Background-hint timing for sync subagents now uses its own separate, oddly-named gatev2.1.273 → v2.1.308 ◆in the build AND v2.1.281
tengu_shining_fractals ◇ A queued-state enum gains a member for queued MCP elicitation requests.v2.1.145 → v2.1.308 ◆in the build AND v2.1.284
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_shoji_engine ◇ No description from anybody.v2.1.193 → v2.1.202 ○gone AND v2.1.308
tengu_shutdown_pending_state ◇ Quitting mid-question leaves that prompt pending for your next session instead of denying it.never mined ·never mined never read
tengu_signed_cache_identity ◇ Signed-cache validation now also resolves an identity and reports it via a new telemetry eventnever mined ·never mined never read
tengu_signed_cache_shadow ◇ Managed-settings and policy-limits caches are signature-checked against embedded trust roots, but only report telemetry for now.never mined ·never mined never read
tengu_silent_harbor ◇ Claude Code labels and groups each part of its system prompt, and a new detached mode skips a setup step; the prompt text is the samev2.1.176 → v2.1.308 ◆in the build AND v2.1.301
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_silk_almanac ◇ No description from anybody.v2.1.187 → v2.1.204 ○gone AND v2.1.187
tengu_silk_hinge ◇ The message-timestamps toggle in settings is still gated and not generally shown.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.288
tengu_silk_ledger ◇ Default false. Gate for synced project memory writes: while it is off, the orgMemoryWrites setting does not enable writes, turning writes on is refused as refused_gates, and the /config toggle Synced project memory writes is offered only if orgMemoryWrites is already true. When on, writes also need a signed-in account with an organization, CLAUDE_CODE_DISABLE_ORG_MEMORY unset and CLAUDE_MEMORY_STORES empty.v2.1.211 → v2.1.222 ○gone never read
tengu_silly_waterfall ◇ A gated fix can now remove stale leftover transcript entries when resuming a headless sessionv2.1.271 → v2.1.308 ◆in the build AND v2.1.295
tengu_silver_lantern ◇ No description from anybody.never mined ·never mined never read
tengu_skill_improvement_detected ◇ No description from anybody.never mined ·never mined never read
tengu_skill_loaded ◇ Skill usage stats include hashed skill names only for plugins from outside marketplaces.never mined ·never mined never read
tengu_skills_dashboard_enabled ◇ The skills dashboard drops entries with unrecognised health values, but the dashboard itself stays off.v2.1.140 → v2.1.308 ◆in the build AND v2.1.223
tengu_skills_sync_manifest_failed ◇ An analytics event, not a feature flag. Claude Code logs it when fetching the sync manifest fails while listing synced skill entries (for plugins it logs tengu_plugins_sync_manifest_failed instead), with the field unavailable (whether the failure reason is unavailable).never mined ·never mined never read
tengu_skills_sync_resync_skipped ◇ Skills-sync resync ticks now record why they fired and report when one is skipped after the machine slept too long.never mined ·never mined never read
tengu_sl_gate_config ◇ The same shell preamble would install a bq shim on PATH, and cannot be turned on here.v2.1.239 → v2.1.291 ○gone never read
tengu_slate_anchor ◇ Some feature flags now stay fixed for the whole session, including a new one that is on.never mined ·never mined AND v2.1.248
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_fern ◇ Default false. Turns on the unused plugin check: user-installed marketplace plugins not used for at least days days and sessions sessions feed the plugin-disuse-review startup tip (You haven't used the ... plugin in a while) and the days-since-last-use shown in the plugin list. Plugins that provide LSP servers, themes, output styles, monitors or workflows are never flagged, and the check is off when the strictKnownMarketplaces policy is set. true uses 14 days and 10 sessions; an object can set numeric days and sessions, each falling back to those values.v2.1.172 → v2.1.186 ○gone AND v2.1.308
tengu_slate_finch ◇ Default false. When on and the account's plan is pro, the effort messages (Set effort level to ... and Current effort level: ...) describe high with an added note that it burns fastest and that medium handles most tasks.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.91
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_harbor_experiment ◇ Default false. When on, or when CLAUDE_CODE_NEW_INIT is set, /init sends the alternate multi-phase prompt instead of the original one that begins Please analyze this codebase and create a CLAUDE.md file. The /init command description follows CLAUDE_CODE_NEW_INIT alone.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308
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_heron ◇ No description from anybody.never mined ·never mined never read
tengu_slate_ibis ◇ Explore and plan agents are now always on unless you set the disable environment variable yourself.v2.1.217 → v2.1.220 ○gone AND v2.1.221
tengu_slate_kestrel ◇ Default false. When on, a claude.ai OAuth login with no known subscription type (null) counts as eligible for organization policy limits; otherwise an OAuth login is eligible only on an enterprise or team subscription. A login with an API key is eligible either way, and the other checks (first-party API, the token's scope) still apply.v2.1.138 or earlier → v2.1.148 ○gone AND v2.1.308
tengu_slate_lantern ◇ A new --watch-artifact flag follows a claude.ai artifact for new versions and comments, but needs account access.v2.1.198 → v2.1.308 ◆in the build AND v2.1.274
tengu_slate_lantern_ember ◇ Re-armed artifact watches could reuse an existing connection instead of starting over, but the flag is off.v2.1.236 → v2.1.308 ◆in the build AND v2.1.257
tengu_slate_lantern_hush ◇ Artifact live-connection keepalive pings can now stretch out during idle periodsv2.1.265 → v2.1.308 ◆in the build never read
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_meadow ◇ Default false. When true, enables the background-agents fleet gate (isAgentsFleetEnabled) and adds the built-in Claude agent to the built-in agent list, unless agent view is disabled: by CLAUDE_CODE_DISABLE_AGENT_VIEW, the disableAgentView setting, or a third-party API provider. Both are also on without the flag when Claude Code runs in essential-traffic-only mode (for example with CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC set).v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.308
tengu_slate_moth ◇ Default false. Makes the context tip large-context-stale-files eligible: when the context is over 300,000 tokens and more than 100,000 of them are stale file tokens, the tip suggests /compact.v2.1.191 → v2.1.211 ○gone AND v2.1.308
tengu_slate_prism ◇ Default true. When an SDK initialize control request sets agentProgressSummaries, Claude Code turns the agent progress summary setting on only while this flag is true; with the flag false that request field has no effect at this site.v2.1.138 or earlier → v2.1.245 ○gone never read
tengu_slate_quill ◇ Default false. One of the gates for the DesignSync tool and the /design, /design-consent, /design-revoke and /design-login commands. They are off when the allow_design_sync policy check fails or another internal check disables them, on when a further internal check passes, and otherwise follow this flag.v2.1.160 → v2.1.245 ○gone AND v2.1.308
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_reef ◇ No description from anybody.never mined ·never mined never read
tengu_slate_ribbon ◇ No description from anybody.never mined ·never mined AND v2.1.110
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_thimble ◇ Memory extraction can now turn itself on when post-turn-memory config is present, bypassing its usual feature gatev2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.269
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_slim_subagent_claudemd ◇ Default true. When on, subagents whose definition sets omitClaudeMd (the built-in Explore and Plan agents in this version) start without the CLAUDE.md content in their user context, unless the caller passes its own user context. When off, they receive the CLAUDE.md content like other subagents.v2.1.138 or earlier → v2.1.195 ○gone AND v2.1.308
tengu_sm_compact ◇ No description from anybody.never mined ·never mined never read
tengu_sm_config ◇ No description from anybody.never mined ·never mined AND v2.0.68
tengu_smooth_chipmunk ◇ Auto mode's dangerous-action classifier now runs server-side and blocks actions it flags or can't reach.v2.1.261 → v2.1.308 ◆in the build AND v2.1.282
tengu_smooth_forest ◇ Rate-limit menu gains a new promotional "limit wall" option pointing to a claim pagev2.1.275 → v2.1.304 ○gone AND v2.1.275
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_pelican ◇ Claude can now ask a subagent for lower or higher effort than its own, but the option is off unless switched onv2.1.296 → v2.1.308 ◆in the build AND v2.1.296
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_snippet_save ◇ No description from anybody.never mined ·never mined AND v2.1.59
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_platypus ◇ Claude Code adds two server-controlled switches, a path for remote-session tools over MCP, and a new label for Claude.ai proxy serversnever mined ·never mined AND v2.1.290
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_sonnet45_to_46_migration ◇ An analytics event, not a feature flag. Claude Code logs it when its startup migration rewrites a user-settings model of Sonnet 4.5 (claude-sonnet-4-5-20250929 or sonnet-4-5-20250929, with or without [1m]) to sonnet or sonnet[1m], which it does only on the first-party provider for Pro, Max or Team (Max 5x tier) subscribers. Fields: from_model and has_1m.never mined ·never mined never read
tengu_sorrel_avocet ◇ Claude could start deep research on its own instead of waiting for you to ask, if enabled.v2.1.219 → v2.1.308 ◆in the build AND v2.1.281
tengu_sorrel_trellis ◇ Claude can watch artifact comment threads and post replies or edits, off unless you set the env var.v2.1.221 → v2.1.308 ◆in the build AND v2.1.246
tengu_sorrel_trellis_finial ◇ Artifact comment replies get grouped wakes and a stand-down when everything was already answered, both switched off.never mined ·never mined never read
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_sorrel_trellis_lintel ◇ A comment sent moments before a watch starts could get a reply, but the flag is off.v2.1.236 → v2.1.267 ○gone AND v2.1.308
tengu_sorrel_trellis_newel ◇ Artifact-comment auto-reply gains a fork/handoff path behind the tengu_sorrel_trellis_newel gatev2.1.268 → v2.1.308 ◆in the build AND v2.1.269
tengu_sorrel_trellis_tenon ◇ Auto-replies to artifacts can now be delivered through an alternate, forked/subagent pathv2.1.269 → v2.1.308 ◆in the build AND v2.1.271
tengu_sorrel_trellis_weir ◇ How many turns Claude takes automatically can now be set from the server, still defaulting to 60.v2.1.227 → v2.1.233 ○gone never read
tengu_sorted_flute ◇ A new internal check can now silently skip saving flag settings changes to diskv2.1.280 → v2.1.285 ○gone AND v2.1.286
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_truffle ◇ Default true, read once per session. When on, the SuggestPluginInstall tool fetches details for each requested plugin ID it has not already resolved before it renders install cards; IDs whose lookup fails are counted as unchecked. When off, no lookup runs.v2.1.283 → v2.1.299 ○gone never read
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_sotto_voce ◇ No description from anybody.never mined ·never mined AND v2.1.66
tengu_sparrow_ledger ◇ Default false. When on, adds a Work step by step: section to the system prompt telling the model to reproduce the symptom before editing, edit the source, then re-observe the symptom until it is gone. The CLAUDE_CODE_VERIFY_PROMPT environment variable turns on the same section.v2.1.138 or earlier → v2.1.205 ○gone AND v2.1.308
Nothing on this page matches that. Press Enter to search every feature flag.