Every feature flag, and where it lived
174 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_amber_creek ◇ Accepting fullscreen now runs as a trial, and two crashed launches disable it on that machine.v2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.239
tengu_amber_kestrel ◇ Subagent launching gets a nesting-depth cap, a bypassable concurrency cap, and new teammate/model-inherit rulesv2.1.217 → v2.1.309 ◆in the build AND v2.1.284
tengu_attempt_decision_shadow ◇ Claude Code now carries new rules for retrying failed API calls, which run alongside the current ones only to compare decisionsv2.1.284 → v2.1.309 ◆in the build AND v2.1.284
tengu_auto_mode_worktree_fast_path ◇ Auto mode could stop asking about sibling git worktrees of the same repo, but it is off.v2.1.227 → v2.1.309 ◆in the build AND v2.1.227
tengu_basalt_loom ◇ Plan artifacts now have their own switch instead of riding along with an unrelated experiment.v2.1.223 → v2.1.237 ○gone AND v2.1.223
tengu_bracken_sluice ◇ A read-only subagent that analyses one artifact comment thread exists but stays off.v2.1.227 → v2.1.309 ◆in the build AND v2.1.227
tengu_bridge_initialize_commands ◇ SDK clients are now re-told the model, mode, fast mode and effort whenever any of them change.v2.1.234 → v2.1.309 ◆in the build AND v2.1.234
tengu_bridge_inline_image_attachments ◇ Images sent from remote control could be inlined instead of passed as file paths, but that is off.v2.1.223 → v2.1.224 ○gone AND v2.1.223
tengu_bridge_partial_messages ◇ Partial-message bridging moved to a new flag that is off by default.v2.1.248 → v2.1.309 ◆in the build AND v2.1.248
tengu_bridge_subagent_text ◇ Default false. Controls which subagent messages are forwarded to a Remote Control session. While tengu_bridge_subagent_frames (default true) is on, only subagent messages that start with a tool_use or tool_result block are sent; turning this flag on sends the subagents' text messages as well.v2.1.251 → v2.1.309 ◆in the build AND v2.1.251
tengu_buzzing_pelican ◇ In some remote sessions, MCP tool calls a hook approved are checked by the auto mode classifier and always allow rules are ignoredv2.1.290 → v2.1.306 ○gone AND v2.1.290
tengu_calm_waffle ◇ Claude Code has a remotely switched check that is true only when the latest turn is a plain prompt from you or an SDK programv2.1.307 → v2.1.309 ◆in the build AND v2.1.307
tengu_ccr_drop_unwatched_stream_events ◇ Two new remote flags control telemetry event-holding and dropping unwatched stream eventsv2.1.268 → v2.1.309 ◆in the build AND v2.1.268
tengu_ccr_exclude_dynamic_restore_killswitch ◇ A session setting for excluding dynamic sections now survives a worker restart in headless mode.v2.1.261 → v2.1.309 ◆in the build AND v2.1.261
tengu_ccr_external_event_record ◇ Remote cloud sessions woken by an outside event can now hand a record of that event to the wake step, behind a server switchv2.1.302 → v2.1.309 ◆in the build AND v2.1.302
tengu_ccr_hook_keepalive_enabled ◇ Remote and CCR sessions now hold a keepalive open while certain hooks are runningv2.1.271 → v2.1.309 ◆in the build AND v2.1.271
tengu_ccr_plugin_refresh_in_idle_enabled ◇ Claude Code can now refresh plugin state during idle time in the background, with new timing telemetryv2.1.277 → v2.1.309 ◆in the build AND v2.1.277
tengu_ccr_sdk_mcp_remote_manifests ◇ Remote sessions use SDK MCP manifests only when owner-only and a separate server switch, off by default, allows itv2.1.286 → v2.1.309 ◆in the build AND v2.1.286
tengu_ccr_skip_redundant_heartbeat ◇ Remote-control worker connections gained tuning gates for an upload hold delay and for skipping redundant heartbeats.v2.1.259 → v2.1.309 ◆in the build AND v2.1.259
tengu_ccr_upload_hold_marker ◇ New telemetry gate can add upload-hold details to Claude Code Remote's upload datav2.1.267 → v2.1.309 ◆in the build AND v2.1.305
tengu_cedar_lattice ◇ You can send API requests down a newer routing path by setting one of two environment variables.v2.1.182 → v2.1.309 ◆in the build AND v2.1.251
tengu_cedar_transom ◇ A per-session workshop document gets snapshotted with your session files and is only writable in plan mode.v2.1.219 → v2.1.309 ◆in the build AND v2.1.219
tengu_chomp_sable ◇ New internal logic can silently drop certain non-user-initiated turn continuations, gated off for nowv2.1.280 → v2.1.309 ◆in the build AND v2.1.280
tengu_chomp_thaw ◇ A usage-tracking helper can now report cache-write-sized usage as unknown instead of labeling it 'cache_write'v2.1.269 → v2.1.309 ◆in the build AND v2.1.269
tengu_clever_garden ◇ Claude Code reads a new remotely controlled switch that is off unless switched on remotely, and what it controls is unknownv2.1.305 → v2.1.309 ◆in the build AND v2.1.305
tengu_clever_orbit ◇ The built-in web-fetch agent refuses observer and worktree roles and just runs locally.v2.1.232 → v2.1.309 ◆in the build AND v2.1.236
tengu_cloud_session_shell ◇ A second mode lets cloud workers run a requested shell command through Claude's Bash tool, so Claude sees it and the folder carries overv2.1.305 → v2.1.309 ◆in the build AND v2.1.309
tengu_cobalt_plinth_aspen ◇ The preview browser is locked to the local server and refuses to run if the lock fails.v2.1.247 → v2.1.309 ◆in the build AND v2.1.292
tengu_cobalt_plinth_campion ◇ Publish checks could warn about page thumbnails, but the experiment is off.v2.1.251 → v2.1.309 ◆in the build AND v2.1.257
tengu_cobalt_plinth_dataviz ◇ The chart skill hint now only appears if the dataviz skill is actually installed.v2.1.198 → v2.1.309 ◆in the build AND v2.1.247
tengu_cobalt_plinth_loquat ◇ MCP config building gets a new caching layer, currently unread/offv2.1.265 → v2.1.266 ○gone AND v2.1.265
tengu_cobalt_plinth_medlar ◇ Artifact creation replies can now mark a URL as agent-scoped, controlled by a gated flagv2.1.260 → v2.1.309 ◆in the build AND v2.1.275
tengu_cobalt_plinth_sorb ◇ Artifact publishing skips its design-skill reminder if quickstart guidance was already shown for that callv2.1.257 → v2.1.309 ◆in the build AND v2.1.285
tengu_cobalt_plinth_tansy ◇ Several artifact feature switches were renamed and re-gated, discarding any prior rollout.v2.1.242 → v2.1.309 ◆in the build AND v2.1.282
tengu_cobalt_plinth_thistle ◇ Several artifact feature switches were renamed and re-gated, discarding any prior rollout.v2.1.242 → v2.1.270 ○gone AND v2.1.242
tengu_cobalt_plinth_thrift ◇ A new artifact-related server switch exists and stays off without a server value.v2.1.242 → v2.1.309 ◆in the build AND v2.1.242
tengu_composed_treehouse ◇ When tools added later in a session are withdrawn because they were denied, Claude Code marks this, behind a switch that is off by defaultv2.1.304 → v2.1.309 ◆in the build AND v2.1.304
tengu_context_usage_bulk_counts ◇ A bulk per-tool token counting path exists but is gated behind two flags, both off by default.v2.1.261 → v2.1.309 ◆in the build AND v2.1.261
tengu_copper_heron ◇ Behind a remote switch, skills named claude-ai: or anthropic-skills: must really come from the matching source to be usedv2.1.282 ○gone AND v2.1.282
tengu_copper_hinge_wren ◇ Live document reads gain new fields for tracking update sequence and a gated deadline optionv2.1.267 → v2.1.309 ◆in the build AND v2.1.267
tengu_cosmic_cookie ◇ Claude Code has a new remote switch, read by the code that manages terminal sessions, with no visible feature behind it yetv2.1.295 → v2.1.309 ◆in the build AND v2.1.295
tengu_cozy_fern ◇ If an MCP tool asks to end the turn while a tool call in the same batch failed, Claude Code can now keep the turn goingv2.1.301 → v2.1.309 ◆in the build AND v2.1.302
tengu_cozy_kite ◇ Before a tool runs, Claude Code can wait for files still being staged, but only when a remote switch that defaults to off is onv2.1.292 → v2.1.309 ◆in the build AND v2.1.292
tengu_curried_sparrow ◇ Claude Code gains a setting that can mark every rating for collection when you allow transcript sharing; it is off unless switched on remotelyv2.1.309 ●new AND v2.1.309
tengu_dapper_acorn ◇ A new remotely controlled switch is off by default and never applies to organisations under the HIPAA policyv2.1.290 → v2.1.309 ◆in the build AND v2.1.290
tengu_dapper_brooks ◇ Remote Control can download up to 16 attachments ahead of time, before the message that uses them arrivesv2.1.281 → v2.1.309 ◆in the build AND v2.1.281
tengu_dapper_platypus ◇ A relay-marked worker whose relay can no longer be used now makes its first command wait for MCP servers like an ordinary workerv2.1.286 → v2.1.309 ◆in the build AND v2.1.301
tengu_delightful_hamster ◇ Claude Code drops a plugin's MCP server that matches an ineligible connector, unless a remote switch, off by default, keeps itv2.1.307 → v2.1.309 ◆in the build AND v2.1.307
tengu_dreamy_frost ◇ You can send API requests down a newer routing path by setting one of two environment variables.v2.1.251 → v2.1.309 ◆in the build AND v2.1.251
tengu_edit_minimalanchor_jrn ◇ Claude Code no longer carries an alternative Edit tool description that told Claude to read files outside the working folder before editing themv2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.285
tengu_eventual_noodle ◇ Claude Code can reorder MCP tool results so text comes after other content, off unless switched on remotelyv2.1.290 → v2.1.309 ◆in the build AND v2.1.290
tengu_fizzy_grove ◇ A gate decides which of two error codes an interrupt-triggered abort reports.v2.1.257 → v2.1.309 ◆in the build AND v2.1.280
tengu_fleetview_peers ◇ Fleet view can show other running sessions it never tracked, once two gates are on.v2.1.224 → v2.1.309 ◆in the build AND v2.1.305
tengu_flickering_lagoon ◇ send_message can route messages to a bridge address through a matching MCP tool, behind a remote switch that defaults to offv2.1.299 → v2.1.309 ◆in the build AND v2.1.299
tengu_fold_tool ◇ Default false. In an interactive session, the message list outside the transcript view hides every message whose uuid is listed in the foldedUuids of a fold_boundary system message. Non-interactive sessions treat the flag as off.v2.1.198 → v2.1.209 ○gone AND v2.1.198
tengu_gable_onyx_sluice ◇ Publishing a workshop page would run a structural check and refuse instead of shipping violations.v2.1.219 → v2.1.309 ◆in the build AND v2.1.248
tengu_glowing_pancake ◇ When the Chrome extension is not connected, Claude Code can give a different reply to remote sessions on a phone, behind a switch that is off by defaultv2.1.309 ●new AND v2.1.309
tengu_gorse_pylon ◇ Claude can post a quick 'on it' note in artifact comment threads before the real reply, off unless enabled.v2.1.232 → v2.1.309 ◆in the build AND v2.1.237
tengu_gorse_sill ◇ A second fast-ack mode lets Claude pick a fixed numbered acknowledgment instead of writing one, off behind two gatesv2.1.235 → v2.1.309 ◆in the build AND v2.1.235
tengu_harbor_moth ◇ Default false. Turns on remote recaps: at the end of a turn, in a session that reports metadata changes, Claude Code generates a recap and publishes it as the session's recap metadata, dropping it if a new turn is already running. Further checks must also pass, and CLAUDE_CODE_ENABLE_REMOTE_RECAP, when set, takes precedence over the flag.v2.1.174 → v2.1.309 ◆in the build AND v2.1.174
tengu_harp_forepillar ◇ Claude Code now stores state about skills converted into plugins, plus a new flag for keeping something across restartsv2.1.304 → v2.1.309 ◆in the build AND v2.1.304
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_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.309 ◆in the build AND v2.1.290
tengu_humble_zephyr ◇ Task-management reminders are now skipped in conversations that used the Brief toolv2.1.277 → v2.1.309 ◆in the build AND v2.1.277
tengu_indexed_corbato ◇ Conversations can now carry coordinator/worker context and named context sections, behind an unreleased gatev2.1.268 → v2.1.309 ◆in the build AND v2.1.268
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.309 ◆in the build AND v2.1.299
tengu_jaunty_ember ◇ Two experiment flags renamed: bright_ripple to jaunty_ember, cozy_pixel to humble_zephyrv2.1.277 → v2.1.309 ◆in the build AND v2.1.277
tengu_jazzy_ripple ◇ /diff's description wording can change to reflect a toggle, behind an internal flag.v2.1.260 → v2.1.309 ◆in the build AND v2.1.260
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.309 ◆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.309 ◆in the build AND v2.1.288
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.309 ◆in the build AND v2.1.248
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.309 ◆in the build AND v2.1.292
tengu_lantern_sconce ◇ A status bar notice about usage limits and covered extra usage is built but switched off.v2.1.247 → v2.1.309 ◆in the build AND v2.1.277
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.309 ◆in the build AND v2.1.292
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.309 ◆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.309 ◆in the build AND v2.1.281
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 ○gone AND v2.1.287
tengu_lucid_anchor ◇ Adding tools mid-conversation can still force a session reset, gated by an unread flagv2.1.268 → v2.1.309 ◆in the build AND v2.1.269
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.309 ◆in the build AND v2.1.300
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.309 ◆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_marlin_porch ◇ The check that enables scroll-region terminal rendering (DECSTBM) was rewired to new guard functionsv2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.269
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.309 ◆in the build AND v2.1.224
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_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.309 ◆in the build AND v2.1.309
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.309 ◆in the build AND v2.1.299
tengu_mellow_beacon ◇ A server-controlled setting can make some background requests to the model point back to the reply they came fromv2.1.288 → v2.1.309 ◆in the build AND v2.1.288
tengu_memdir_write_lint ◇ A new check can refuse or clean memory files containing invisible characters or tag-like text; it falls back to off unless enabled remotelyv2.1.284 → v2.1.309 ◆in the build AND v2.1.284
tengu_mermaid_mod ◇ Mermaid flowcharts and sequence diagrams in replies now render as text art in the terminalnever mined ·never mined AND v2.1.277
tengu_misty_sunbeam ◇ When a PDF has too many pages to read at once, Claude Code can read the first pages and report the total instead of failingv2.1.300 → v2.1.309 ◆in the build AND v2.1.300
tengu_modular_seal ◇ Claude Code can now count Claude's refusals since the conversation was last summarised, behind a setting that is off by defaultv2.1.295 → v2.1.309 ◆in the build AND v2.1.295
tengu_moonlit_toucan ◇ 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.309 ◆in the build AND v2.1.296
tengu_morning_brief_skill ◇ Default false. Enables the /morning skill (render a morning brief as an HTML artifact, or set it up as a recurring weekday task) when CLAUDE_CODE_IS_COWORK is true and the entrypoint is not remote_cowork or remote_trigger. A true CLAUDE_CODE_ENABLE_MORNING_BRIEF enables the skill in those sessions and entrypoints regardless of this flag.v2.1.207 ○gone AND v2.1.207
tengu_mossy_anchor ◇ When files attached to your message did not arrive, Claude Code can fetch them again and tell Claude which ones are still missingv2.1.309 ●new AND v2.1.309
tengu_mossy_gray ◇ A limit set at 2000 for every provider can now be removed by a server-side switch when Claude Code runs interactivelyv2.1.299 → v2.1.309 ◆in the build AND v2.1.299
tengu_mossy_thrush ◇ When a further server-side switch is on, the changed-file check can judge files through an outputs link and count each outcomev2.1.300 → v2.1.309 ◆in the build AND v2.1.300
tengu_moth_lantern ◇ Default false. When on and CLAUDE_MEMORY_STORES is unset or blank, a saved org memory store selection for the current account (orgMemorySelection) is sent when Claude Code requests the org memory credential, and cached store-picker data is returned alongside the org memory mounts. When off, a saved selection is sent only if it is public_projects.v2.1.213 → v2.1.217 ○gone AND v2.1.213
tengu_mutable_phoenix_killswitch ◇ A new CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS setting lets a resumed session show tool calls that were interrupted mid-turnv2.1.309 ●new AND v2.1.309
tengu_nankeen_kestrel ◇ Windows sandbox TLS interception could use a persistent managed certificate authority, but that path is disabled here.v2.1.212 → v2.1.309 ◆in the build AND v2.1.221
tengu_neapolitan ◇ The checks deciding whether subagents are offered remote isolation gained two new conditions at the frontv2.1.178 → v2.1.309 ◆in the build AND v2.1.288
Nothing on this page matches that. Press Enter to search every feature flag.