Every feature flag, and where it lived
254 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.
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_agents_md_mod ◇ A new built-in agents-md plugin can load AGENTS.md as project instructions instead of, or alongside, CLAUDE.mdnever mined ·never mined AND v2.1.281
tengu_amber_flint ◇ Default true. A kill switch for agent teams: teams are enabled only when CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS is set or --agent-teams is passed, and this flag is on. Turning it off disables teams even when they were requested.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.33
tengu_amber_larch ◇ Before running a Bash command, Claude Code now also checks shell scripts written inline in it, such as heredocs or code passed with -cv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_amber_quill_moth ◇ Publishing an artifact can carry a template choice, switched off here, plus new edit attribution.v2.1.221 → v2.1.272 ○gone AND v2.1.221
tengu_amber_sentinel ◇ Default false. Gates the Monitor tool, which streams each output line of a background command to Claude as a notification; the tool is enabled only when this flag and a second runtime check both pass. When on, monitors declared by plugins are also started, the Bash and scheduled-task tool instructions point Claude at Monitor for waiting on a condition, and a Bash command with a long leading sleep is blocked.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.98
tengu_amber_sextant ◇ Autonomous-operation guidance now checked with a second condition that takes message state as inputv2.1.169 → v2.1.308 ◆in the build AND v2.1.275
tengu_anchor_tide ◇ Default false. Sets where the cursor lands when stepping back through prompt history: off places it at the start of the recalled prompt, on places it at the end.v2.1.152 → v2.1.156 ○gone AND v2.1.308
tengu_ashen_kelp ◇ No description from anybody.v2.1.138 or earlier → v2.1.140 ○gone AND v2.1.132
tengu_atomic_ocean ◇ The gzip decision now records exactly why it skipped, though compression stays off without a server value.v2.1.236 → v2.1.287 ○gone AND v2.1.300
tengu_ax_screen_reader ◇ The information Claude Code gives the auto mode safety check can now carry an extra marker, and a new prompt-screening step was addedv2.1.300 → v2.1.308 ◆in the build AND v2.1.295
tengu_basalt_meadow ◇ Default false. When on, each prompt submission sends a tengu_render_glyph_cardinality telemetry event with the terminal renderer's style-pool size and glyph-atlas key count, plus the terminal program and a session-age bucket, and glyph-atlas recording stays on even when tengu_xterm_atlas_reset is off.v2.1.154 → v2.1.308 ◆in the build AND v2.1.308
tengu_birch_compass ◇ Default false. When on, the usage limits view adds a cost breakdown panel that scans local session files (showing Scanning local sessions… meanwhile) and, for a day or week window, lists the behaviours above a percentage threshold plus agents, skills and plugins, with tips. If any session file is over 200MB it shows Cannot compute breakdown instead.v2.1.138 or earlier → v2.1.148 ○gone AND v2.1.108
tengu_breezy_crescent ◇ Monitor tool watches can now be capped with an auto-expiring timeout instead of running foreverv2.1.268 → v2.1.308 ◆in the build AND v2.1.287
tengu_bridge_attestation_enforce ◇ Tool requests from a bridged device can now be refused before the tool runs, but no tool uses this yetv2.1.141 → v2.1.287 ○gone AND v2.1.288
tengu_bridge_auth_revive ◇ After you log back in, Remote Control can turn itself back on without you re-running the command.v2.1.225 → v2.1.308 ◆in the build AND v2.1.225
tengu_bridge_placeholder_sweep ◇ Default true. Gates Remote Control placeholder bookkeeping: recording placeholder session ids in the replBridgePlaceholders config map (newest 20 kept), and a once-per-process sweep, 15 seconds after start, that looks at records older than 5 minutes whose owning Claude Code process is no longer running, archives a placeholder session that was never updated after creation, and drops records whose session is gone, was used, was archived, or is older than 30 days. false turns both off.v2.1.217 → v2.1.280 ○gone AND v2.1.308
tengu_bridge_repl_v2 ◇ No description from anybody.never mined ·never mined AND v2.1.77
tengu_bridge_requires_action_details ◇ Detailed requires-action payloads for remote clients remain off.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.301
tengu_bridge_selfheal_heartbeats ◇ A remote connection with failing heartbeats now rebuilds itself instead of hanging on a half-dead socket.v2.1.222 → v2.1.308 ◆in the build AND v2.1.222
tengu_bridge_system_init ◇ A dormant bridge startup switch was removed entirely; it now always reports off and can't be turned on.v2.1.138 or earlier → v2.1.246 ○gone AND v2.1.247
tengu_bridge_unarchive_on_resume ◇ Resuming an older reaped session now unarchives it first instead of failing.v2.1.242 → v2.1.303 ○gone AND v2.1.228
tengu_brindle_causeway ◇ MCP SDK generation gate tengu_brindle_causeway now defaults to on, favoring MCP SDK generation v2 when not set explicitlyv2.1.218 → v2.1.308 ◆in the build AND v2.1.274
tengu_bubbly_harbor ◇ Workflow runs now label whether a person or a schedule triggered them, and quote the request.v2.1.277 → v2.1.308 ◆in the build AND v2.1.277
tengu_calm_osprey ◇ The check for whether a remote session is limited to the owner's account is now shared, and a separate check for remote cowork sessions was addedv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_ccr_bridge ◇ Bridge worker sessions record which account launched them, but the bridge is off.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.283
tengu_ccr_bundle_seed_enabled ◇ If a folder is too big to seed a cloud session, you now see the size, cap and biggest files.v2.1.227 → v2.1.241 ○gone AND v2.1.273
tengu_ccr_delta_rehydrate ◇ Default false. Used when resuming a remote (CCR v2) session from its internal events. When off, the resume records the fallback reason client-gated and reads the events without a starting event id. When on, it looks up a stored event id for the session and, if that id appears in the last 64 KiB of the local transcript, passes it to the internal event reader so reading starts from that event; otherwise it falls back with the reason no-sidecar or tip-not-in-tail.v2.1.181 → v2.1.259 ○gone AND v2.1.308
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_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_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_plugins_turn_start_check_enabled ◇ No description from anybody.v2.1.299 → v2.1.306 ○gone AND v2.1.308
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_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_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_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_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_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_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_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_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_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_cobalt_compass ◇ No description from anybody.never mined ·never mined AND v2.1.75
tengu_cobalt_harbor_notice ◇ A resume-precheck gate is now passed to the VS Code extension, on by default.v2.1.191 → v2.1.308 ◆in the build AND v2.1.284
tengu_cobalt_lantern ◇ Quick web setup stays off, now behind a named helper needing a flag and two entitlements.v2.1.138 or earlier → v2.1.247 ○gone AND v2.1.248
tengu_cobalt_plinth ◇ PR review artifact pages can show a pinned button that approves the pull request from your GitHub account.v2.1.172 → v2.1.308 ◆in the build AND v2.1.260
tengu_cobalt_plinth_alder ◇ Claude can now read back a published artifact's contents; browsing, multi-file publishing and deletion are built but off.v2.1.239 → v2.1.308 ◆in the build AND v2.1.285
tengu_cobalt_plinth_bracken ◇ You could start a private artifact from a published template, but two server switches keep it shut here.v2.1.216 → v2.1.308 ◆in the build AND v2.1.273
tengu_cobalt_plinth_bryony ◇ Claude Code now always tells the artifact system it supports five-class permission asks, instead of depending on a setting or remote switchv2.1.273 → v2.1.294 ○gone AND v2.1.295
tengu_cobalt_plinth_direct ◇ Artifact availability now hinges on one gate, and direct upload kicks in for create paths.v2.1.172 → v2.1.238 ○gone AND v2.1.239
tengu_cobalt_plinth_fern ◇ Artifact viewer drops a special-case upgrade from 'skip' to 'set' read statusv2.1.174 → v2.1.308 ◆in the build AND v2.1.281
tengu_cobalt_plinth_holly ◇ Artifacts gain full pin and unpin actions, wired end to end but off by default behind a gate with an env override.v2.1.259 → v2.1.284 ○gone AND v2.1.285
tengu_cobalt_plinth_moss ◇ Publishing over a stale artifact now fetches the current version so Claude can merge and retry.v2.1.227 → v2.1.308 ◆in the build AND v2.1.282
tengu_cobalt_plinth_putguard ◇ Default true. When on, an artifact publish upload PUT (the page or its thumbnail image) that returns a 2xx status without an x-goog-generation response header is treated as failed: it is reported as status 403 with the error upload intercepted: 2xx without x-goog-generation, on the assumption that a proxy answered instead of Google Cloud Storage. When off, any 2xx response counts as a successful upload.v2.1.193 → v2.1.238 ○gone AND v2.1.239
tengu_cobalt_plinth_reader_persist ◇ A prompt-and-context experiment switch was renamed and four other switches disappeared entirely.v2.1.191 → v2.1.245 ○gone AND v2.1.246
tengu_cobalt_plinth_sedge ◇ Reading an artifact as a public non-member reader still refuses; the switch stays off in this build.v2.1.216 → v2.1.308 ◆in the build AND v2.1.275
tengu_cobalt_plinth_sorrel ◇ Cloud sessions may route artifact calls through a gateway relay, falling back to direct calls on failure.v2.1.234 → v2.1.308 ◆in the build AND v2.1.287
tengu_cobalt_raccoon ◇ No description from anybody.v2.1.138 or earlier → v2.1.152 ○gone AND v2.1.105
tengu_cobalt_ridge ◇ A new remote PowerShell tool lets Claude Code run PowerShell commands on an attached Windows machine instead of locallyv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.280
tengu_code_diff_cli ◇ No description from anybody.never mined ·never mined AND v2.1.50
tengu_collage_kaleidoscope ◇ No description from anybody.never mined ·never mined AND v2.1.73
tengu_compass_dial ◇ Default false. When true, browsing prompt history shows a dim position label at the top of the prompt box, History N/M (or History while the total is not yet known), and Claude Code counts the history entries to fill in the total.v2.1.157 → v2.1.177 ○gone AND v2.1.308
tengu_compiled_acorn ◇ A new flag controls how poll and mid-turn event text is formatted.never mined ·never mined AND v2.1.308
tengu_composed_quail ◇ Two new server-controlled switches govern whether reset and rate-limit events get forwarded.v2.1.224 → v2.1.308 ◆in the build AND v2.1.224
tengu_cosmic_shore ◇ Default true. When on, a shell command running in the background is stopped once it passes a deadline, capped at 2 hours (or BASH_MAX_TIMEOUT_MS if larger): a command started with run_in_background uses its timeout if given, and otherwise, or when a command is moved to the background later, the deadline is 30 minutes (or BASH_DEFAULT_TIMEOUT_MS if larger); the message telling Claude a command moved to the background can then say when it will be stopped. When off, or when the background deadline is disabled for the session, backgrounded commands get no such deadline, and commands started by Monitor never get it.v2.1.285 → v2.1.308 ◆in the build AND v2.1.308
tengu_cowork_auto_mode_include_allowed_write_mcp ◇ MCP tools that may act on a session's desktop now need approval each time, and remote-session MCP prompts cannot become always-allow rulesv2.1.212 → v2.1.308 ◆in the build AND v2.1.299
tengu_cowork_chrome_automode_default ◇ The terminal tab status toggle, Claude API tip and Chrome classifier default only moved; their gate fallbacks are unchangedv2.1.187 → v2.1.308 ◆in the build AND v2.1.296
tengu_cuddly_willow ◇ Relayed messages from a new inbound source count as a human turn by default.v2.1.233 → v2.1.308 ◆in the build AND v2.1.280
tengu_curious_tower ◇ 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.296
tengu_dapper_dusk ◇ Claude Code adds several new remotely controlled switches whose purpose is not yet visiblev2.1.299 → v2.1.308 ◆in the build AND v2.1.299
tengu_dash_flame ◇ No description from anybody.v2.1.219 → v2.1.308 ◆in the build AND v2.1.308
tengu_dazzling_floyd ◇ You can type /review instead of /code-review, and pass a PR number as the target.v2.1.223 → v2.1.241 ○gone AND v2.1.246
tengu_deep_shore ◇ A remote switch can make Claude Code wait a short, limited time for some data before each model requestv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_deferred_stub_tool ◇ Default true, read once per session and then kept. When on and deferred tool loading is in use, a request's tool list gains a tool named DeferredToolPlaceholder with defer_loading set, described as Reserved placeholder that keeps deferred tool loading active; never call this tool., unless one is already there. It is never added under HIPAA restrictions, or while CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS is set and tool search is not forced on.v2.1.207 → v2.1.308 ◆in the build AND v2.1.308
tengu_drift_lantern ◇ Startup prefetching is split into two steps, and one mode now skips the context prefetch and remote fetchv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.288
tengu_eager_pillow ◇ A gated code path changes how Claude Code detects unresolved tool usesv2.1.274 → v2.1.308 ◆in the build AND v2.1.292
tengu_elegant_ocean ◇ New system-prompt text explains the sandbox's boundaries to the model, gated behind an unread flagnever mined ·never mined AND v2.1.308
tengu_encapsulated_pebble ◇ Running plugin install --replace without a name@marketplace id now says that id is needed and that nothing was installedv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_ethereal_nova ◇ A /design skill drafting multi-artboard canvases as editable Artifacts is bundled but switched off.v2.1.229 → v2.1.283 ○gone AND v2.1.238
tengu_event_loop_stall ◇ The event-loop stall detector was rewritten as a class with identical behaviour.v2.1.267 → v2.1.308 ◆in the build AND v2.1.288
tengu_event_watchdog_default_on ◇ No description from anybody.v2.1.169 → v2.1.195 ○gone AND v2.1.308
tengu_fg_left_arrow_agents ◇ Default false. Turns on the left-arrow shortcut to the agents view, which is also on once the global config has hasUsedAgentsFleet set; both paths also require a local (non-remote) workspace and agent view not being disabled by CLAUDE_CODE_DISABLE_AGENT_VIEW or the disableAgentView setting. When active, the footer can show a ← for agents hint, the left arrow key can open the agents view, and the config panel gains a ← opens agents toggle (leftArrowOpensAgents, default true) that turns the hint and the key off.v2.1.138 or earlier → v2.1.153 ○gone AND v2.1.308
tengu_fgts ◇ Tool descriptions can differ by session proactive level; the streaming behaviour behind it is off.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.281
tengu_fizzy_petal ◇ No description from anybody.v2.1.288 → v2.1.308 ◆in the build AND v2.1.308
tengu_fleet_needs_input_nudge ◇ No description from anybody.v2.1.205 → v2.1.209 ○gone AND v2.1.205
tengu_flickering_rain ◇ Bash, PowerShell, and Monitor tools can now declare extra allowed network domains for sandboxed commandsnever mined ·never mined AND v2.1.271
tengu_frame_publish_context ◇ Frame publish context is now permanently off and no server setting can enable it.v2.1.196 → v2.1.247 ○gone AND v2.1.248
tengu_gentle_hammock ◇ Remote Control requests can be gzip-compressed, but it is switched off in this build.v2.1.247 → v2.1.308 ◆in the build AND v2.1.308
tengu_glimmering_glade ◇ Remote control re-registers and reattaches your sessions if the server forgets this machine.v2.1.242 → v2.1.308 ◆in the build AND v2.1.308
tengu_glowing_orbit ◇ Inline shell commands in a skill's instructions can now be handed to the model to run explicitly instead of executing silentlyv2.1.271 → v2.1.308 ◆in the build AND v2.1.271
tengu_gouda_loop ◇ Default false. When true, Claude Code checks for your closed issues on anthropics/claude-code: it reads a cached list and, at most once per 24 hours, runs gh issue list -R anthropics/claude-code --author @me --state closed, then shows a low-priority notice such as Your issue #N has been closed. Thanks for reporting! for issues not yet acknowledged and records them as acknowledged.v2.1.138 or earlier → v2.1.245 ○gone AND v2.1.308
tengu_groovy_eclipse ◇ Two new internal feature gates were added: tengu_groovy_eclipse and tengu_lucky_quillv2.1.267 → v2.1.308 ◆in the build AND v2.1.267
tengu_harbor ◇ Forked skill executions now register as real, trackable background tasksv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.290
tengu_harbor_kite ◇ Messages from another session render as an @sender header with indented body instead of raw tags.v2.1.224 → v2.1.308 ◆in the build AND v2.1.296
tengu_harbor_kite_mode_emit ◇ Messages from a session with a mismatched permission mode are held and shown with an approve/deny dialog.v2.1.224 → v2.1.308 ◆in the build AND v2.1.248
Nothing on this page matches that. Press Enter to search every feature flag.