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

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

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_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 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