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_tether_echo_audit ◇ New telemetry events track the tether feature's threading decisions, outcomes, and echo auditsnever mined ·never mined never read tengu_tether_live_outcome ◇ New gated 'tether' system can thread API requests together server-side instead of resending full context each turnnever mined ·never mined never read tengu_tether_unrecognised_400 ◇ Claude Code added a new telemetry event, tengu_tether_unrecognised_400, for the thread-continuation systemnever mined ·never mined never read tengu_thinking_block_resumption ◇ Resuming an interrupted thinking block now accepts model aliases, but the feature stays off.v2.1.211 → v2.1.308 ◆in the build AND v2.1.271 tengu_thinking_display_updates ◇ Claude Code can present thinking as connector text only, but nothing enables it here.v2.1.240 → v2.1.259 ○gone AND v2.1.240 tengu_thinking_drop ◇ New telemetry event tengu_thinking_drop logs when thinking blocks get stripped from a requestnever mined ·never mined never read tengu_thinking_toggled_hotkey ◇ An analytics event, not a feature flag. Claude Code logs it when the thinking toggle hotkey turns extended thinking on or off, after updating thinkingEnabled and sending a set_max_thinking_tokens control request. Field: enabled.never mined ·never mined never read tengu_thistle_grebe ◇ Subagent nudging behaviour can be picked per model, but the whole feature stays behind a gate.never mined ·never mined AND v2.1.227 tengu_thrifty_sonic ◇ Auto mode can be told to do file reads, searches and edits through Bash, but it's off by default.v2.1.221 → v2.1.303 ○gone AND v2.1.232 tengu_ticklish_pnueli ◇ Claude Code now also protects Windows profile credential files reached through WSL's /mnt paths and through Windows short file namesv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_ticklish_whisper ◇ Auto mode can show a prompt that denies itself after two minutes when you are away; off by default.v2.1.246 → v2.1.308 ◆in the build AND v2.1.246 tengu_tide_elm ◇ Default "off". Any other value makes the effort-high-nudge tip, which suggests /effort high and has a 3-session cooldown, eligible on the first-party API for users not signed in with a claude.ai subscription, when the current model supports effort, no policy effortLevel is set, CLAUDE_CODE_EFFORT_LEVEL is unset or invalid (its values auto and unset also hide the tip), and the effortLevel setting is not high, xhigh or max. The value copy_b shows Use /effort high for better one-shot answers. Claude thinks it through first.; any other non-off value shows Working on something tricky? /effort high gives better first answers.v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.308 tengu_tidy_abacus ◇ /usage can now point out what is costing you most and suggest fixes such as /compact or lower effort, which you can queue as a follow-upv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_tidy_axolotl ◇ Claude Code reads a server-controlled switch whose built-in value is on; what it controls is not knownv2.1.292 → v2.1.299 ○gone AND v2.1.300 tengu_tidy_cloud ◇ 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_tidy_eclipse ◇ When a tool request contains details the tool does not recognise, Claude Code can now drop them and try againv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_tidy_fern ◇ New gate tengu_tidy_fern can add an extra value into how user messages are builtv2.1.274 → v2.1.308 ◆in the build AND v2.1.274 tengu_tidy_frost ◇ Subscribers who get the 1-hour prompt cache can be moved to a 5-minute cache for certain models when a server-side switch is onv2.1.293 → v2.1.308 ◆in the build AND v2.1.293 tengu_tidy_lemon ◇ A remotely controlled option lets team members send a more-usage request to their admin directly from /rate-limit-optionsv2.1.283 → v2.1.308 ◆in the build AND v2.1.283 tengu_tidy_origami ◇ Claude Code reads a new remote switch whose purpose is not known, and treats it as off when the server sends nothingv2.1.286 → v2.1.308 ◆in the build AND v2.1.286 tengu_tidy_sloth ◇ Claude is now told that a background task's result reaches it only if the task finishes before Claude gives its final responsev2.1.292 → v2.1.308 ◆in the build AND v2.1.292 tengu_tidy_widget ◇ A new tengu_tidy_widget gate helps decide whether a listing's preconditions are adopted when publishing an artifactv2.1.281 → v2.1.308 ◆in the build AND v2.1.281 tengu_timber_lark ◇ Default "off". Controls the loop-command-nudge tip for /loop: "off" hides it, "copy_b" shows Use /loop 5m check the deploy to run any prompt on a schedule. Set it and forget it., and any other value shows /loop runs any prompt on a recurring schedule. Great for monitoring deploys, babysitting PRs, or polling status. The tip also needs cron scheduling to be enabled (CLAUDE_CODE_DISABLE_CRON not set true and tengu_kairos_cron on) plus a further eligibility check, and has a cooldown of 3 sessions.v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.308 tengu_time_based_microcompact ◇ An analytics event, not a feature flag. Claude Code logs it when a keep-recent microcompaction with the context_hint trigger clears older tool results, keeping the most recent ones, and saves at least a minimum token count. Fields: toolsCleared, toolsKept, keepRecent, tokensSaved and trigger.never mined ·never mined never read tengu_time_format_setting_changed ◇ A new Time format setting in /config controls whether UI clocks use 12-hour, 24-hour, UTC or a custom pattern.never mined ·never mined never read tengu_timer_delay_clamped ◇ Claude Code now clamps overly long setTimeout/setInterval delays instead of letting them silently misbehavenever mined ·never mined never read tengu_tingly_hopper ◇ Always-loaded claude.ai MCP tools are held out of the declared tool set and loaded lazily until the tool-use decision settles.v2.1.257 → v2.1.267 ○gone AND v2.1.308 tengu_tingly_pearl ◇ axScreenReader is now read only from trusted settings, and Claude Code explains when a project's request to enable it was ignoredv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_tingly_pike ◇ How Claude Code prompts the model to continue after hitting its output limit, and when it gives up, can now be set by a server switchv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_tip_shown ◇ Tip telemetry now labels plugin-marketplace tips by their actual marketplace instead of a generic bucketnever mined ·never mined never read tengu_tips_mod ◇ The spinner tip line shown while Claude works was rebuilt as an internal 'tips' pluginnever mined ·never mined AND v2.1.273 tengu_toasty_breeze ◇ Hitting the 5-hour limit could offer to keep working at reduced priority, but it is off for everyone.v2.1.239 → v2.1.308 ◆in the build AND v2.1.308 tengu_toasty_fiddle ◇ No description from anybody.v2.1.305 → v2.1.308 ◆in the build never read tengu_toasty_hammock ◇ Claude Code contains a new remotely controlled switch and a new artifact entry for publishing edits, with no visible effect yetv2.1.299 → v2.1.308 ◆in the build never read tengu_toasty_thimble ◇ A short reminder can be slipped in after tool results, set by an environment variable or server config.never mined ·never mined never read tengu_toasty_thimble_applied ◇ Reminder text can be latched into a conversation once per model from server config or an env var.never mined ·never mined never read tengu_todo_tool ◇ No description from anybody.never mined ·never mined never read tengu_tombstone_persisted_removal ◇ Transcript compaction now keeps host-injected messages next to the conversation turn they belong tonever mined ·never mined never read tengu_tool_cgroup ◇ On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.never mined ·never mined never read tengu_tool_cgroup_exclude_classes ◇ Memory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded.never mined ·never mined AND v2.1.246 tengu_tool_cpu_by_phase ◇ Remote sessions now report per-phase CPU usage split between CLI and tool subprocesses.never mined ·never mined never read tengu_tool_detach ◇ A long-running tool call can now be moved to the background instead of blocking when a new message comes inv2.1.277 → v2.1.308 ◆in the build AND v2.1.287 tengu_tool_memory_cgroup ◇ On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.v2.1.233 → v2.1.245 ○gone AND v2.1.295 tengu_tool_pear ◇ A new capability gate tied to the opus_5_5_prompt_bundle flag can unlock certain model features, and a tool_pear beta header now depends on a flag not yet read for this accountv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.280 tengu_tool_result_dedup ◇ No description from anybody.never mined ·never mined never read tengu_tool_result_pairing_repaired ◇ Tool-result repair now detects and reports 'misplaced' tool results in debug outputnever mined ·never mined never read tengu_tool_result_persistence ◇ No description from anybody.never mined ·never mined never read tengu_tool_schema_sizes ◇ A new event breaks down tool schema sizes by category, deduplicated and capped at 512 hashes.never mined ·never mined never read tengu_tool_search_mode_decision ◇ An analytics event, not a feature flag. Claude Code logs it when it decides whether tool search is enabled for a request, from the main query path and from compaction. Fields include enabled, mode, reason (for example model_unsupported or no_tools_in_request), checkedModel, mcpToolCount and mcpNonBlocking.never mined ·never mined never read tengu_tool_search_unsupported_models ◇ Default null. A list of model name substrings for which tool search is treated as unsupported: a model whose name contains one (case-insensitive) does not get tool search and reports model_unsupported where that reason is used. A non-array value falls back to the built-in list claude-3-5-haiku, claude-3-haiku.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308 tengu_tool_use_diff_computed ◇ Writing over a very large file skips diff computation, so it no longer stalls.never mined ·never mined never read tengu_tool_use_granted_in_config ◇ An analytics event, not a feature flag. Claude Code logs it when its permission check allows a tool use without asking the user, for example through an allow rule or, in auto mode, through the classifier. It carries the tool-use metadata fields plus, for shell commands, destructive_category, destructive_target_scope, git_destructive_target and permission_mode.never mined ·never mined never read tengu_tool_use_show_permission_request ◇ Auto-mode telemetry now tags MCP tool calls with which server they connect to and whether that's ambiguousnever mined ·never mined never read tengu_tool_use_success ◇ Bash tool telemetry now breaks commands into class, program name, subcommand, and pipe usage, behind a beta flagnever mined ·never mined never read tengu_tool_use_tool_result_mismatch_error ◇ Error reports about mismatched tool calls now scrub odd identifiers instead of sending them raw.never mined ·never mined never read tengu_tools_exclusion_killswitch ◇ Tool presets can now exclude specific tools with a '!ToolName' syntaxv2.1.273 → v2.1.308 ◆in the build AND v2.1.273 tengu_trace_lantern ◇ Detailed beta tracing now also requires that the session is not diskless, so it stops in sessions that avoid writing to diskv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.295 tengu_tranquil_cloud ◇ Claude Code now strips invisible characters like zero-width marks from pasted or typed text before sending itv2.1.277 → v2.1.308 ◆in the build AND v2.1.300 tengu_tranquil_crescent ◇ Claude Code adds three new internal feature gates: typed_koala, zinc_harbor, tranquil_crescentnever mined ·never mined AND v2.1.275 tengu_tranquil_fern ◇ Resuming a session that was in plan mode now puts you back in plan mode.v2.1.239 → v2.1.299 ○gone AND v2.1.275 tengu_tranquil_starlight ◇ The long Claude in Chrome guidance on GIFs, console logs, alerts and tabs is gone from its old place, and tool search now mentions a batch browser toolv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_tranquil_summit ◇ Auto mode now stops itself instead of looping forever when safety checks keep failingv2.1.280 → v2.1.304 ○gone AND v2.1.280 tengu_transcript_compact_failed ◇ Transcript compaction now runs through the storage backend instead of editing files directlynever mined ·never mined never read tengu_transcript_id_scan_fallback ◇ Resuming a session by its id now works even when the usual lookup misses it.never mined ·never mined never read tengu_transcript_input_to_teammate ◇ The prompt input takes grouped inputs and two submit paths are less defensive.never mined ·never mined never read tengu_transcript_local_gc ◇ CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, which turns on local transcript clean-up, is now accepted from managed policy settingsv2.1.217 → v2.1.308 ◆in the build AND v2.1.287 tengu_transcript_phantom_parent ◇ An analytics event, not a feature flag. Claude Code logs it while loading a transcript when the walk up the parentUuid chain from the last eligible message stops on a broken link. It carries total_offsets (indexed entries), walked_slots (entries visited) and reason, one of non_string_parent, unknown_parent or parent_cycle.never mined ·never mined never read tengu_transcript_write_failed ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read tengu_transcript_writer_recovered ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read tengu_truncated_response_recovery ◇ A cut-off streaming reply in claude -p is now retried automatically, asking the model to resume.v2.1.246 → v2.1.308 ◆in the build AND v2.1.246 tengu_tst_hint_m7r ◇ No description from anybody.never mined ·never mined never read tengu_tst_kx7 ◇ No description from anybody.never mined ·never mined never read tengu_tst_names_in_messages ◇ No description from anybody.never mined ·never mined never read tengu_tui_optout_reason ◇ Feedback typed when opting out of the new fullscreen terminal UI is now actually submitted, not just measuredv2.1.143 → v2.1.241 ○gone never read tengu_tui_refused ◇ /tui and /update now refuse to restart when it would lose session state, naming the exact blocker.never mined ·never mined never read tengu_turn_end ◇ Every turn now reports why it ended, how long it took and whether a goal was active.never mined ·never mined never read tengu_turn_first_text ◇ A new event tracks how long the first visible text of a turn takes, including time spent waiting on you.never mined ·never mined never read tengu_turn_handoff_run ◇ A new turn_handoff protocol lets a session pass an in-progress turn to a managed cloud worker to finishnever mined ·never mined never read tengu_turn_handoff_staged_files_wait ◇ Claude Code now waits for in-flight staged file operations to settle before handing off a turnnever mined ·never mined never read tengu_turn_tail_analysis_degraded ◇ A bad message no longer breaks turn analysis; failures are skipped and reported instead of passing silently.never mined ·never mined never read tengu_turtle_carbon ◇ Your own prompts now render as markdown in the transcript, so lists and code blocks show up formatted.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.234 tengu_tussock_oriole ◇ Default false. When on, the team-artifacts tip can show New from your team: ..., listing project skills and commands by teammates that the user has not seen yet, and skill names from project settings can show a · by <author> attribution. Off, neither appears.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.117 tengu_twinkling_boole ◇ Claude now warns when dispatching multiple write-capable agents into the same working directoryv2.1.280 → v2.1.308 ◆in the build AND v2.1.280 tengu_twinkling_cosmos ◇ The hint telling Claude where attached files are now names each tool's own text field instead of always saying task_descriptionv2.1.293 → v2.1.308 ◆in the build AND v2.1.304 tengu_twinkling_globe ◇ New remote gate tengu_twinkling_globe controls whether Claude Code treats account policy limits as absent instead of fetching themnever mined ·never mined AND v2.1.308 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.308 ◆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_twinkly_prism ◇ Two server switches, off unless turned on remotely, can hide or skip MCP servers from claude.ai-synced plugins that a terminal cannot sign in tov2.1.283 → v2.1.308 ◆in the build AND v2.1.283 tengu_typed_koala ◇ Team memory sync now holds onto local-only files instead of dropping them when its sync record is brokenv2.1.275 → v2.1.308 ◆in the build AND v2.1.277 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.308 ◆in the build AND v2.1.91 tengu_ultraplan_prompt_identifier ◇ Default "simple_plan". Picks the ultraplan prompt variant: simple_plan, visual_plan or three_subagents_with_critique; an unknown value falls back to simple_plan. It also picks the dialog and command text, where three_subagents_with_critique shows a ~10-30 min estimate and the Advanced multi-agent plan mode. blurb; a launch that carries its own prompt identifier uses that instead.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308 tengu_ultraplan_stopped ◇ An analytics event, not a feature flag. Claude Code logs it when a running remote agent task that is an ultraplan session is stopped (marked killed), with duration_ms measured from when polling of that task started; it also clears the stored ultraplanSessionUrl.never mined ·never mined never read tengu_ultraplan_timeout_seconds ◇ Default 5400. Seconds Claude Code polls a cloud ultraplan session for an approved plan before failing with no approval after N minutes or, if no plan was ever pending, ExitPlanMode never reached after N minutes.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.308 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_awareness_shown ◇ Code review and post-commit tips can point you at a deeper cloud review, off by default.never mined ·never mined never read tengu_ultrareview_post ◇ Code review findings can be posted straight back to your GitHub pull request as a comment.never mined ·never mined never read 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.308 ◆in the build AND v2.1.269 tengu_umber_kestrel ◇ Gates the EndConversation tool, which lets Claude end a conversation after sustained abuse and an earlier warning. Code default false; true enables it for the cli entrypoint, and an object {scope: "<regex>"} enables it for entrypoints that fully match the regex (case-insensitive, falling back to cli if the regex is invalid). It also applies only to a fixed list of model families and versions.v2.1.206 → v2.1.308 ◆in the build AND v2.1.206 tengu_umber_lattice ◇ Published artifacts can gain a document database Claude reads and writes, off unless you set the env var.v2.1.224 → v2.1.266 ○gone AND v2.1.267
Feedback