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

Feature flags, all 2,095.

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

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

Every feature flag, and where it lived

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

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_twinkling_hoare ◇ An internal check that used to be looked up on the fly is now a plain remote switch that falls back to offv2.1.288 → v2.1.309 ◆in the build AND v2.1.288 tengu_twinkling_swan ◇ Workflow pauses for usage limits gain a check on whether they would wait, plus a new remotely set number with a capv2.1.288 → v2.1.295 ○gone AND v2.1.288 tengu_twinkly_beacon ◇ Behind a switch that is off by default, PDFs with a known page count can be attached as a reference, noting whether they are small enough to read wholev2.1.290 → v2.1.296 ○gone AND v2.1.290 tengu_ultraplan_config ◇ Default null. /ultraplan and the other ultraplan entry points in the prompt input are enabled when this object's enabled field is true and two further checks pass; any other value leaves them off.v2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.91 tengu_ultrareview_awareness ◇ A startup tip suggests cloud branch review and shows how many free reviews you have left.v2.1.224 → v2.1.303 ○gone AND v2.1.224 tengu_ultrareview_post_enabled ◇ Ultra review adds --post and --no-post, so findings go to the PR as a comment from you.v2.1.227 → v2.1.309 ◆in the build AND v2.1.269 tengu_umber_plover ◇ Claude Code's safety check for Bash commands that begin by setting environment variables now depends on extra conditions, including a remote switchv2.1.292 → v2.1.309 ◆in the build AND v2.1.307 tengu_unified_waterfall ◇ Remote tool-approval waiting can now be overridden with a CLAUDE_CODE_REMOTE_TOOLS_ASK_SEATS env varv2.1.280 → v2.1.308 ○gone AND v2.1.280 tengu_usage_overage_included_models ◇ A display for overage-included models exists but has an empty allowlist until set remotely.v2.1.186 → v2.1.309 ◆in the build AND v2.1.261 tengu_valiant_crayon ◇ Whether a permission prompt hides its "always allow" choice now also depends on a server-controlled settingv2.1.300 → v2.1.309 ◆in the build AND v2.1.300 tengu_valiant_finch ◇ Claude Code now checks a new remotely controlled switch that is off by default, and it is not yet clear what it controlsv2.1.307 → v2.1.309 ◆in the build AND v2.1.307 tengu_valiant_sphinx ◇ A wakeup cancellation message, plugin notifications, a model-change reason, a WebP image limit and a new remote switchv2.1.295 → v2.1.309 ◆in the build AND v2.1.295 tengu_vast_journal ◇ When you resume, a turn that ended right after a tool result with Claude choosing to stop is now treated as complete instead of interruptedv2.1.305 → v2.1.309 ◆in the build AND v2.1.309 tengu_vellum_ash ◇ Default []. A list of model name fragments: when the current main model's name contains any non-empty entry, TodoWrite and the task tools (TaskCreate, TaskGet, TaskUpdate, TaskList) are disabled and the todo and task reminder messages are not added. A non-array or empty value changes nothing.v2.1.202 → v2.1.232 ○gone AND v2.1.233 tengu_velvet_cairn ◇ In some hosted sessions, WebFetch now returns an "Already fetched" note instead of fetching the same page with the same prompt againv2.1.282 → v2.1.309 ◆in the build AND v2.1.285 tengu_velvet_cascade ◇ Which models get the simple system prompt is now decided locally, not by remote config.v2.1.138 or earlier → v2.1.226 ○gone AND v2.1.227 tengu_velvet_falcon_model ◇ Default "". A model name substring: when CLAUDE_CODE_VELVET_FALCON is unset and the cached client data has no non-empty string velvet_falcon_model, any model whose normalized name contains this non-empty value is treated as the falcon class, alongside claude-fable-5 and claude-mythos-5. An empty value adds no models.v2.1.163 → v2.1.173 ○gone AND v2.1.163 tengu_velvet_heron ◇ A new dialog warns some users that auto mode is still billing them for classifier requestsv2.1.278 → v2.1.309 ◆in the build AND v2.1.278 tengu_velvet_ibis ◇ MAX_MCP_OUTPUT_TOKENS is still honoured first, but it's no longer sanity-checked as a number.v2.1.138 or earlier → v2.1.309 ◆in the build AND v2.1.248 tengu_velvet_moon ◇ Claude Code can tell the model the user pays per token and what a Bash call costs, but both notes fall back to offv2.1.290 → v2.1.295 ○gone AND v2.1.290 tengu_velvet_panda ◇ Behind tengu_velvet_panda, the send-now key can push queued messages into a running turn without stopping itv2.1.281 → v2.1.309 ◆in the build AND v2.1.281 tengu_velvety_aurora ◇ For sessions that talk to people in a chat thread, waiting on a named person now counts as waiting on the userv2.1.295 → v2.1.309 ◆in the build AND v2.1.295 tengu_velvety_mango ◇ A new switch, on unless turned off remotely, guards a one-time step in the checklist shown while a cloud session is createdv2.1.309 ●new AND v2.1.309 tengu_velvety_sprout ◇ The Agent tool can now keep tool results inside subagents instead of stripping them, controlled by a server-side switchv2.1.281 → v2.1.309 ◆in the build AND v2.1.301 tengu_version_config ◇ Startup version-check logic was refactored into its own function, no behavior changenever mined ·never mined AND v2.1.290 tengu_violin_bassbar ◇ CLAUDE_CODE_REMOTE_TOOLS_SPECULATIVE_CLASSIFIER is now read, but the code around it always gives the same answer, so setting it changes nothingv2.1.282 → v2.1.309 ◆in the build AND v2.1.282 tengu_violin_frog ◇ Claude Code now reads a new remotely controlled switch, and what it controls is not yet knownv2.1.307 → v2.1.309 ◆in the build AND v2.1.307 tengu_violin_mute ◇ Scaffolding to mute and unmute served tools has landed, with state labels and a periodic timer, but nothing calls it.v2.1.257 → v2.1.309 ◆in the build AND v2.1.281 tengu_violin_spruce ◇ Remote callers using this machine's tools can get a report of its CPU, memory, disk and installed CLI tools, and can run background Bash commandsv2.1.287 → v2.1.309 ◆in the build AND v2.1.287 tengu_violin_tailpiece ◇ A new tengu_violin_tailpiece flag name appears next to the remote-tools flags but nothing seems to use it yetv2.1.282 → v2.1.309 ◆in the build AND v2.1.307 tengu_violin_volute ◇ When the machine running a cloud session's tools disconnects, Claude Code can now reconnect the session to this device instead of ending itnever mined ·never mined AND v2.1.287 tengu_violin_willow ◇ Two new server-controlled switches, both off by default, have been built in without showing what feature they controlv2.1.290 → v2.1.309 ◆in the build AND v2.1.290 tengu_virtual_knuth ◇ Hook-approved tool calls could still be checked by the auto-mode classifier, but the flag is off.v2.1.246 → v2.1.309 ◆in the build AND v2.1.309 tengu_virtual_pancake ◇ New system-prompt note warns Claude that pasted content may carry instructions the user didn't writev2.1.274 → v2.1.309 ◆in the build AND v2.1.274 tengu_vivid_crown ◇ The reminder Claude Code sends the model in auto mode gains a setting about finishing work, off unless switched on remotelyv2.1.307 → v2.1.309 ◆in the build AND v2.1.307 tengu_vscode_inline_pastes ◇ VS Code extension adds default-on settings for inline pastes and 'tranquil cloud', plus a new max-effort reminder optionv2.1.280 → v2.1.309 ◆in the build AND v2.1.296 tengu_vscode_math_rendering ◇ Claude Code now passes two new remotely controlled switches to the VS Code extension, one for math rendering and one for a restore breakerv2.1.301 → v2.1.309 ◆in the build AND v2.1.301 tengu_vscode_python_beside_start ◇ The VS Code extension has two new remotely controlled settings, about stored startup configuration and Python, that are on by defaultv2.1.299 → v2.1.309 ◆in the build AND v2.1.299 tengu_vscode_restore_breaker ◇ Claude Code now passes two new remotely controlled switches to the VS Code extension, one for math rendering and one for a restore breakerv2.1.301 → v2.1.309 ◆in the build AND v2.1.301 tengu_vscode_resume_precheck ◇ A resume-precheck gate is now passed to the VS Code extension, on by default.v2.1.248 → v2.1.309 ◆in the build AND v2.1.284 tengu_vscode_stored_startup_config ◇ The VS Code extension has two new remotely controlled settings, about stored startup configuration and Python, that are on by defaultv2.1.299 → v2.1.309 ◆in the build AND v2.1.299 tengu_walnut_gable ◇ Publishing an artifact now strips all nested preview wrappers, not just the outermost one.v2.1.234 → v2.1.238 ○gone AND v2.1.239 tengu_walnut_sconce ◇ An alternate PR-review description exists but you'll always see the original one.v2.1.218 → v2.1.267 ○gone AND v2.1.221 tengu_wiggly_dove ◇ A new x-claude-code-wiggly-dove request header can carry client version, permission mode, sandbox and git details, and is off by defaultv2.1.296 → v2.1.308 ○gone AND v2.1.296 tengu_willow_mode ◇ No description from anybody.never mined ·never mined AND v2.1.110 tengu_wise_bear_copy ◇ Usage-limit reset messages now map limit types to session, weekly, or model-based reset scopesv2.1.280 → v2.1.309 ◆in the build AND v2.1.280 tengu_wise_kite ◇ Claude Code has a new feature switch that is controlled from Anthropic's servers and falls back to offv2.1.287 → v2.1.309 ◆in the build AND v2.1.287 tengu_witty_hearth ◇ With CLAUDE_CODE_PEWTER_OWL_TOOL set, three tools can now leave out a response ID depending on a remotely controlled switchv2.1.290 → v2.1.309 ◆in the build AND v2.1.309 tengu_wobbly_pinwheel ◇ Scripted sessions now get a stream-json status message whenever the permission mode changes.v2.1.234 → v2.1.309 ◆in the build AND v2.1.234 tengu_wondrous_acorn ◇ A new tether subsystem recreates a thinking thread when the server drops earlier thinking due to a prefix mismatchv2.1.280 → v2.1.309 ◆in the build AND v2.1.280 tengu_woolly_parsnip ◇ Auto mode now stops itself instead of looping forever when safety checks keep failingv2.1.280 → v2.1.284 ○gone AND v2.1.285 tengu_worker_owner_rows_killswitch ◇ Spawned background agents can now be given a relayed summary of the project owner's recent 'timeline' postsv2.1.267 → v2.1.309 ◆in the build AND v2.1.267 tengu_workflow_schema_lint_enforce ◇ The workflow check for agent output formats that can never be met behaves the same as in the previous buildv2.1.260 → v2.1.309 ◆in the build AND v2.1.305 tengu_zany_flask ◇ Attachment uploads now have separate remote settings for preview and scaled copies, and Claude is told when an image went out scaled downv2.1.287 → v2.1.309 ◆in the build AND v2.1.292 tengu_zany_melody ◇ A server-controlled switch tied to session check-ins now has a different name; its built-in value is still onv2.1.300 → v2.1.309 ◆in the build AND v2.1.300 tengu_zany_pike ◇ After over 65 minutes idle, Claude Code can ask to clear older tool results from the conversation, keeping the last 5; off by defaultnever mined ·never mined AND v2.1.284 tengu_zesty_pearl ◇ On WSL, deny, ask and edit permission rules can also be checked against the other mount spelling of a path, when a switch is onv2.1.299 → v2.1.309 ◆in the build AND v2.1.299 tengu_zippy_spindle ◇ New unreleased mechanism lets a fresh prompt abort a running turn early to run soonerv2.1.271 → v2.1.309 ◆in the build AND v2.1.271
Feedback