Every feature flag, and where it lived
110 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_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_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_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_repl_v2 ◇ No description from anybody.never mined ·never mined AND v2.1.77
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
tengu_harbor_kite_win ◇ Setting CLAUDE_CODE_HARBOR_KITE forces cross-session messaging on, and Windows can now be allowed through.v2.1.229 → v2.1.308 ◆in the build AND v2.1.296
tengu_harbor_permissions ◇ Default false. Turns on relaying permission prompts to channels: the interactive session registers a channel permission handler, and a tool permission prompt is sent as a notifications/claude/channel/permission_request (tool name, description, input preview) to each connected channel server from the session's --channels list that has registered for it. Tools that require user interaction are not relayed.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.81
tengu_harbor_willow ◇ In VS Code sessions, unsafe default permission modes from settings are refused and fall back to normal.v2.1.152 → v2.1.308 ◆in the build AND v2.1.296
tengu_hidden_frog ◇ A new internal boolean gate was added and defaults to false, with no stated purpose.v2.1.259 → v2.1.308 ◆in the build AND v2.1.269
tengu_hipaa_history_retention_prune ◇ HIPAA-configured organizations get an extra retention pass that prunes stale entries from local history files.v2.1.257 → v2.1.308 ◆in the build AND v2.1.295
tengu_immediate_model_command ◇ /help, /theme and /add-dir now respond instantly; /config and /advisor do only if a remote flag turns on.v2.1.138 or earlier → v2.1.241 ○gone AND v2.1.242
tengu_kairos_input_needed_push ◇ Default false. Shows the Push when actions required toggle (the inputNeededNotifEnabled setting) in the settings list and the matching row in the Notifications panel; both places also need a further condition to hold.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.110
tengu_kairos_loop_dynamic ◇ Checkpoints now record self-scheduling wake counts and open artifact watches, though the loop itself is off.v2.1.138 or earlier → v2.1.247 ○gone AND v2.1.248
tengu_kairos_loop_prompt ◇ The Kairos loop prompt is hardcoded off and its remote switch is gone from the build.v2.1.138 or earlier → v2.1.247 ○gone AND v2.1.248
tengu_keen_lantern ◇ One check now reads its remote switch under a fixed name and still falls back to on when the server sends nothingv2.1.288 → v2.1.308 ◆in the build AND v2.1.288
tengu_keybinding_customization_release ◇ Your custom keybindings can load in the background at startup so they're ready sooner.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.225
tengu_lapis_anchor_user_turn ◇ Claude now gets a running count of tokens left by default, re-anchored on each of your prompts.v2.1.202 → v2.1.308 ◆in the build AND v2.1.236
tengu_lively_waffle ◇ Subagents running in 'auto' mode may need to report back via a new SubagentHandback tool instead of plain text, gated by an unread flagv2.1.267 → v2.1.308 ◆in the build AND v2.1.271
tengu_log_datadog_events ◇ Default false. When on, each analytics event that passes sampling is also sent to Datadog, in addition to the first-party event logger; Datadog only accepts it with the first-party API provider and for event names on a built-in list. A datadog: true entry in the remote sink-disable config turns it off regardless.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.0.36
tengu_loop_noop_fold ◇ Several artifact feature switches were renamed and re-gated, discarding any prior rollout.v2.1.198 → v2.1.241 ○gone AND v2.1.242
tengu_luminous_seal ◇ 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_marble_whisper ◇ No description from anybody.never mined ·never mined AND v2.1.70
tengu_mcp_legacy_url_elicitation ◇ MCP server configs accept a new bareElicitationCapability option that gives the server the plain elicitation capability instead of the legacy URL onev2.1.281 → v2.1.308 ◆in the build AND v2.1.287
tengu_mcp_protocol_negotiation_ccr ◇ The ccr-proxy MCP transport can negotiate protocol versions, but stays on legacy unless a flag is turned on.v2.1.236 → v2.1.308 ◆in the build AND v2.1.299
tengu_mcp_protocol_negotiation_claudeai ◇ A newer MCP protocol handshake exists per transport but every gate falls back to legacy here.v2.1.221 → v2.1.308 ◆in the build AND v2.1.295
tengu_mcp_protocol_negotiation_http ◇ A newer MCP protocol handshake exists per transport but every gate falls back to legacy here.v2.1.221 → v2.1.308 ◆in the build AND v2.1.295
tengu_mcp_protocol_negotiation_stdio ◇ A newer MCP protocol handshake exists per transport but every gate falls back to legacy here.v2.1.221 → v2.1.308 ◆in the build AND v2.1.292
tengu_mcp_singleton_unwrap ◇ MCP tool calls and resumed tasks now hold a guard on connection error tracking for as long as each call runsv2.1.141 → v2.1.308 ◆in the build AND v2.1.287
tengu_mcp_step_up_auth_dialog ◇ Claude Code can offer to sign in to an MCP server again with wider permissions when a tool call is refused for missing scopev2.1.281 → v2.1.308 ◆in the build AND v2.1.288
tengu_melodic_ember ◇ A check in the plugin and hook area now depends on a remote switch, with a new step for VS Code making sure hook registration is not pendingv2.1.299 → v2.1.308 ◆in the build AND v2.1.304
tengu_misty_twilight ◇ New helper can abort leftover elicitation watchdogs, controlled by the tengu_misty_twilight flagv2.1.280 → v2.1.308 ◆in the build AND v2.1.280
tengu_mocha_barista ◇ /schedule now always documents one-time runs and how to re-arm one that already fired.v2.1.138 or earlier → v2.1.245 ○gone AND v2.1.246
tengu_penguins_enabled ◇ No description from anybody.never mined ·never mined AND v2.1.36
tengu_plain_sorrel ◇ When checking a shell command before running it, Claude Code now handles assignment-style arguments to dd under a separate rulev2.1.307 → v2.1.308 ◆in the build AND v2.1.307
tengu_plugin_official_mkt_git_fallback ◇ Plugin installs can now fall back to GitHub over HTTPS, and bulk marketplace refreshes report skipped built-in marketplaces separatelyv2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.290
tengu_polished_tulip ◇ The git and commit instructions Claude receives can now include an extra line about checks before shipping, depending on which skills are loadedv2.1.286 → v2.1.308 ◆in the build AND v2.1.296
tengu_print_engine_loop ◇ The env var controlling print and engine loop behavior was renamed to CLAUDE_CODE_HUMBLE_HAMMOCK and still defaults to off.v2.1.247 → v2.1.252 ○gone AND v2.1.257
tengu_prompt_cache_diagnostics ◇ Cache diagnostics know when the baseline came from disk and skip misleading difference reports.v2.1.138 or earlier → v2.1.245 ○gone AND v2.1.246
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_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_report_findings_tool ◇ Two server-side switches that steered review behaviour are gone, so reviews no longer vary by remote config.v2.1.196 → v2.1.231 ○gone AND v2.1.232
tengu_retire_chat_relay_artifact_backstop ◇ A chat relay flag no longer does anything; entrypoint alone decides that path.v2.1.203 → v2.1.247 ○gone AND v2.1.248
tengu_sable_thrush ◇ Claude Code now spots server-tagged narration thinking, but the display change stays off by default.v2.1.240 → v2.1.250 ○gone AND v2.1.251
tengu_saffron_anchor ◇ A prompt-and-context experiment switch was renamed and four other switches disappeared entirely.v2.1.179 → v2.1.245 ○gone AND v2.1.246
tengu_saffron_wren ◇ Goals now nudge Claude every 30 minutes when background shells or agents are blocking evaluation.v2.1.234 → v2.1.308 ◆in the build AND v2.1.269
tengu_sdk_mcp_manifests ◇ SDK-registered in-process MCP servers can now skip a round-trip handshake at session startv2.1.265 → v2.1.308 ◆in the build AND v2.1.288
tengu_sharded_beacon ◇ Subscribers whose sign-in token has expired get a dedicated error when Claude Code times out waiting to refresh itv2.1.248 → v2.1.308 ◆in the build AND v2.1.290
tengu_slate_ribbon ◇ No description from anybody.never mined ·never mined AND v2.1.110
tengu_sotto_voce ◇ No description from anybody.never mined ·never mined AND v2.1.66
tengu_steady_panda ◇ When a session is set up, Claude Code's first reply now waits, up to a limit, for the session's start-up work to finishv2.1.287 → v2.1.308 ◆in the build AND v2.1.287
tengu_sub_nomdrep_q7k ◇ No description from anybody.never mined ·never mined AND v2.1.91
tengu_surreal_dali ◇ Claude can read a routine's past runs and detailed run log, but a server flag gates it.v2.1.138 or earlier → v2.1.250 ○gone AND v2.1.251
tengu_teal_corbel_finial ◇ Anchored artifact comments now carry a snippet of the surrounding page for context.v2.1.251 → v2.1.308 ◆in the build AND v2.1.251
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_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_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
Nothing on this page matches that. Press Enter to search every feature flag.