Every feature flag, and where it lived
548 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_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.308 ◆in the build AND v2.1.305
tengu_cobalt_awning ◇ Remote sessions gain bookkeeping for the time of the last full sign-in check before model requests, off unless a server value is setv2.1.285 → v2.1.291 ○gone AND v2.1.285
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.308 ◆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.308 ◆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.308 ◆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.308 ◆in the build AND v2.1.275
tengu_cobalt_plinth_quince ◇ Published Artifacts get per-block anchor ids so links can point at a specific block.v2.1.236 → v2.1.238 ○gone AND v2.1.239
tengu_cobalt_plinth_sill ◇ A lock primitive's timeout can now be remotely tuned, though no server value is set yet.v2.1.260 → v2.1.308 ◆in the build AND v2.1.260
tengu_cobalt_plinth_sloe ◇ The Artifact tool's instructions now come in versions v0, v1 and v2, picked once per session by an env var, the session origin or a flagv2.1.281 → v2.1.295 ○gone AND v2.1.281
tengu_cobalt_plinth_sorb ◇ Artifact publishing skips its design-skill reminder if quickstart guidance was already shown for that callv2.1.257 → v2.1.308 ◆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.308 ◆in the build AND v2.1.282
tengu_cobalt_plinth_teasel ◇ Publishing an artifact skips its re-read check when your last read matched the live version.v2.1.248 → v2.1.299 ○gone AND v2.1.248
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.308 ◆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.308 ◆in the build AND v2.1.304
tengu_compressed_river ◇ A new confirmation dialog appears when a tool tries to read a file outside the allowed listv2.1.268 → v2.1.308 ◆in the build AND v2.1.268
tengu_concurrent_shore ◇ Waiting on a backgrounded shell command now keeps a task alive, controlled by a remote setting defaulting on.v2.1.242 → v2.1.308 ◆in the build AND v2.1.242
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.308 ◆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.308 ◆in the build AND v2.1.267
tengu_coral_anchor ◇ A remote task stuck waiting on input now fails as blocked and tells you where to answer it.v2.1.239 → v2.1.308 ◆in the build AND v2.1.281
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.308 ◆in the build AND v2.1.295
tengu_cozy_eagle ◇ Some Claude in Chrome tools now ask for your permission rather than running at once, even with a whole-tool allow rulev2.1.290 → v2.1.308 ◆in the build AND v2.1.290
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.308 ◆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.308 ◆in the build AND v2.1.292
tengu_cozy_pixel ◇ A new fork_conversation control request lets a host app branch a session's history into a brand-new sessionv2.1.268 → v2.1.276 ○gone AND v2.1.277
tengu_cozy_teapot ◇ A remotely gated A/B test can loosen the bash-first system prompt wording.v2.1.271 → v2.1.306 ○gone AND v2.1.307
tengu_curious_lake ◇ Delete commands like rd or del run through cmd.exe are now blocked when they target a drive root, a top folder or homev2.1.304 ○gone AND v2.1.283
tengu_curious_river ◇ In Anthropic cloud sessions, a running MCP task stops keeping its cloud container up after a set number of hours, 168 by defaultv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_curious_tower_stateless_models ◇ New gated 'tether' system can thread API requests together server-side instead of resending full context each turnv2.1.265 → v2.1.308 ◆in the build AND v2.1.265
tengu_daemon_upgrade_defer_busy ◇ The background service waits for your turn to finish before restarting for an upgrade.v2.1.248 → v2.1.308 ◆in the build AND v2.1.300
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.308 ◆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.308 ◆in the build AND v2.1.281
tengu_dapper_cupcake ◇ The setting that controls artifacts beside tool results is now CLAUDE_CODE_DAPPER_CUPCAKE, and the old CLAUDE_CODE_SQUISHY_NEWT is ignoredv2.1.301 → v2.1.308 ◆in the build AND v2.1.301
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.308 ◆in the build AND v2.1.301
tengu_dapper_truffle ◇ Auto mode's check of allowed MCP write tools now accepts rules from a command and adds a server-side decision path that is off by defaultv2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_dazzling_garden ◇ Three new remote-bridge switches appear, covering a retry after a rejected token refresh and two unread ones.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238
tengu_deep_feather ◇ A new remote flag, on by default, reassembles split message-tool inputs when they are read back.v2.1.236 → v2.1.308 ◆in the build AND v2.1.236
tengu_deep_starlight ◇ Whole-PDF reads can skip a page-image render that only fed telemetry, and PDF renders can now be cancelledv2.1.281 → v2.1.306 ○gone AND v2.1.307
tengu_delegated_quail ◇ A background model-catalog comparison check now always has network access, though the feature stays off by defaultv2.1.251 → v2.1.308 ◆in the build AND v2.1.283
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.308 ◆in the build AND v2.1.307
tengu_disable_bypass_permissions_mode ◇ Default false. When on, it disables bypassPermissions mode the same way the setting permissions.disableBypassPermissionsMode: "disable" does: startup mode selection skips bypassPermissions with the notice Bypass permissions mode was disabled by your organization policy, and the permission context marks bypass mode unavailable. A session already in bypass mode is also checked asynchronously against this gate; in the interactive UI it is switched to default mode, and on the other startup path Claude Code logs a warning and shuts down with exit code 1 and reason bypass_permissions_disabled.v2.1.138 or earlier → v2.1.233 ○gone AND v2.1.234
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.308 ◆in the build AND v2.1.251
tengu_dreamy_sundae ◇ claude.ai MCP connectors now cache 'discover' probe results for 24 hoursv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_drifting_heron ◇ In sessions started by a remote trigger, one tool is no longer always forced into the set of tools loaded at the startnever mined ·never mined AND v2.1.284
tengu_drifting_reef ◇ A new switch, off by default, makes computer-use actions in auto mode go through further permission checks even when an allow rule covers the whole toolv2.1.284 → v2.1.308 ◆in the build AND v2.1.284
tengu_eager_rain ◇ 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_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.308 ◆in the build AND v2.1.285
tengu_elegant_meadow ◇ New, off-by-default recording writes each API request's system prompt, tools and message changes into the session transcript filev2.1.282 → v2.1.308 ◆in the build AND v2.1.300
tengu_elegant_pancake ◇ The clipboard stash-and-restore around tool use is gone, leaving only a flag check for whether the behavior is on.v2.1.257 → v2.1.308 ◆in the build AND v2.1.257
tengu_enchanted_willow ◇ Mid-turn cost and token updates for print and SDK sessions now only run if a server-provided interval is set; with none, they are skippedv2.1.291 → v2.1.294 ○gone AND v2.1.291
tengu_ethereal_mist ◇ A 403 injected by your corporate proxy is retried as an outage instead of a hard refusal.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238
tengu_event_sampling_config ◇ Default {}. A per-event sampling table for Claude Code's own analytics events, keyed by event name. When an event's entry has a numeric sample_rate between 0 and 1, a rate of 0 drops the event, a rate below 1 keeps it with that probability and adds sample_rate to the logged fields, and a rate of 1 logs it normally; a missing entry or an invalid rate also logs normally.never mined ·never mined AND v2.0.54
tengu_eventual_haven ◇ After a folder on your computer is attached to a remote session, Claude Code now waits for that computer to announce itself before reporting which tools are availablev2.1.282 → v2.1.308 ◆in the build AND v2.1.282
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.308 ◆in the build AND v2.1.290
tengu_expressive_galaxy ◇ The auto-mode fallback warning can now appear inside SDK host apps that support it, when tengu_expressive_galaxy allowsv2.1.281 → v2.1.284 ○gone AND v2.1.281
tengu_fancy_crab ◇ Account memory tool inputs and results can be replaced with a placeholder, and remote sessions now fetch memory at the start and end of a turnv2.1.285 → v2.1.308 ◆in the build AND v2.1.285
tengu_fancy_milner ◇ Claude Code has a new remote switch that counts as on when the server sends no value, and it guards behaviour that is not namedv2.1.302 → v2.1.303 ○gone AND v2.1.302
tengu_feedback_survey_config ◇ The feedback survey checks for itself whether you're mid-prompt, so it interrupts you less.v2.1.162 → v2.1.308 ◆in the build AND v2.1.247
tengu_fizzy_grove ◇ A gate decides which of two error codes an interrupt-triggered abort reports.v2.1.257 → v2.1.308 ◆in the build AND v2.1.280
tengu_fizzy_minsky ◇ In the desktop app and on claude.ai, a browser request with no extension connected can get a fixed setup reply instead of a model answerv2.1.300 ○gone AND v2.1.301
tengu_fizzy_treasure ◇ Two new switches set by Anthropic's servers are built in, one falling back to off and one to onv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_fleetview_peers ◇ Fleet view can show other running sessions it never tracked, once two gates are on.v2.1.224 → v2.1.308 ◆in the build AND v2.1.305
tengu_fleetview_pr_batch ◇ Fleet view still keeps peer session adoption off and batched PR status on by default.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.305
tengu_fleetview_simple ◇ The rule for turning on fleet view's simple mode is unchanged, but the way that code looks up keyboard shortcuts changedv2.1.216 → v2.1.308 ◆in the build AND v2.1.299
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.308 ◆in the build AND v2.1.299
tengu_flint_harbor_prompt ◇ Default {}. Overrides for the /team-onboarding command: a string prompt replaces the built-in prompt template, a string guideTemplate replaces the text inserted at {{GUIDE_TEMPLATE}}, and a number windowDays sets how many days of usage data are scanned, floored and clamped to 1 through 365 (default 30). Fields of the wrong type use the built-in values.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.248
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_fresh_heron ◇ Claude Code has a new remotely controlled switch that counts as on when the server sends no value, and nothing yet shows what it controlsv2.1.289 → v2.1.308 ◆in the build AND v2.1.289
tengu_gable_onyx_sluice ◇ Publishing a workshop page would run a structural check and refuse instead of shipping violations.v2.1.219 → v2.1.308 ◆in the build AND v2.1.248
tengu_gb_eval_authed_enable ◇ Feature-flag requests can now attach auth asynchronously, but that path stays off in this build.v2.1.212 → v2.1.226 ○gone AND v2.1.227
tengu_gb_refresh_interval_minutes ◇ Feature flags now refresh in the background every six hours instead of only at startup.v2.1.221 → v2.1.308 ◆in the build AND v2.1.221
tengu_gentle_hummingbird ◇ The control protocol gains a folder-listing request and a set of requests that let desktop, mobile and VS Code apps display and operate Claude Codev2.1.285 → v2.1.308 ◆in the build AND v2.1.293
tengu_giggly_dragonfly ◇ With input closed and no budget cap, a session with armed monitors can be held open past the background-task ceiling.v2.1.257 → v2.1.308 ◆in the build AND v2.1.295
tengu_gleaming_creek ◇ For MCP servers whose host is flagged by the cloud host check, Claude Code now trims the features it says it supports when connectingv2.1.305 → v2.1.308 ◆in the build AND v2.1.305
tengu_gleaming_cupcake ◇ 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_gleaming_rivest ◇ A program asking Claude Code to re-initialize a session can now turn on prompt suggestions, if a remote setting allows itv2.1.285 → v2.1.287 ○gone AND v2.1.288
tengu_glittery_fern ◇ The skill-proposal tool can now refuse a proposed SKILL.md that keeps too few lines of your current one, using a threshold set remotelyv2.1.290 → v2.1.308 ◆in the build AND v2.1.290
tengu_glittery_mitten ◇ Stop hooks can now act on a kind of end-of-turn request that comes from an MCP server, behind a server-controlled switchv2.1.302 → v2.1.308 ◆in the build AND v2.1.302
tengu_golden_popcorn ◇ CLAUDE_CODE_GZIP_REQUEST_BODY_LEVEL sets a gzip level from 1 to 9 for requests Claude Code already compressesv2.1.282 → v2.1.299 ○gone AND v2.1.282
tengu_goofy_jellyfish ◇ In Claude Desktop, auto-compact on 1M-context models can now be capped at a 600k or 500k window by a server-side settingv2.1.283 → v2.1.306 ○gone AND v2.1.283
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.308 ◆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.308 ◆in the build AND v2.1.235
tengu_gravel_chorus ◇ A new default-on internal flag was added with an unclear purpose.v2.1.260 → v2.1.308 ◆in the build AND v2.1.260
tengu_greedy_crane ◇ Claude Code checks a new remotely controlled switch and reads its settings from a renamed one, though what either controls is unknownv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_grey_step2 ◇ No description from anybody.never mined ·never mined AND v2.1.68
tengu_gzip_request_bodies ◇ The gzip decision now records exactly why it skipped, though compression stays off without a server value.v2.1.199 → v2.1.283 ○gone AND v2.1.236
tengu_harbor_kite_limits ◇ Incoming peer messages now pass rate, duplicate and loop checks before queuing, with drops shown to you.v2.1.242 → v2.1.245 ○gone AND v2.1.223
tengu_harbor_ledger ◇ Default []. Built-in allowlist of channel plugins as {marketplace, plugin} entries; a value that fails validation counts as empty. When managed settings give no allowedChannelPlugins, a plugin requested through --channels outside development mode is skipped unless it is on this list. Separately, whatever the managed setting says, an MCP server's claude/channel capability is removed from its reported status unless its plugin is on this list (among other conditions).v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.80
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.308 ◆in the build AND v2.1.174
tengu_harmonic_cook ◇ 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.282
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.308 ◆in the build AND v2.1.304
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
Nothing on this page matches that. Press Enter to search every feature flag.