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

167 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_account_skills_sync_enabled ◇ Account skills-sync eligibility logic generalized into a reusable descriptorv2.1.234 ○gone AND v2.1.235 tengu_agile_glade ◇ Usage reports about individual features can now be thinned out or dropped per feature by a server setting, without a new releasev2.1.293 → v2.1.308 ◆in the build AND v2.1.293 tengu_amber_redwood2 ◇ You can now set when auto-compaction kicks in with a new --autocompact flag, and /autocompact works for everyone.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.221 tengu_amber_redwood3 ◇ You can now set when auto-compaction kicks in with a new --autocompact flag, and /autocompact works for everyone.v2.1.154 → v2.1.308 ◆in the build AND v2.1.221 tengu_artifact_hljs_highlight ◇ Artifact syntax highlighting and mermaid diagrams are now always on; three other gates were renamed and stay off.v2.1.212 → v2.1.238 ○gone AND v2.1.239 tengu_artifact_mermaid_diagrams ◇ Artifact syntax highlighting and mermaid diagrams are now always on; three other gates were renamed and stay off.v2.1.202 → v2.1.238 ○gone AND v2.1.239 tengu_auto_mode_config ◇ Auto-mode permission checks can score risk 0-100 instead of yes/no, but only for configured models.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.307 tengu_bg_low_mem_mb ◇ Low-memory threshold in MiB for background sessions, code default 1024; 0 or less turns the check off. Outside macOS the machine counts as low on memory when the system memory reading is below the threshold; on macOS the value only switches the check on and macOS's critical memory-pressure level decides. While memory is low, the background-session supervisor retires settled workers sooner and before spawning a new session, stops prewarming, keeps no pre-started spare, and a worker that crashes before starting reports possibly low memory.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.232 tengu_bg_prewarm_burst_concurrency ◇ Background session prewarm now checks the concurrency limit instead of the delay value.v2.1.206 → v2.1.308 ◆in the build AND v2.1.248 tengu_bg_prewarm_burst_delay_ms ◇ Default 15000 (milliseconds). How long the background-session supervisor waits, once it is ready, before its prewarm burst: restarting idle background sessions on a stale Claude Code version onto the running one, tengu_bg_prewarm_burst_concurrency (default 3) at a time. The burst is skipped if the supervisor is shutting down, the concurrency is 0 or less, or tengu_bg_attach_upgrade is off.v2.1.206 → v2.1.308 ◆in the build AND v2.1.248 tengu_bg_prewarm_per_sweep ◇ The kite network transport is on by default everywhere, and CLAUDE_CODE_HARBOR_KITE=0 now really turns it off.v2.1.163 → v2.1.308 ◆in the build AND v2.1.248 tengu_binary_music ◇ Users with a one-million-token context can be offered a choice of when auto-compact kicks in, from 300k to 900k tokensv2.1.300 → v2.1.308 ◆in the build AND v2.1.301 tengu_birch_lantern ◇ Default "off". Picks how /powerup is advertised in a session where the first-run onboarding was shown: "banner" shows an info notice ("New here? Type /powerup for a 5-minute tour..."), "step" adds a "Learn the moves" step after onboarding that can launch the tour, and any other value shows neither. CLAUDE_CODE_POWERUP_ONBOARDING set to banner or step overrides the flag.v2.1.181 → v2.1.308 ◆in the build AND v2.1.181 tengu_bramble_lintel ◇ When a pass that saves memories from your conversation stops early, the next pass looks at the same turns againv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.305 tengu_breezy_pelican ◇ A token limit set to a fraction of the context window, by default one sixth, is built in and stays off unless switched on remotelyv2.1.292 → v2.1.308 ◆in the build AND v2.1.292 tengu_bridge_attestation_enforce_config ◇ The switch that turns on device attestation enforcement for the bridge is read through a safer path, and its settings now come from several sourcesv2.1.141 → v2.1.296 ○gone AND v2.1.288 tengu_bridge_min_version ◇ Remote Control now checks your Claude Code version meets a minimum before accepting a remotely started sessionnever mined ·never mined AND v2.1.273 tengu_bridge_recover_stale_epoch ◇ Remote sessions gain reconnect and reactivation heartbeats plus stale-connection recovery, all off here.v2.1.228 → v2.1.233 ○gone AND v2.1.234 tengu_bright_ripple ◇ Memory context fetching gains a new 'laptop' path alongside the existing cowork path, both currently inactivev2.1.271 → v2.1.276 ○gone AND v2.1.277 tengu_buzzing_lightning ◇ A new AppifactRepl tool runs a full JavaScript program against an Artifact's data instead of one call at a timenever mined ·never mined AND v2.1.272 tengu_buzzing_pike ◇ Claude Code can compress the requests it sends to the model in gzip blocks, controlled by CLAUDE_CODE_GZIP_REQUEST_BODY_BLOCKS and off by defaultv2.1.287 → v2.1.308 ◆in the build AND v2.1.287 tengu_byte_stream_idle_timeout_ms ◇ If you leave the timeout variables unset, Claude Code can now take stream-idle and request timeouts from a received configurationv2.1.157 → v2.1.308 ◆in the build AND v2.1.299 tengu_cached_pebble ◇ Claude Code has a new remote switch that falls back to off when the server sends nothing, and what it controls is not knownv2.1.302 → v2.1.303 ○gone AND v2.1.305 tengu_calm_seal ◇ Claude Code can now sort a model into a family such as Fable, Haiku, Mythos, Opus or Sonnet, and names it only when a server-side list allows itv2.1.292 → v2.1.308 ◆in the build AND v2.1.292 tengu_carved_slate ◇ Claude Code now only re-sends changed CLAUDE.md/instruction files instead of the whole block each turn, saving tokens.v2.1.251 → v2.1.267 ○gone AND v2.1.265 tengu_ccr_no_subscriber_flush_ms ◇ Subscriber-aware flush buffering is disabled by its default of zero.v2.1.248 → v2.1.308 ◆in the build AND v2.1.248 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_media_byte_cap ◇ The size limit on images and media sent to the model now comes from new remote settings, with checks and a separate second limitv2.1.191 → v2.1.296 ○gone AND v2.1.299
Feedback