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

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_propose_skills ◇ An env var turns on the tool that proposes new skills; otherwise it stays off in this build.v2.1.212 → v2.1.250 ○gone AND v2.1.251 tengu_proud_clover ◇ A new "max effort" mode appears with a footer hint pointing to the /effort commandv2.1.280 → v2.1.308 ◆in the build AND v2.1.292 tengu_proud_pearl ◇ Two new feature switch names were added to an existing list of switch namesv2.1.307 → v2.1.308 ◆in the build never read tengu_ptc_enabled ◇ Internal cleanup of the SDK control-message handlers, no functional change foundv2.1.206 → v2.1.308 ◆in the build AND v2.1.301 tengu_purring_pine ◇ Behind a server-controlled switch, the tool that delivers a report to its caller can now make the agent stop straight afterv2.1.285 → v2.1.308 ◆in the build AND v2.1.285 tengu_purring_yeti ◇ A list Claude Code fetches from its remote configuration is now read under a different name, so values set under the old name no longer applynever mined ·never mined AND v2.1.290 tengu_push_notif_upsell_notification_shown ◇ The three remote-control suggestions were rewritten as plain tasks with identical wording.never mined ·never mined never read tengu_pyrite_wren ◇ No description from anybody.never mined ·never mined never read tengu_quartz_falcon ◇ No description from anybody.never mined ·never mined never read tengu_quartz_heron ◇ Default false. Picks the model for the built-in Explore agent: when false it uses haiku; when true it uses inherit (the parent's model), except on the first-party API when the parent model name contains none of haiku, sonnet or opus, where it uses opus.v2.1.152 → v2.1.197 ○gone never read tengu_quartz_pipit ◇ Default true. When a main-thread turn under an active /goal ends in a way Claude Code classifies as unrecoverable (a context limit such as prompt_too_long or blocking_limit), the goal is cleared, its Stop hook removed, and the warning Goal cleared after an unrecoverable error (...) is shown. When false, that case returns without clearing the goal.v2.1.234 → v2.1.308 ◆in the build AND v2.1.308 tengu_quartz_thimble ◇ Plugin eval now writes report.html and publishes it to claude.ai unless you pass --no-publish.v2.1.224 → v2.1.308 ◆in the build AND v2.1.269 tengu_quick_heron ◇ No description from anybody.v2.1.285 → v2.1.308 ◆in the build never read tengu_quiet_dolphin ◇ The /diff panel is now prototyped internally as a plugin pane rather than built-in UInever mined ·never mined AND v2.1.308 tengu_quiet_elephant ◇ A new generator builds 5-character random names and retries up to 10 times to avoid a list of banned wordsv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_quiet_ember ◇ Responsive mode is no longer offered when Claude Code runs inside Slack or Teamsnever mined ·never mined AND v2.1.281 tengu_quiet_harbor ◇ Default false. Supplies the background daemon cold-start mode when neither CLAUDE_CODE_DAEMON_COLD_START (transient or ask) nor the daemonColdStart setting is set: true gives ask, false gives transient. With ask, when no background daemon is running and the install prompt has not been dismissed, Claude Code (under further conditions) returns an install request telling you to run claude daemon install instead of spawning a transient daemon.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.120 tengu_quiet_heron ◇ Continuing a server-side conversation thread can now skip resending the system prompt and tools list, with a fallback if the server disagreesv2.1.269 → v2.1.308 ◆in the build AND v2.1.269 tengu_quiet_hollow ◇ No description from anybody.never mined ·never mined never read tengu_quiet_hopcroft ◇ When a hook cannot check a call, Claude Code now blocks the call instead of letting it throughnever mined ·never mined AND v2.1.288 tengu_quiet_lantern ◇ A new gate, tengu_quiet_lantern, controls whether the server classifier falls back to local when unsupportedv2.1.278 → v2.1.308 ◆in the build AND v2.1.278 tengu_quiet_larkspur ◇ Some allowed shell commands followed by a NAME=value argument no longer fail the permission check as an unsafe variable settingv2.1.285 → v2.1.308 ◆in the build AND v2.1.307 tengu_quiet_locket ◇ Behind a server-side switch, cloud sessions take your deny and ask rules from your own settings and keep allow rules only if both sides have themnever mined ·never mined AND v2.1.288 tengu_quiet_slate_wren ◇ Default false. When on, Claude Code no longer shows the Use your existing Claude Pro plan with Claude Code · /login to activate notice to someone who is not signed in with a subscription but whose claude.ai account has Claude Pro. The equivalent notice for Max accounts is not affected.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308 tengu_quill_marten ◇ Claude Code can fetch context for a claude.ai Project into the session, behind a switch that is off unless turned on remotelyv2.1.299 → v2.1.308 ◆in the build AND v2.1.299 tengu_quirky_kazoo ◇ A list Claude Code fetches from its remote configuration is now read under a different name, so values set under the old name no longer applynever mined ·never mined AND v2.1.292 tengu_quirky_shore ◇ 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_quirky_sketch ◇ Claude Code can now single out its device tools for special handling, under a server flag that is off unless switched onnever mined ·never mined AND v2.1.290 tengu_quirky_teacup ◇ New warning notification when the OpenTelemetry headers helper fails, pointing to /statusv2.1.275 → v2.1.308 ◆in the build AND v2.1.275 tengu_quizzical_giraffe ◇ A remotely controlled switch can stop Claude Code from fetching managed settings early at startup, and a message covers approvals it cannot ask forv2.1.292 → v2.1.308 ◆in the build AND v2.1.292 tengu_quizzical_shore ◇ A hidden hint can appear on thinking blocks per model, off by default.v2.1.260 → v2.1.281 ○gone AND v2.1.282 tengu_quizzical_thimble ◇ Terminal title can now be suppressed for the SDK-CLI entrypoint, behind a new flagv2.1.277 → v2.1.308 ◆in the build AND v2.1.277 tengu_quizzical_toucan ◇ In remote sessions, queued notifications now carry a timestamp of when they arrivedv2.1.292 → v2.1.308 ◆in the build AND v2.1.292 tengu_quizzical_wirth ◇ 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.306 ○gone AND v2.1.296 tengu_quota_auto_resume_armed ◇ Your session can now wait out a usage limit and pick the task back up by itself.never mined ·never mined never read tengu_quota_auto_resume_cancelled ◇ Rate-limit rejections now feed a controller that can arm or cancel an automatic resume after a quota block.never mined ·never mined never read tengu_quota_auto_resume_setting_changed ◇ Your session can now wait out a usage limit and pick the task back up by itself.never mined ·never mined never read tengu_radiant_fox ◇ A notice for Max and Team plans about an API credit link is built in, with its wording supplied remotely and a limit on how often it showsnever mined ·never mined AND v2.1.302 tengu_radiant_hare ◇ A new remote switch can stop accepted edits from skipping the auto mode safety check; it is off by defaultv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_radiant_heron ◇ A Remote Control background process can now tell cloud sessions they may use your local folder and its tools, if a server switch and several checks allow itv2.1.283 → v2.1.308 ◆in the build AND v2.1.283 tengu_radiant_island ◇ A one-time prompt offering to switch your default effort to medium exists but has no text.v2.1.240 → v2.1.261 ○gone AND v2.1.263 tengu_radiant_teapot ◇ A new internal helper preserves the permission mode a tool request was made under when replying to it in 'arbiter' modev2.1.275 → v2.1.308 ◆in the build AND v2.1.275 tengu_ranch_rc_link_shown ◇ Two new telemetry events fire when Claude Code shows a verification-required message and its linknever mined ·never mined never read tengu_ranch_rc_shown ◇ Two new telemetry events fire when Claude Code shows a verification-required message and its linknever mined ·never mined never read tengu_rate_limit_options_menu_cancel_auto_resume ◇ Your session can now wait out a usage limit and pick the task back up by itself.never mined ·never mined never read tengu_rate_limit_options_menu_select_auto_resume ◇ Your session can now wait out a usage limit and pick the task back up by itself.never mined ·never mined never read tengu_rate_limit_options_menu_select_cedar_ember ◇ A second rate-limit option, 'cedar-ember', joins the existing 'juniper-tide' offer for using a reset nownever mined ·never mined never read tengu_rate_limit_options_menu_select_juniper_tide ◇ You could clear a five-hour session limit once a week, but the command stays hidden.never mined ·never mined never read tengu_rate_limit_promo_notices ◇ Default []. A list of { bar, text, variant } notices for the usage limit bars (Current session, Current week (all models) and the rest): each notice whose bar matches a bar's key case-insensitively, such as five_hour, seven_day or seven_day_sonnet, is rendered as an extra line under that bar. variant must be a key of the dark theme or it is dropped; a list that fails validation shows nothing.v2.1.208 → v2.1.308 ◆in the build AND v2.1.308 tengu_rc_autostart_resolved ◇ One resolver now decides whether Remote Control starts and in which mode, weighing flags, settings and env vars.never mined ·never mined never read tengu_rc_long_turn_nudge ◇ The long-turn nudge feature no longer accepts a simple on/off setting; it now requires a full config objectv2.1.208 → v2.1.308 ◆in the build AND v2.1.280 tengu_rc_long_turn_nudge_shown ◇ The three remote-control suggestions were rewritten as plain tasks with identical wording.never mined ·never mined never read tengu_rc_permission_nudge ◇ An object {afterPromptCount, probability, maxImpressions} configuring the "Approve tool calls from your phone" hint, with code default {afterPromptCount: 5, probability: 0, maxImpressions: 3}. The hint can appear only while Remote Control is active with a session URL, after afterPromptCount permission prompts, with random chance probability, and at most maxImpressions times; with the default probability of 0 it never shows. The CLAUDE_CODE_RC_PERMISSION_NUDGE environment variable (JSON) overrides it.v2.1.208 → v2.1.308 ◆in the build AND v2.1.308 tengu_rc_permission_nudge_shown ◇ The three remote-control suggestions were rewritten as plain tasks with identical wording.never mined ·never mined never read tengu_rc_pill_clicked ◇ The Remote Control status pill is now clickable and opens the session in your browser.never mined ·never mined never read tengu_rc_thread_reply_gate ◇ Default true. Gates the projects thread reply check for Remote Control: in an SDK main-thread session with the projects MCP server connected, a turn that ends without a successful terminal reply tool call (reply, no_reply_needed, post_message, react, update_message, update_status) gets a meta message telling the model that nothing reached the project thread and to call the reply tool. The flag also gates a wait for the projects mount, logged as tengu_bridge_projects_mount_wait.v2.1.273 → v2.1.308 ◆in the build never read tengu_rc_upsell_notification_shown ◇ The three remote-control suggestions were rewritten as plain tasks with identical wording.never mined ·never mined never read tengu_reactive_compact_attempt ◇ Automatic conversation compaction now flags when foreign or teammate content is being summarizednever mined ·never mined never read tengu_reactive_compact_failed ◇ Failed reactive compaction now reports a specific reason code, not just free textnever mined ·never mined never read tengu_reactive_compact_remote ◇ Default false. Read only when CLAUDE_CODE_REMOTE is set, and latched for the rest of the process on first read. In remote sessions with the flag off, reactive compaction after a context-limit error and precomputed compaction are disabled, and proactive auto-compaction is no longer held back for reactive handling or routed through it. Outside remote sessions the flag is not consulted and these paths behave as if it were on.v2.1.172 → v2.1.308 ◆in the build AND v2.1.308 tengu_reactive_compact_succeeded ◇ Compaction telemetry now records the split kind and head truncations, and flags when the whole conversation was summarized.never mined ·never mined never read tengu_reactive_quilt ◇ Cloud sessions gain a way to hand answered file writes to the next worker and place them in the home folder, off unless switched on remotelyv2.1.288 → v2.1.308 ◆in the build AND v2.1.288 tengu_reactive_zephyr ◇ In served sessions, Claude can no longer edit settings files, and permission prompts for network paths are never approved automaticallynever mined ·never mined AND v2.1.288 tengu_read_dedup_killswitch ◇ The Read tool accepts allow_large, letting Claude read an oversized text file in one go when there is still room in the conversationv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.296 tengu_record_created_pr_to_ccr ◇ Pull requests you create could be reported to a cloud endpoint, but nothing is sent here.v2.1.234 → v2.1.308 ◆in the build AND v2.1.234 tengu_recursive_lobster ◇ Claude Code registers a new remote switch whose purpose is not yet visiblev2.1.307 → v2.1.308 ◆in the build AND v2.1.307 tengu_reduce_motion_setting_changed ◇ An analytics event, not a feature flag. Claude Code logs it when the Reduce motion toggle in the settings list is changed, with the field enabled; the change also writes the prefersReducedMotion setting.never mined ·never mined never read tengu_reflective_bee ◇ A new dialog can offer to connect GitHub to claude.ai after a git push, not yet confirmed livev2.1.267 → v2.1.308 ◆in the build AND v2.1.308 tengu_reflective_wolf ◇ A new gated mechanism lets Claude Code tell the model when an 'advisor tool' becomes available or unavailablev2.1.268 → v2.1.308 ◆in the build AND v2.1.265 tengu_refusal_fallback_preference_prompt ◇ Switching to a fallback model after a refusal can now ask you first, and remembers your answernever mined ·never mined never read tengu_refusal_fallback_resume_latch ◇ Safeguard and refusal notices now end with a Details line naming the refusal category.never mined ·never mined never read tengu_refusal_fallback_route_declined ◇ A new bypass lets Claude Code re-offer a fallback model for bio-related refusals even after the user already declined that routenever mined ·never mined never read tengu_refusal_fallback_setting_changed ◇ The setting that switches models on a flagged refusal now records when you change it.never mined ·never mined never read tengu_refusal_fallback_suppressed ◇ A new bypass lets Claude Code re-offer a fallback model for bio-related refusals even after the user already declined that routenever mined ·never mined never read tengu_refusal_fallback_triggered ◇ If compaction's model is refused, it retries on an allowed fallback instead of failing outright.never mined ·never mined never read tengu_refusal_same_model_retry ◇ Claude Code now recovers gracefully when a safety filter cuts off a response mid-tool-callnever mined ·never mined never read tengu_reinit_pending_redelivery ◇ SDK hook swaps no longer leave tool calls hanging; stuck ones now ask you to retry.never mined ·never mined never read tengu_relay_chain_v1 ◇ Default false. When true, the Bash tool prompt drops its "When issuing multiple commands:" section (run independent commands as parallel tool calls, chain dependent ones with &&, use ; only when failures don't matter, no newlines between commands).v2.1.138 or earlier → v2.1.197 ○gone never read tengu_relpath_gh7k ◇ No description from anybody.never mined ·never mined never read tengu_remote_agent_permission_fallback ◇ Cloud agents now ask for tool permission in your terminal, marked as remote, with no "always allow" option.never mined ·never mined never read tengu_remote_agent_permission_forwarded ◇ Cloud agents now ask for tool permission in your terminal, marked as remote, with no "always allow" option.never mined ·never mined never read tengu_remote_attach_session ◇ Analytics ids are now filtered to safe characters before being sent, with no change you'll see.never mined ·never mined never read tengu_remote_attach_session_rejected ◇ Attaching to a cloud session with an unknown or malformed id is refused immediately with a message.never mined ·never mined never read tengu_remote_auto_mode_include_destructive_mcp ◇ Destructive MCP tools could stop skipping permission prompts in remote auto mode, but that is off.v2.1.222 → v2.1.308 ◆in the build AND v2.1.259 tengu_remote_autocompact_state_adopted ◇ Remote sessions now use the host's auto-compact settings for context and token display.never mined ·never mined never read tengu_remote_backend ◇ Joining an existing cloud session, trusted-device enrollment and the folder sync offer can now be turned on by two new remote switches, off by defaultv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.305 tengu_remote_create_permission_mode_push ◇ A cloud session's starting permission mode is retried, and falls back to default with a warning.never mined ·never mined never read tengu_remote_create_session ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read tengu_remote_create_session_error ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read tengu_remote_create_session_success ◇ Create a cloud session straight from the command line with --environment and a prompt, optionally as JSON.never mined ·never mined never read tengu_remote_headless_client_ ◇ A full headless client for driving cloud sessions over stream-json is in the bundle.never mined ·never mined never read tengu_remote_headless_client_host_dialog ◇ Dialogs shown by your editor now fall back to a safe default when anything goes wrong.never mined ·never mined never read tengu_remote_headless_client_host_request ◇ Fixed a bug where the remote headless client's request logger recorded the wrong outcome valuenever mined ·never mined never read tengu_remote_headless_laptop_linked ◇ Cloud file-sync status now states why sync is off instead of just showing off.never mined ·never mined never read tengu_remote_model_gate_hint ◇ Starting an interactive cloud session now picks a model and permission mode for you, announcing changes.never mined ·never mined never read tengu_remote_notification_routed ◇ Notifications sent from a remote session now actually reach you instead of being silently discarded.never mined ·never mined never read tengu_remote_passthrough_published ◇ New pipeline decides whether MCP tools are 'adopted' as passthrough toolsnever mined ·never mined never read tengu_remote_permission_mode_adopted ◇ If your command-line prompt never reached a cloud session, you now get told to send it again.never mined ·never mined never read tengu_remote_settings_fetch ◇ Remote managed-settings fetches now log detailed telemetry and a clear outcome for every attemptnever mined ·never mined never read tengu_remote_setup_result ◇ An outdated GitHub CLI no longer looks like a missing or signed-out one.never mined ·never mined never read
Feedback