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_harp_pedal ◇ The whiteboard no longer picks a live or solo mode per session and instead follows a single switch controlled remotelyv2.1.304 → v2.1.308 ◆in the build AND v2.1.304
tengu_hazel_lantern ◇ Attachments fetched ahead of time in remote sessions can have their hold renewed, and ones that stall show [attachment did not arrive]v2.1.286 → v2.1.308 ◆in the build AND v2.1.286
tengu_hazel_quire ◇ Claude has the machinery to write dated session log files for auto-memory, but nothing calls it.v2.1.221 → v2.1.259 ○gone AND v2.1.221
tengu_hazel_trellis ◇ Default 3. Maximum subagent nesting depth, used when CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH is unset; a value that is not an integer of at least 1 uses 3, and the result is cached after the first read. Launching an agent at or past this depth fails with Subagent nesting limit reached (depth N of M), and several agent-tool checks compare against it, some only asking whether it is above 1.v2.1.257 → v2.1.308 ◆in the build AND v2.1.217
tengu_hazy_cosmos ◇ On Linux, Claude Code now refuses to write a file whose path looks like a Mac or Windows user path, and nothing is writtenv2.1.300 → v2.1.308 ◆in the build AND v2.1.300
tengu_hazy_nova ◇ A feature that reports on, off or not loaded now reads a different remote switch, which falls back to offv2.1.288 → v2.1.308 ◆in the build AND v2.1.290
tengu_hazy_peach ◇ Claude Code now checks a new setting that the server can control, and what it does is not yet knownv2.1.295 → v2.1.299 ○gone AND v2.1.295
tengu_hearth_resolved_rows ◇ Extra routing details on relayed messages are stored but ignored unless a server flag turns them on.v2.1.239 → v2.1.308 ◆in the build AND v2.1.242
tengu_heron_brook ◇ On some models Claude will stop spinning up subagents or research workflows unless you actually ask for it.v2.1.150 → v2.1.308 ◆in the build AND v2.1.257
tengu_hidden_volcano ◇ Claude Code can now offer to move you to a newer model, as a one-line notice or a dialog, when switched on remotelyv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_humble_petal ◇ A feature that followed one server-side switch now follows a differently named one, still on by default when the server sends nothingv2.1.285 → v2.1.308 ◆in the build AND v2.1.285
tengu_humble_wand ◇ Auto mode now re-checks artifact facts to catch stale 'allow' verdicts from the server classifierv2.1.271 → v2.1.308 ◆in the build AND v2.1.271
tengu_humble_zephyr ◇ Task-management reminders are now skipped in conversations that used the Brief toolv2.1.277 → v2.1.308 ◆in the build AND v2.1.277
tengu_humming_locket ◇ Someone connected through Remote Control can now run /effort, /model, /rename and /usage straight away while Claude is mid-replyv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_humming_star ◇ A Remote Control inbox message that says it is from the owner is treated as from an unknown sender unless the server confirmed itv2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_humming_sundae ◇ Claude Code can now remind Claude about remote notifications that have waited longer than a set number of minutesv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_hushed_kestrel ◇ When a routed agent's single clean handback goes to that same agent, Claude Code can use a short pointer notice insteadv2.1.285 → v2.1.308 ◆in the build AND v2.1.285
tengu_hushed_lantern ◇ Claude in Chrome tool calls are now denied straight away with 'no browser connected' when no browser extension is attachedv2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_hushed_lark ◇ Silent-turn reminder and artifact room environment variables are now recognised by name in the settings allowlist.v2.1.236 → v2.1.308 ◆in the build AND v2.1.290
tengu_hushed_lark_text ◇ Silent-turn reminder and artifact room environment variables are now recognised by name in the settings allowlist.v2.1.238 → v2.1.308 ◆in the build AND v2.1.290
tengu_hushed_plover ◇ If a permission prompt times out unanswered, later subagent requests in the same turn are held back instead of asking againv2.1.304 → v2.1.308 ◆in the build AND v2.1.304
tengu_idempotent_wolf ◇ New instructions tell some models that reasoning effort does not reduce how much of a request to finish, and not to check in before big tasksv2.1.293 → v2.1.308 ◆in the build AND v2.1.293
tengu_immutable_tide ◇ A check that runs only when a server value is set now also returns false for a result whose reason is that it did not runv2.1.271 → v2.1.308 ◆in the build AND v2.1.292
tengu_import ◇ Importing another agent's config now parses TOML natively, reachable only through the gated import path.v2.1.213 → v2.1.308 ◆in the build AND v2.1.265
tengu_indexed_corbato ◇ Conversations can now carry coordinator/worker context and named context sections, behind an unreleased gatev2.1.268 → v2.1.308 ◆in the build AND v2.1.268
tengu_iridescent_boot ◇ rm -r on a path made entirely of $(...) or backtick output now always asks, and permission rules cannot auto-allow itv2.1.281 → v2.1.308 ◆in the build AND v2.1.305
tengu_iterative_falcon ◇ Inline shell commands in a skill's instructions can now be handed to the model to run explicitly instead of executing silentlyv2.1.271 → v2.1.308 ◆in the build AND v2.1.277
tengu_iterative_haven ◇ Plugin hook modules can respond to more events, while plugins people install themselves face limits where an organization manages Claude Codev2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_jade_compass ◇ Workflow arguments sent as a JSON string are now parsed instead of failing.v2.1.229 → v2.1.308 ◆in the build AND v2.1.271
tengu_jaunty_alpaca ◇ Overrides for account-synced skills now also check their alias names, and two remote switches change how synced skill names are handledv2.1.307 → v2.1.308 ◆in the build AND v2.1.282
tengu_jaunty_charm ◇ Claude Code now tracks when something was last active and whether a remotely set lifetime has run out; with no remote setting, nothing expiresv2.1.286 → v2.1.308 ◆in the build AND v2.1.286
tengu_jaunty_ember ◇ Two experiment flags renamed: bright_ripple to jaunty_ember, cozy_pixel to humble_zephyrv2.1.277 → v2.1.308 ◆in the build AND v2.1.277
tengu_jazzy_puddle ◇ In print mode with text output, Claude Code can now print each turn's result when that turn ends instead of only at exitv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_jazzy_ripple ◇ /diff's description wording can change to reflect a toggle, behind an internal flag.v2.1.260 → v2.1.308 ◆in the build AND v2.1.260
tengu_jiggly_blossom ◇ Claude Code adds an organisation setup name, a managed-agents-secure entry and a new switch that is off unless turned on remotelynever mined ·never mined AND v2.1.304
tengu_jiggly_mochi ◇ Pressing Enter could interrupt a running turn and send your queued messages immediately, decided by server config.v2.1.234 → v2.1.308 ◆in the build AND v2.1.234
tengu_jolly_aurora ◇ Claude Code can warn you when the combined size of your CLAUDE.md instruction files goes over the limit, showing the size and the limitv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_joyful_anchor ◇ New gates let Claude Code report tools that exist but are switched off as "available if turned on"v2.1.275 → v2.1.308 ◆in the build AND v2.1.275
tengu_joyful_parasol ◇ The 'Claude in Chrome enabled by default' setting is now flagged as needing consent, and a new message says some features are limited by policyv2.1.285 → v2.1.308 ◆in the build AND v2.1.285
tengu_juniper_relay_config ◇ The feedback relay tool's wording and per-session limits can now be set from the server instead of hardcoded.never mined ·never mined AND v2.1.221
tengu_kairos_loop_keepalive ◇ The kite network transport is on by default everywhere, and CLAUDE_CODE_HARBOR_KITE=0 now really turns it off.v2.1.157 → v2.1.308 ◆in the build AND v2.1.248
tengu_kairos_loop_persistent ◇ The /loop tick prompt is no longer behind a remote flag and works for everyone.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.248
tengu_kairos_ready_nudge ◇ The kairos ready nudge config no longer treats a bare true value as an automatic full-probability enablev2.1.211 → v2.1.308 ◆in the build AND v2.1.280
tengu_keen_anchor ◇ When a server switch is on, Claude Code loads shell command completion data only when run from source, skipping it in packaged installsv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_keen_moth ◇ When a turn is handed off to a cloud session, Claude Code can place files listed by name, behind a switch that is off by defaultv2.1.287 ○gone AND v2.1.288
tengu_keen_sloth ◇ A queued move to the background is now cancelled if you have text in the input box, and cleared when a turn stopsv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_kestrel_arch ◇ The terminal tab status toggle, Claude API tip and Chrome classifier default only moved; their gate fallbacks are unchangedv2.1.139 → v2.1.308 ◆in the build AND v2.1.305
tengu_kestrel_moor ◇ A gated latch can now cache the client's 'atis' value per conversation instead of re-reading it each timev2.1.235 → v2.1.308 ◆in the build AND v2.1.235
tengu_lantern_hinge ◇ The check that makes Claude Code wait out a usage limit now also covers WebFetch reading a fetched page, under a remote switch that is off by defaultv2.1.292 → v2.1.308 ◆in the build AND v2.1.292
tengu_lantern_prism ◇ A Stats tab in /plugin shows skill usage and context costs, with /skill-doctor redirecting there.v2.1.198 → v2.1.308 ◆in the build AND v2.1.265
tengu_lantern_sconce ◇ A status bar notice about usage limits and covered extra usage is built but switched off.v2.1.247 → v2.1.308 ◆in the build AND v2.1.277
tengu_lantern_sconce_copy ◇ Usage-limit banner wording can now be overridden remotely instead of being fixed textv2.1.277 → v2.1.308 ◆in the build AND v2.1.284
tengu_lantern_snuffer ◇ A new remote switch, off by default, can stop extended usage requests for workflows set to wait out a usage limitv2.1.288 → v2.1.308 ◆in the build AND v2.1.292
tengu_lantern_wick_mode ◇ Claude could be nudged to wrap up or checkpoint during your usage-limit grace window, but nothing fires.v2.1.227 → v2.1.308 ◆in the build AND v2.1.284
tengu_lantern_wick_release ◇ The instructions Claude gets during a usage limit's grace window can now be set remotely for each model, with a defaultv2.1.247 → v2.1.308 ◆in the build AND v2.1.284
tengu_lantern_wick_text ◇ The instructions Claude gets during a usage limit's grace window can now be set remotely for each model, with a defaultv2.1.247 → v2.1.283 ○gone AND v2.1.284
tengu_lapis_anchor ◇ The token countdown reminder budget is read once at start, so mid-session config changes are ignored.v2.1.176 → v2.1.308 ◆in the build AND v2.1.236
tengu_lapis_anchor_budget ◇ The token countdown reminder budget is read once at start, so mid-session config changes are ignored.v2.1.196 → v2.1.308 ◆in the build AND v2.1.236
tengu_left_arrow_carries_queued ◇ Sending a session to the background with left arrow now carries queued prompts along, or refuses if they can't be movedv2.1.293 → v2.1.308 ◆in the build AND v2.1.293
tengu_left_arrow_editing_guard ◇ In vim normal mode, pressing left arrow on an empty prompt now works as expected.v2.1.218 → v2.1.308 ◆in the build AND v2.1.257
tengu_level_wren ◇ Attachment uploads now have separate remote settings for preview and scaled copies, and Claude is told when an image went out scaled downv2.1.287 → v2.1.308 ◆in the build AND v2.1.292
tengu_linear_brook ◇ A cloud session that failed to start now shows the actual reason instead of a generic error.v2.1.251 → v2.1.308 ◆in the build AND v2.1.251
tengu_linear_fog ◇ The focus view tip now stays hidden when spinnerTipsEnabled is false and is shown according to a remote experimentv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_linear_owl ◇ Apps embedding Claude Code can supply the wording of a permission prompt from a PreToolUse hook, off unless switched on remotelyv2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_linen_orbit ◇ The memory-tools switch was renamed, resetting any rollout, so everyone is back on file-based memory.v2.1.238 → v2.1.308 ◆in the build AND v2.1.281
tengu_linked_cake ◇ When finding autoMemoryDirectory, Claude Code now skips settings sources that fail a new check, so they cannot move the memory folderv2.1.295 → v2.1.308 ◆in the build AND v2.1.295
tengu_linked_clover ◇ Workflow agents can now pause before spawning until an auto-continue-at-usage-limit condition clearsv2.1.271 → v2.1.308 ◆in the build AND v2.1.271
tengu_loggia_passage ◇ When Claude Code moves to another model after a refusal, it can now carry the original effort level over to that modelv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_loggia_roster ◇ The server can list models that should be routed differently when a refusal fallback happens.v2.1.227 → v2.1.306 ○gone AND v2.1.227
tengu_lucid_anchor ◇ Adding tools mid-conversation can still force a session reset, gated by an unread flagv2.1.268 → v2.1.308 ◆in the build AND v2.1.269
tengu_lucky_cerf ◇ New guidance nudges Claude to weigh the real cost before spawning a subagentv2.1.271 → v2.1.306 ○gone AND v2.1.307
tengu_lucky_cerf_text ◇ New guidance nudges Claude to weigh the real cost before spawning a subagentv2.1.271 → v2.1.304 ○gone AND v2.1.271
tengu_lucky_quill ◇ Two new internal feature gates were added: tengu_groovy_eclipse and tengu_lucky_quillv2.1.267 → v2.1.308 ◆in the build AND v2.1.267
tengu_lucky_whisper ◇ Two remote switches, off by default, control keeping a file-sending tool's results in subagents and how unanswered tool requests are foundv2.1.288 → v2.1.308 ◆in the build AND v2.1.300
tengu_madrone_spindle_newel ◇ Claude now previews whether it would be allowed to auto-reply to a new artifact comment while it's still busyv2.1.265 → v2.1.308 ◆in the build AND v2.1.265
tengu_malort_pedway ◇ Screenshots could be scaled and zoomed to a region, but both config tables switch it off.never mined ·never mined AND v2.1.242
tengu_maple_rung ◇ A nudge's eligibility check was rewritten around a different allowed-state helper, still gated by the same flag.v2.1.211 → v2.1.308 ◆in the build AND v2.1.271
tengu_marble_finch ◇ Auto mode's action checker can use a stricter wording covering connected apps and accounts; CLAUDE_CODE_AUTO_MODE_CANDIDATE_WORDING selects itv2.1.284 → v2.1.285 ○gone AND v2.1.284
tengu_marble_heron ◇ Your session can now wait out a usage limit and pick the task back up by itself.v2.1.234 → v2.1.308 ◆in the build AND v2.1.307
tengu_marlin_porch ◇ The check that enables scroll-region terminal rendering (DECSTBM) was rewired to new guard functionsv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.269
tengu_max_version_config ◇ Claude Code now reads a pinned version from remote configuration and uses it only when it is newer than the version you are runningnever mined ·never mined AND v2.1.287
tengu_mcp_connect_suspend_redial ◇ If an MCP server connection fails because the computer slept or its clock jumped, Claude Code says so and tries connecting again a limited number of timesv2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_mcp_connect_timeout_retry ◇ MCP connect timeouts now respect the global timeout and get retried instead of failing.v2.1.227 → v2.1.308 ◆in the build AND v2.1.307
tengu_mcp_discover_projection_prior ◇ A new gate resolves MCP discovery projection to legacy-only, all or off, and defaults to off.v2.1.259 → v2.1.308 ◆in the build AND v2.1.259
tengu_mcp_discovery_cache ◇ The /mcp view now counts cached servers separately so you can tell them from live connections.v2.1.221 → v2.1.237 ○gone AND v2.1.238
tengu_mcp_discovery_cache_enable ◇ Calling a tool on a disabled MCP server would tell you to re-enable it, but that path is off.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238
tengu_mcp_drop_invalid_tool_schemas ◇ Default [], a list of hostnames. For an MCP server whose url hostname equals or is a subdomain of a listed entry (or for every server when the list contains ""), a tool whose input schema fails Claude Code's API-compatibility check is skipped and logged as Skipping tool "...": its input schema would be rejected by the Anthropic API. For other servers the tool is kept and only a warning is logged that requests including it may fail; servers without a string url only match "".v2.1.259 ○gone AND v2.1.216
tengu_mcp_issuer_strict_echo ◇ MCP OAuth now checks a server's echoed issuer, but only records mismatches rather than blocking.v2.1.224 → v2.1.308 ◆in the build AND v2.1.224
tengu_mcp_legacy_sse_fallback ◇ MCP servers using newer HTTP now automatically retry with an older HTTP+SSE connection method if the newer one failsv2.1.265 → v2.1.308 ◆in the build AND v2.1.307
tengu_mcp_listen_reopen_park ◇ A flaky MCP server that keeps dropping event streams now gets a pause instead of endless instant reconnects.v2.1.233 → v2.1.308 ◆in the build AND v2.1.233
tengu_mcp_listen_reopen_park_tuning ◇ A flaky MCP server that keeps dropping event streams now gets a pause instead of endless instant reconnects.v2.1.233 → v2.1.308 ◆in the build AND v2.1.233
tengu_mcp_normalize_root_combinators ◇ Default [], a list of hostnames. For an MCP server whose url hostname equals or is a subdomain of a listed entry (or for every server when the list contains ""), a tool whose input schema uses top-level combinators is kept with a flattened schema and a note prepended to its description. For other servers such a tool is skipped with Skipping tool "...": its input schema uses top-level ..., which the Anthropic API does not accept; servers without a string url only match "".v2.1.195 → v2.1.259 ○gone AND v2.1.216
tengu_mcp_proxy_needs_approval_retry ◇ Retrying MCP calls that need approval now uses one shared rule, so behaviour is consistent.v2.1.210 → v2.1.308 ◆in the build AND v2.1.295
tengu_mcp_server_policy_bypass_exempt ◇ The rule that exempts MCP server policy denials in remote bypass-permissions sessions behaves the same as beforev2.1.196 → v2.1.308 ◆in the build AND v2.1.288
tengu_mcp_skills ◇ Prompt autocomplete no longer suggests MCP server URL templates for input like /server:...://v2.1.161 → v2.1.303 ○gone AND v2.1.282
tengu_mcp_startup_policy_seed ◇ Remote sessions can now seed MCP startup policy state behind a new gate.v2.1.191 → v2.1.308 ◆in the build AND v2.1.290
tengu_mcp_strip_trailing_xml_tags ◇ MCP result post-processing still uses the same flag to decide whether to strip trailing XML-like tags.v2.1.186 → v2.1.308 ◆in the build AND v2.1.299
tengu_mcp_task_worker_wake ◇ The wake-up and retry steps for background MCP tasks now depend on a new remote switch that is off by defaultv2.1.285 → v2.1.308 ◆in the build AND v2.1.299
tengu_mcp_tasks ◇ Claude Code now checks a remote switch for an MCP tasks feature that stays off unless the server turns it onv2.1.285 → v2.1.296 ○gone AND v2.1.299
tengu_mcp_url_elicitation ◇ MCP server configs accept a new bareElicitationCapability option that gives the server the plain elicitation capability instead of the legacy URL onev2.1.281 → v2.1.308 ◆in the build AND v2.1.300
Nothing on this page matches that. Press Enter to search every feature flag.