Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One family

Feature flags, all 2,081.

GrowthBook gates the client evaluates on startup. Most of what ships is behind one of these before it is announced.

Feature flags2,081seen across 149 builds
In v2.1.308889the newest inventory on disk
Gone314in an earlier build, not in the newest
Described0have a line in Anthropic's documentation
No docs line2,081no line in the documentation we hold

Every feature flag, and where it lived

670 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.

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_ccr_sse_keepalive_max_interval_s ◇ Realtime SSE connection now negotiates its keepalive timing with the server instead of using a fixed valuev2.1.271 → v2.1.308 ◆in the build AND v2.1.296 tengu_ccr_stream_event_flush_ms ◇ A remotely tuned batching interval is now range-checked so a bad value cannot break event flushing.v2.1.223 → v2.1.308 ◆in the build AND v2.1.223 tengu_ccr_stream_first_flush_ms ◇ CCR client can now delay the very first streamed event separately from later ones, via a new first-flush timing settingv2.1.273 → v2.1.308 ◆in the build AND v2.1.273 tengu_ccr_upload_hold_marker ◇ New telemetry gate can add upload-hold details to Claude Code Remote's upload datav2.1.267 → v2.1.308 ◆in the build AND v2.1.305 tengu_ccr_upload_trim ◇ A new telemetry gate fires when background-worker upload trimming occurs.v2.1.260 → v2.1.308 ◆in the build AND v2.1.260 tengu_cedar_hollow_7m ◇ Default {}. When the current model resolves to claude-opus-4-8, a model field in this object sets the model the auto mode permission classifier uses, ahead of tengu_auto_mode_config.model. With any other model, or with no model field, the classifier uses tengu_auto_mode_config.model and then the current model.v2.1.154 → v2.1.165 ○gone AND v2.1.308 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.308 ◆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.308 ◆in the build AND v2.1.219 tengu_cheeky_toucan ◇ A switched-off change lets Claude Code recover kept messages from an earlier compaction marker when the usual one is missingnever mined ·never mined AND v2.1.301 tengu_chomp_sable ◇ New internal logic can silently drop certain non-user-initiated turn continuations, gated off for nowv2.1.280 → v2.1.308 ◆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.308 ◆in the build AND v2.1.269 tengu_chrome_tab_group_close ◇ Chrome tabs a session opened are closed when you leave it, unless they hold real content.v2.1.239 → v2.1.308 ◆in the build AND v2.1.239 tengu_cicada_nap_ms ◇ Claude Code changed how it decides on and runs the background loading it does when it startsv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.290 tengu_cinder_plover ◇ The AskUserQuestion prompt now receives a lean-prompt flag that can suppress a guidance snippet.v2.1.152 → v2.1.308 ◆in the build AND v2.1.301 tengu_cinder_swift ◇ Closing the control stream while a question waits can now cancel the turn, but that path stays off.v2.1.223 → v2.1.308 ◆in the build AND v2.1.223 tengu_cinder_wren ◇ The instructions Claude gets for AskUserQuestion are now chosen based on which other tools are available in the sessionv2.1.216 → v2.1.308 ◆in the build AND v2.1.301 tengu_classifier_disabled_surfaces ◇ The spinner can show a short headline of what Claude is actually working on right now.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.227 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.308 ◆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.308 ◆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.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_damson ◇ The artifact tool's flat verbs are mapped to a canonical action shape, with a gate deciding which toolset is active.v2.1.257 → v2.1.308 ◆in the build AND v2.1.265 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_laurel ◇ Default false. When on, the Artifact tool's input schema gains an optional lang parameter, a BCP-47 language tag (such as ja or pt-BR) that becomes the published page's <html lang>.v2.1.212 → v2.1.270 ○gone AND v2.1.269 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_osier ◇ Default false. When on, listing artifacts or the instances of an Artifact type with any scope other than mine is refused with shared-scope listing is disabled (reason scope_disabled).v2.1.210 → v2.1.267 ○gone AND v2.1.269 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_compass_dial ◇ Default false. When true, browsing prompt history shows a dim position label at the top of the prompt box, History N/M (or History while the total is not yet known), and Claude Code counts the history entries to fill in the total.v2.1.157 → v2.1.177 ○gone AND v2.1.308 tengu_compiled_acorn ◇ A new flag controls how poll and mid-turn event text is formatted.never mined ·never mined AND v2.1.308 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_coral_beacon ◇ Default false. When on, the rate-limit options menu adds an option Upgrade to Team plan (labelled Switch to Team plan on Max 20x) for users not on a Team or Enterprise plan, if the upgrade action is enabled. It also lets the rate-limit upsell menu be offered to such users when the upgrade command is available (not disabled by DISABLE_UPGRADE_COMMAND and not an Enterprise plan), in cases where the plan's upgrade paths would otherwise not qualify.v2.1.138 or earlier → v2.1.258 ○gone AND v2.1.251 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_cosmic_shore ◇ Default true. When on, a shell command running in the background is stopped once it passes a deadline, capped at 2 hours (or BASH_MAX_TIMEOUT_MS if larger): a command started with run_in_background uses its timeout if given, and otherwise, or when a command is moved to the background later, the deadline is 30 minutes (or BASH_DEFAULT_TIMEOUT_MS if larger); the message telling Claude a command moved to the background can then say when it will be stopped. When off, or when the background deadline is disabled for the session, backgrounded commands get no such deadline, and commands started by Monitor never get it.v2.1.285 → v2.1.308 ◆in the build AND v2.1.308 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_curried_trinket ◇ No description from anybody.v2.1.290 → v2.1.308 ◆in the build AND v2.1.308 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_dash_flame ◇ No description from anybody.v2.1.219 → v2.1.308 ◆in the build AND v2.1.308 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_deferred_stub_tool ◇ Default true, read once per session and then kept. When on and deferred tool loading is in use, a request's tool list gains a tool named DeferredToolPlaceholder with defer_loading set, described as Reserved placeholder that keeps deferred tool loading active; never call this tool., unless one is already there. It is never added under HIPAA restrictions, or while CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS is set and tool search is not forced on.v2.1.207 → v2.1.308 ◆in the build AND v2.1.308 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_ocean ◇ New system-prompt text explains the sandbox's boundaries to the model, gated behind an unread flagnever mined ·never mined AND v2.1.308 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_ember_trail ◇ Default "0". Picks the warm resume hint shown at startup, last here <time> · <session title> · /resume to continue: "0" and any unrecognised value hide it, "1" and "2" show it with · claude --resume --fork-session to branch appended when the terminal is wide enough, and "3" shows it without that part. It appears only on a plain claude start with no arguments, outside CI, within the first 30 startups, when a previous session is recorded, and only until it has been shown once.v2.1.138 or earlier → v2.1.143 ○gone AND v2.1.308 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_event_watchdog_default_on ◇ No description from anybody.v2.1.169 → v2.1.195 ○gone AND v2.1.308 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_fennel_kite_model ◇ Default "". A model-ID substring: when the current model's ID contains it, and the base preconditions hold (the default Anthropic API base URL or CLAUDE_CODE_MID_CONVERSATION_SYSTEM set, plus other provider and model checks), requests send the mid-conversation-system-2026-04-07 beta header and message building switches to its mid-conversation-system handling. A model ID matching CLAUDE_CODE_MID_CONVERSATION_SYSTEM is accepted first, and a non-empty cached client-data value of the same name is used in place of the flag.v2.1.138 or earlier → v2.1.153 ○gone AND v2.1.308 tengu_fg_left_arrow_agents ◇ Default false. Turns on the left-arrow shortcut to the agents view, which is also on once the global config has hasUsedAgentsFleet set; both paths also require a local (non-remote) workspace and agent view not being disabled by CLAUDE_CODE_DISABLE_AGENT_VIEW or the disableAgentView setting. When active, the footer can show a ← for agents hint, the left arrow key can open the agents view, and the config panel gains a ← opens agents toggle (leftArrowOpensAgents, default true) that turns the hint and the key off.v2.1.138 or earlier → v2.1.153 ○gone AND v2.1.308 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_petal ◇ No description from anybody.v2.1.288 → v2.1.308 ◆in the build AND v2.1.308 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
Feedback