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.
State
This account
Anonymous
Compiled default
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_disk_watchdog ◇ A new gated background watchdog can warn or take action when disk space runs lowv2.1.268 → v2.1.308 ◆in the build never read
tengu_ccr_drop_unwatched_stream_events ◇ Two new remote flags control telemetry event-holding and dropping unwatched stream eventsv2.1.268 → v2.1.308 ◆in the build AND v2.1.268
tengu_ccr_event_hold_enabled ◇ Two new remote flags control telemetry event-holding and dropping unwatched stream eventsv2.1.268 → v2.1.308 ◆in the build AND v2.1.305
tengu_ccr_exclude_dynamic_restore_killswitch ◇ A session setting for excluding dynamic sections now survives a worker restart in headless mode.v2.1.261 → v2.1.308 ◆in the build AND v2.1.261
tengu_ccr_external_event_record ◇ Remote cloud sessions woken by an outside event can now hand a record of that event to the wake step, behind a server switchv2.1.302 → v2.1.308 ◆in the build AND v2.1.302
tengu_ccr_handoff_metadata ◇ Handing a session to the cloud can include a snapshot of your checkout, off by default.v2.1.242 → v2.1.308 ◆in the build AND v2.1.290
tengu_ccr_hook_keepalive_enabled ◇ Remote and CCR sessions now hold a keepalive open while certain hooks are runningv2.1.271 → v2.1.308 ◆in the build AND v2.1.271
tengu_ccr_idle_heartbeat ◇ Remote sessions can detect a dead connection through probes and force a reconnect, off by default.v2.1.227 → v2.1.308 ◆in the build AND v2.1.228
tengu_ccr_init_park_report ◇ A background worker can now report at startup that it needs your attention rather than just idle.never mined ·never mined never read
tengu_ccr_internal_events_dropped ◇ The internal-event uploader takes tunable failure, batch-size and timeout limits and reports dropped batches.never mined ·never mined never read
tengu_ccr_keepalive_after_stop_enabled ◇ Remote (CCR) sessions gain keepalive messages after a turn stops, currently off by defaultv2.1.277 → v2.1.280 ○gone AND v2.1.281
tengu_ccr_memory_watchdog ◇ No description from anybody.v2.1.304 → v2.1.308 ◆in the build never read
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_no_subscriber_hold_ms ◇ Remote-control worker connections gained tuning gates for an upload hold delay and for skipping redundant heartbeats.v2.1.259 → v2.1.308 ◆in the build AND v2.1.259
tengu_ccr_orphan_restore_wake ◇ If a container restart kills background work, your session now wakes up and Claude is told what was lost.v2.1.247 → v2.1.308 ◆in the build AND v2.1.302
tengu_ccr_orphan_restore_wake_shells ◇ If a container restart kills background work, your session now wakes up and Claude is told what was lost.v2.1.247 → v2.1.308 ◆in the build AND v2.1.302
tengu_ccr_overlay_bundle ◇ A cloud session can start from your local commits instead of always pulling the remote copy.never mined ·never mined never read
tengu_ccr_plugin_refresh_in_idle_enabled ◇ Claude Code can now refresh plugin state during idle time in the background, with new timing telemetryv2.1.277 → v2.1.308 ◆in the build AND v2.1.277
tengu_ccr_plugins_turn_start_check_enabled ◇ No description from anybody.v2.1.299 → v2.1.306 ○gone AND v2.1.308
tengu_ccr_preserved_event_ids_clamped ◇ Compaction now trims the saved conversation payload to match the preserved message list, avoiding mismatches.never mined ·never mined never read
tengu_ccr_reactivation_beat ◇ Remote sessions gain reconnect and reactivation heartbeats plus stale-connection recovery, all off here.v2.1.228 → v2.1.308 ◆in the build AND v2.1.228
tengu_ccr_reconnect_beat ◇ Remote sessions gain reconnect and reactivation heartbeats plus stale-connection recovery, all off here.v2.1.228 → v2.1.308 ◆in the build AND v2.1.228
tengu_ccr_replay_acks_at_request_dispatch ◇ A server setting used for one cloud session type was only renamed internally and still falls back to offv2.1.280 → v2.1.300 ○gone AND v2.1.301
tengu_ccr_sdk_mcp_remote_manifests ◇ Remote sessions use SDK MCP manifests only when owner-only and a separate server switch, off by default, allows itv2.1.286 → v2.1.308 ◆in the build AND v2.1.286
tengu_ccr_skip_redundant_heartbeat ◇ Remote-control worker connections gained tuning gates for an upload hold delay and for skipping redundant heartbeats.v2.1.259 → v2.1.308 ◆in the build AND v2.1.259
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_stream_flush_on_first_delta ◇ Remote sessions gain server-controlled options to send streamed output on its first piece and to acknowledge messages only once readv2.1.285 → v2.1.300 ○gone AND v2.1.301
tengu_ccr_subagent_lazy_hydrate ◇ Cloud sessions can defer loading subagent transcripts, but the flag is off unless the server enables it.v2.1.247 → v2.1.268 ○gone AND v2.1.247
tengu_ccr_subagent_skip_on_delta ◇ A switch can skip one hydration read to speed session resume, but it is off.v2.1.221 → v2.1.308 ◆in the build AND v2.1.221
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_ccr_v2_bridge_create_cli ◇ A new CCR v2 bridge CLI is gated behind a flag that currently defaults off.v2.1.261 → v2.1.308 ◆in the build AND v2.1.261
tengu_ccr_v2_send_events_cli ◇ The newer cloud event-sending path is now the default when the server has no opinion.v2.1.143 → v2.1.308 ◆in the build AND v2.1.247
tengu_ccr_v2_session_crud_cli ◇ A new gated flag controls session create/read/update/delete support for CCR v2 in the CLI's MCP bootstrapv2.1.211 → v2.1.308 ◆in the build AND v2.1.296
tengu_cd_command ◇ /cd now re-points transcript, settings, hooks and skills in one pass and reports anything left behind.never mined ·never mined never read
tengu_cedar_ember ◇ Hidden /limit-reset command lets Max/Pro users consume an available usage-limit reset immediatelyv2.1.271 → v2.1.308 ◆in the build never read
tengu_cedar_ember_ ◇ A new 'Cedar Ember' rate-limit grant offer can now appear as a notice bar messagenever mined ·never mined never read
tengu_cedar_ember_asked ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
tengu_cedar_ember_confirmed ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
tengu_cedar_ember_result ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
tengu_cedar_ember_selected ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
tengu_cedar_ember_shown ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
tengu_cedar_ember_wall ◇ New /limit-reset command lets you manually claim a one-time reset of your rate limitnever mined ·never mined never read
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_inlet ◇ Default "off". Chooses how the "On a team?" prompt (ask a teammate to run /team-onboarding and paste the guide) appears in a session where the first-run onboarding flow ran: step as a screen at the end of that flow, banner as an info notice, off not at all. CLAUDE_CODE_TEAM_ONBOARDING set to banner or step takes precedence, the prompt stays off when the allow_team_onboarding policy disallows it or for a claude.ai Pro or Max login, and any value other than off logs tengu_team_onboarding_discovery_shown.v2.1.138 or earlier → v2.1.179 ○gone never read
tengu_cedar_lantern ◇ Three existing feature gates moved position; their defaults are unchanged.v2.1.162 → v2.1.308 ◆in the build AND v2.1.248
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_marsh ◇ Default false. When on, reduced motion is applied in an xterm.js-based terminal such as VS Code's integrated terminal (detected from VS Code terminal markers, TERM_PROGRAM=vscode, or an XTVERSION reply starting with xterm.js) even when the prefersReducedMotion setting is off. When the setting is on, reduced motion applies regardless of the flag.v2.1.157 → v2.1.308 ◆in the build never read
tengu_cedar_plume ◇ A startup tip pointing at a /design command for mocking up UI is present but nobody sees it.v2.1.169 → v2.1.308 ◆in the build AND v2.1.236
tengu_cedar_sundial ◇ Default false. When on, an edit to a file that changed on disk since it was last read is allowed to proceed if the edit's old_string still matches the current contents exactly once (or matches at all with replace_all), instead of failing with File has been modified since read. A missing or ambiguous match still fails.v2.1.178 → v2.1.207 ○gone AND v2.1.308
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_cfc_in_product_permissions ◇ The in-product permissions path for Claude for Chrome is hard-disabled here.v2.1.152 → v2.1.250 ○gone AND v2.1.251
tengu_chair_sermon ◇ A message-history folding pass stays off by default but now tracks which attachment types get folded.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.281
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_cheerful_horizon ◇ Default false. When on, Claude Code stops requesting whether the claude.ai account has GitHub connected. It uses only a status it already holds, such as the one cached in config as githubWebConnectionStatusCache for the same account and organization, and a live check answers unknown.v2.1.259 → v2.1.308 ◆in the build AND v2.1.308
tengu_chert_bezel ◇ Default false. When on, Claude Code adds the thinking-token-count-2026-05-13 beta header to API requests for models that support interleaved thinking, provided the API provider is first-party, anthropicAws or Foundry and experimental betas are not disabled (by CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS or a HIPAA restriction).v2.1.147 → v2.1.183 ○gone AND v2.1.185
tengu_chomp_inflection ◇ The Prompt suggestions row in /config still appears only when a server-side switch is on; only the surrounding code changedv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.288
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_auto_enable ◇ Automatic Chrome integration stays disabled; only its decision function changed shape.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.238
tengu_chrome_install_upsell ◇ Chrome install upsell eligibility logic was reworked, still off by default.v2.1.206 → v2.1.308 ◆in the build AND v2.1.260
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_chrome_tool_call_disconnected ◇ The browser integration now reports connection and mismatch events, including tool calls attempted while disconnected.never mined ·never mined never read
tengu_chrome_tools_added ◇ Running the Chrome extension's MCP server now logs how many browser tools were added, once per session.never mined ·never mined never read
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_heron ◇ Questions left open when the stream closes could stay answerable, but that behaviour is switched off for you today.v2.1.222 → v2.1.235 ○gone never read
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_relay ◇ A built-in commit command with a strict git workflow exists but is off unless a server enables it.never mined ·never mined never read
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_classifier_summary_heuristic_emit ◇ Lightweight conversation summaries are now always generated instead of needing a flag.v2.1.138 or earlier → v2.1.224 ○gone AND v2.1.225
tengu_classifier_summary_kill ◇ No description from anybody.v2.1.138 or earlier → v2.1.308 ◆in the build never read
tengu_classifier_summary_llm_emit ◇ Lightweight conversation summaries are now always generated instead of needing a flag.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.225
tengu_claude_api_skill_loaded ◇ The Claude API skill reloads its documents each time instead of caching the load.never mined ·never mined never read
tengu_claudeai_mcp_eligibility ◇ An analytics event, not a feature flag. Claude Code logs it while deciding whether to load claude.ai MCP connectors, with a state field: disabled_env_var, disabled_setting, safe_mode, third_party_provider, api_key_precedence, no_oauth_token, missing_scope, eligible after the server list is fetched, or fetch_failed with the HTTP status and the number of attempts.never mined ·never mined never read
tengu_claudeai_plugins_sync_enabled ◇ Flags controlling claude.ai plugin and skill sync were renamed to claudeai-scoped namesnever mined ·never mined AND v2.1.283
tengu_claudeai_skills_sync_enabled ◇ Flags controlling claude.ai plugin and skill sync were renamed to claudeai-scoped namesnever mined ·never mined AND v2.1.277
tengu_claudeai_skills_sync_idle_intervals ◇ No description from anybody.v2.1.293 → v2.1.308 ◆in the build never read
tengu_claudeai_skills_sync_interval_minutes ◇ Code default 10. Sets, in minutes, how long the background sync of claude.ai skills waits before running another round. A value that is not a number, or is zero or less, falls back to 10 minutes, and other values are clamped to between 5 and 1440. After consecutive failed rounds the wait doubles each time, up to four times the interval.v2.1.282 → v2.1.308 ◆in the build never read
tengu_claudeai_skills_sync_shared_round ◇ How often Claude Code resyncs skills from claude.ai is now set by the server, and sessions can optionally share a recent syncv2.1.282 → v2.1.308 ◆in the build AND v2.1.282
tengu_claudemd__initial_load ◇ CLAUDE.md and rules are now cached per project root rather than once per process.never mined ·never mined never read
tengu_cleanup_throttle_marker ◇ If the cleanup marker file is a directory or symlink loop, it's deleted and rebuilt.never mined ·never mined never read
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_client_data_cache_key ◇ An analytics event, not a feature flag. Claude Code logs it while refreshing its cached account client data, with booleans slot_hit (a cache slot exists for the current account key), slot_changed, legacy_fallback (no slot but the older single clientDataCache exists) and slot_stale.never mined ·never mined never read
tengu_client_data_stale_refetch ◇ Claude can refetch startup config when the server says it is stale, but the gate is off.never mined ·never mined never read
tengu_cloth_snorkel ◇ Artifact MCP enablement no longer falls back to a remote flag, defaulting on unless an env var overrides itv2.1.209 → v2.1.234 ○gone AND v2.1.235
tengu_cloud_plugins_admission ◇ Cloud plugin admission clears a set-aside session as soon as the decision lands.never mined ·never mined never read
tengu_cloud_plugins_consent ◇ You now decide separately whether cloud sessions may use your plugins and your local settings.never mined ·never mined never read
tengu_cloud_plugins_late_install ◇ You now decide separately whether cloud sessions may use your plugins and your local settings.never mined ·never mined never read
tengu_cloud_plugins_mixed_patch ◇ A refused cloud plugin change no longer throws away the other settings sent with it.never mined ·never mined never read
tengu_cloud_plugins_skipped ◇ Plugin forwarding to a cloud session now reports its state and why a run was skipped.never mined ·never mined never read
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_compass ◇ No description from anybody.never mined ·never mined AND v2.1.75
tengu_cobalt_frost ◇ No description from anybody.never mined ·never mined never read
tengu_cobalt_harbor ◇ Whether remote control auto-started, and why, is now recorded.v2.1.181 → v2.1.308 ◆in the build AND v2.1.283
Nothing on this page matches that. Press Enter to search every feature flag.