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

193 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_agentview_inherit_mode_demote ◇ A hidden --inherit-permission-mode flag lets a spawned session take its permission mode from whatever launched it.v2.1.257 → v2.1.308 ◆in the build AND v2.1.257 tengu_async_goblet ◇ SDK-hosted sessions can now upload attachments, with a clearer message when files stay local.v2.1.234 → v2.1.308 ◆in the build AND v2.1.234 tengu_bg_binary_takeover ◇ The background daemon can now retire a same-version instance; build is 2.1.248.v2.1.152 → v2.1.308 ◆in the build AND v2.1.248 tengu_bg_leftarrow_inprocess ◇ Backgrounding no longer claims artifact comment monitors will stop; it says they keep auto-replying here.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.296 tengu_bg_worker_ctty ◇ Daemon-mode background workers now try to claim a controlling terminal at startup.v2.1.251 → v2.1.308 ◆in the build AND v2.1.251 tengu_breezy_diffie ◇ Handling of repeated 404s while polling a cloud /code-review session is now controlled by a gate, with clearer error messagesv2.1.280 → v2.1.308 ◆in the build AND v2.1.280 tengu_breezy_haven ◇ Claude Code keeps reading input during slow input hooks, and withdraws pending permission requests when you press Stop or the session endsv2.1.295 → v2.1.308 ◆in the build AND v2.1.295 tengu_bridge_apply_server_session_config ◇ Remote Control sessions now run in a git worktree whenever the server asks for one, and run in place if the folder is not a git reponever mined ·never mined AND v2.1.281 tengu_bridge_child_auto_mode ◇ New unreleased scaffolding tags some spawned bridge sessions as 'rc-child' behind a feature gate, but the other triggers are hardcoded offv2.1.269 → v2.1.308 ◆in the build AND v2.1.281 tengu_bridge_child_auto_over_settings ◇ Bridge-spawned child sessions may be defaulted to auto permission mode, gated offv2.1.271 → v2.1.308 ◆in the build AND v2.1.281 tengu_bridge_child_file_upload ◇ SendUserFile can now deliver files into a project's shared Library folder for bridge child sessionsv2.1.274 → v2.1.308 ◆in the build AND v2.1.274 tengu_bridge_child_machine_settings ◇ Remote Control child sessions gain two new optional capabilities: artifact behavior and inherited machine settingsv2.1.273 → v2.1.308 ◆in the build AND v2.1.281 tengu_bridge_child_tool_diff ◇ New tengu_bridge_child_tool_diff setting controls whether child-session file edits are shown as diffs to a parent sessionv2.1.269 → v2.1.308 ◆in the build AND v2.1.273 tengu_bridge_host_declined_end ◇ Three new remote-bridge switches appear, covering a retry after a rejected token refresh and two unread ones.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238 tengu_bridge_inbox_pointer_boundary ◇ Claude Code can re-notify itself about unread bridge attachments after going idlev2.1.274 → v2.1.308 ◆in the build AND v2.1.274 tengu_bridge_owner_check_attribution ◇ Claude Code adds two new switches the server can turn on or off, one of them on unless switched off remotelyv2.1.304 → v2.1.308 ◆in the build AND v2.1.304 tengu_bridge_owner_pinned_end ◇ A live remote session now shuts down if you sign into a different account mid-session.v2.1.234 → v2.1.308 ◆in the build AND v2.1.234 tengu_bridge_rc_child_artifact ◇ Remote Control child sessions gain two new optional capabilities: artifact behavior and inherited machine settingsv2.1.269 → v2.1.308 ◆in the build AND v2.1.281 tengu_bridge_rc_child_auto_compact ◇ Child sessions started for a project thread over Remote Control now have automatic compaction turned on unless you have set it yourselfv2.1.282 → v2.1.308 ◆in the build AND v2.1.282 tengu_bridge_rc_child_restart_resume ◇ The remote-control bridge now reconnects project-thread sessions when it restartsv2.1.271 → v2.1.308 ◆in the build AND v2.1.273 tengu_bridge_rc_projects_hint ◇ Remote Control's help text can now mention that claude.ai projects can ask Claude to work in your current directoryv2.1.280 → v2.1.308 ◆in the build AND v2.1.280 tengu_bridge_recovery_patience ◇ Remote Control gives up after 14 reconnect tries and tells you it couldn't reach the server.v2.1.232 → v2.1.308 ◆in the build AND v2.1.232 tengu_bridge_resume_respects_local_owner ◇ Resuming a session another process still controls can decline the takeover and tell you why.v2.1.232 → v2.1.308 ◆in the build AND v2.1.232 tengu_bridge_signed_out_neutral ◇ Three new remote-bridge switches appear, covering a retry after a rejected token refresh and two unread ones.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238 tengu_bridge_subagent_frames ◇ A subagent bridge forwards frames by default but raw text forwarding is off.v2.1.251 → v2.1.308 ◆in the build AND v2.1.251 tengu_bright_wall ◇ While a request waits on a usage limit, Claude Code can send a test request and resend the real one at once if it gets throughv2.1.305 → v2.1.308 ◆in the build AND v2.1.305 tengu_bubbly_meteor ◇ A log message about an unreadable file now speaks of MCP servers in general, and a new remotely controlled switch appearsv2.1.286 → v2.1.308 ◆in the build AND v2.1.286 tengu_calm_crescent ◇ If the API refuses an MCP tool's parameter description, Claude Code blanks that description and retries, so the tool stays callablev2.1.300 → v2.1.308 ◆in the build AND v2.1.300 tengu_calm_noodle ◇ Compaction can now carry forward a short summary of key attachments across the compaction boundaryv2.1.274 → v2.1.308 ◆in the build AND v2.1.274 tengu_calm_riddle ◇ Pressing Ctrl+C when no request is running no longer raises the stop-feedback notification, under a remotely controlled switchv2.1.295 → v2.1.308 ◆in the build AND v2.1.295 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_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_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_cobalt_plinth_teasel ◇ Publishing an artifact skips its re-read check when your last read matched the live version.v2.1.248 → v2.1.299 ○gone AND v2.1.248 tengu_compressed_river ◇ A new confirmation dialog appears when a tool tries to read a file outside the allowed listv2.1.268 → v2.1.308 ◆in the build AND v2.1.268 tengu_concurrent_shore ◇ Waiting on a backgrounded shell command now keeps a task alive, controlled by a remote setting defaulting on.v2.1.242 → v2.1.308 ◆in the build AND v2.1.242 tengu_coral_anchor ◇ A remote task stuck waiting on input now fails as blocked and tells you where to answer it.v2.1.239 → v2.1.308 ◆in the build AND v2.1.281 tengu_cozy_eagle ◇ Some Claude in Chrome tools now ask for your permission rather than running at once, even with a whole-tool allow rulev2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_curious_lake ◇ Delete commands like rd or del run through cmd.exe are now blocked when they target a drive root, a top folder or homev2.1.304 ○gone AND v2.1.283 tengu_daemon_upgrade_defer_busy ◇ The background service waits for your turn to finish before restarting for an upgrade.v2.1.248 → v2.1.308 ◆in the build AND v2.1.300 tengu_dapper_cupcake ◇ The setting that controls artifacts beside tool results is now CLAUDE_CODE_DAPPER_CUPCAKE, and the old CLAUDE_CODE_SQUISHY_NEWT is ignoredv2.1.301 → v2.1.308 ◆in the build AND v2.1.301 tengu_dazzling_garden ◇ Three new remote-bridge switches appear, covering a retry after a rejected token refresh and two unread ones.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238 tengu_deep_feather ◇ A new remote flag, on by default, reassembles split message-tool inputs when they are read back.v2.1.236 → v2.1.308 ◆in the build AND v2.1.236 tengu_dreamy_sundae ◇ claude.ai MCP connectors now cache 'discover' probe results for 24 hoursv2.1.280 → v2.1.308 ◆in the build AND v2.1.280 tengu_drifting_heron ◇ In sessions started by a remote trigger, one tool is no longer always forced into the set of tools loaded at the startnever mined ·never mined AND v2.1.284 tengu_eager_rain ◇ 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_elegant_meadow ◇ New, off-by-default recording writes each API request's system prompt, tools and message changes into the session transcript filev2.1.282 → v2.1.308 ◆in the build AND v2.1.300 tengu_ethereal_mist ◇ A 403 injected by your corporate proxy is retried as an outage instead of a hard refusal.v2.1.238 → v2.1.308 ◆in the build AND v2.1.238 tengu_eventual_haven ◇ After a folder on your computer is attached to a remote session, Claude Code now waits for that computer to announce itself before reporting which tools are availablev2.1.282 → v2.1.308 ◆in the build AND v2.1.282 tengu_expressive_galaxy ◇ The auto-mode fallback warning can now appear inside SDK host apps that support it, when tengu_expressive_galaxy allowsv2.1.281 → v2.1.284 ○gone AND v2.1.281 tengu_fancy_milner ◇ Claude Code has a new remote switch that counts as on when the server sends no value, and it guards behaviour that is not namedv2.1.302 → v2.1.303 ○gone AND v2.1.302 tengu_fizzy_treasure ◇ Two new switches set by Anthropic's servers are built in, one falling back to off and one to onv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_fleetview_pr_batch ◇ Fleet view still keeps peer session adoption off and batched PR status on by default.v2.1.138 or earlier → v2.1.308 ◆in the build AND v2.1.305 tengu_fresh_heron ◇ Claude Code has a new remotely controlled switch that counts as on when the server sends no value, and nothing yet shows what it controlsv2.1.289 → v2.1.308 ◆in the build AND v2.1.289 tengu_gentle_hummingbird ◇ The control protocol gains a folder-listing request and a set of requests that let desktop, mobile and VS Code apps display and operate Claude Codev2.1.285 → v2.1.308 ◆in the build AND v2.1.293 tengu_giggly_dragonfly ◇ With input closed and no budget cap, a session with armed monitors can be held open past the background-task ceiling.v2.1.257 → v2.1.308 ◆in the build AND v2.1.295 tengu_gleaming_cupcake ◇ New gates let Claude Code report tools that exist but are switched off as "available if turned on"v2.1.275 → v2.1.308 ◆in the build AND v2.1.275 tengu_glittery_mitten ◇ Stop hooks can now act on a kind of end-of-turn request that comes from an MCP server, behind a server-controlled switchv2.1.302 → v2.1.308 ◆in the build AND v2.1.302 tengu_gravel_chorus ◇ A new default-on internal flag was added with an unclear purpose.v2.1.260 → v2.1.308 ◆in the build AND v2.1.260 tengu_greedy_crane ◇ Claude Code checks a new remotely controlled switch and reads its settings from a renamed one, though what either controls is unknownv2.1.287 → v2.1.308 ◆in the build AND v2.1.287 tengu_harp_pedal ◇ The whiteboard no longer picks a live or solo mode per session and instead follows a single switch controlled remotelyv2.1.304 → v2.1.308 ◆in the build AND v2.1.304 tengu_hazy_cosmos ◇ On Linux, Claude Code now refuses to write a file whose path looks like a Mac or Windows user path, and nothing is writtenv2.1.300 → v2.1.308 ◆in the build AND v2.1.300 tengu_humble_petal ◇ A feature that followed one server-side switch now follows a differently named one, still on by default when the server sends nothingv2.1.285 → v2.1.308 ◆in the build AND v2.1.285 tengu_humble_wand ◇ Auto mode now re-checks artifact facts to catch stale 'allow' verdicts from the server classifierv2.1.271 → v2.1.308 ◆in the build AND v2.1.271 tengu_humming_locket ◇ Someone connected through Remote Control can now run /effort, /model, /rename and /usage straight away while Claude is mid-replyv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_humming_star ◇ A Remote Control inbox message that says it is from the owner is treated as from an unknown sender unless the server confirmed itv2.1.299 → v2.1.308 ◆in the build AND v2.1.299 tengu_hushed_kestrel ◇ When a routed agent's single clean handback goes to that same agent, Claude Code can use a short pointer notice insteadv2.1.285 → v2.1.308 ◆in the build AND v2.1.285 tengu_hushed_lantern ◇ Claude in Chrome tool calls are now denied straight away with 'no browser connected' when no browser extension is attachedv2.1.299 → v2.1.308 ◆in the build AND v2.1.299 tengu_hushed_plover ◇ If a permission prompt times out unanswered, later subagent requests in the same turn are held back instead of asking againv2.1.304 → v2.1.308 ◆in the build AND v2.1.304 tengu_idempotent_wolf ◇ New instructions tell some models that reasoning effort does not reduce how much of a request to finish, and not to check in before big tasksv2.1.293 → v2.1.308 ◆in the build AND v2.1.293 tengu_iridescent_boot ◇ rm -r on a path made entirely of $(...) or backtick output now always asks, and permission rules cannot auto-allow itv2.1.281 → v2.1.308 ◆in the build AND v2.1.305 tengu_iterative_falcon ◇ 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.277 tengu_jade_compass ◇ Workflow arguments sent as a JSON string are now parsed instead of failing.v2.1.229 → v2.1.308 ◆in the build AND v2.1.271 tengu_jaunty_alpaca ◇ Overrides for account-synced skills now also check their alias names, and two remote switches change how synced skill names are handledv2.1.307 → v2.1.308 ◆in the build AND v2.1.282 tengu_jazzy_puddle ◇ In print mode with text output, Claude Code can now print each turn's result when that turn ends instead of only at exitv2.1.295 → v2.1.308 ◆in the build AND v2.1.295 tengu_joyful_parasol ◇ The 'Claude in Chrome enabled by default' setting is now flagged as needing consent, and a new message says some features are limited by policyv2.1.285 → v2.1.308 ◆in the build AND v2.1.285 tengu_kairos_loop_keepalive ◇ The kite network transport is on by default everywhere, and CLAUDE_CODE_HARBOR_KITE=0 now really turns it off.v2.1.157 → v2.1.308 ◆in the build AND v2.1.248 tengu_keen_anchor ◇ When a server switch is on, Claude Code loads shell command completion data only when run from source, skipping it in packaged installsv2.1.290 → v2.1.308 ◆in the build AND v2.1.290 tengu_keen_sloth ◇ A queued move to the background is now cancelled if you have text in the input box, and cleared when a turn stopsv2.1.295 → v2.1.308 ◆in the build AND v2.1.295 tengu_kestrel_moor ◇ A gated latch can now cache the client's 'atis' value per conversation instead of re-reading it each timev2.1.235 → v2.1.308 ◆in the build AND v2.1.235 tengu_left_arrow_carries_queued ◇ Sending a session to the background with left arrow now carries queued prompts along, or refuses if they can't be movedv2.1.293 → v2.1.308 ◆in the build AND v2.1.293 tengu_left_arrow_editing_guard ◇ In vim normal mode, pressing left arrow on an empty prompt now works as expected.v2.1.218 → v2.1.308 ◆in the build AND v2.1.257 tengu_level_wren ◇ Attachment uploads now have separate remote settings for preview and scaled copies, and Claude is told when an image went out scaled downv2.1.287 → v2.1.308 ◆in the build AND v2.1.292 tengu_linear_brook ◇ A cloud session that failed to start now shows the actual reason instead of a generic error.v2.1.251 → v2.1.308 ◆in the build AND v2.1.251 tengu_linked_cake ◇ When finding autoMemoryDirectory, Claude Code now skips settings sources that fail a new check, so they cannot move the memory folderv2.1.295 → v2.1.308 ◆in the build AND v2.1.295 tengu_linked_clover ◇ Workflow agents can now pause before spawning until an auto-continue-at-usage-limit condition clearsv2.1.271 → v2.1.308 ◆in the build AND v2.1.271 tengu_lucky_quill ◇ 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_mcp_connect_suspend_redial ◇ If an MCP server connection fails because the computer slept or its clock jumped, Claude Code says so and tries connecting again a limited number of timesv2.1.307 → v2.1.308 ◆in the build AND v2.1.307 tengu_mcp_connect_timeout_retry ◇ MCP connect timeouts now respect the global timeout and get retried instead of failing.v2.1.227 → v2.1.308 ◆in the build AND v2.1.307 tengu_mcp_legacy_sse_fallback ◇ MCP servers using newer HTTP now automatically retry with an older HTTP+SSE connection method if the newer one failsv2.1.265 → v2.1.308 ◆in the build AND v2.1.307 tengu_mcp_listen_reopen_park ◇ A flaky MCP server that keeps dropping event streams now gets a pause instead of endless instant reconnects.v2.1.233 → v2.1.308 ◆in the build AND v2.1.233 tengu_mcp_proxy_needs_approval_retry ◇ Retrying MCP calls that need approval now uses one shared rule, so behaviour is consistent.v2.1.210 → v2.1.308 ◆in the build AND v2.1.295 tengu_mcp_server_policy_bypass_exempt ◇ The rule that exempts MCP server policy denials in remote bypass-permissions sessions behaves the same as beforev2.1.196 → v2.1.308 ◆in the build AND v2.1.288 tengu_mcp_startup_policy_seed ◇ Remote sessions can now seed MCP startup policy state behind a new gate.v2.1.191 → v2.1.308 ◆in the build AND v2.1.290 tengu_mcp_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.300 tengu_melodic_octopus ◇ When --worktree uses a pull or merge request number, Claude Code fetches the full PR reference and refuses if it can't tell which commit is meantv2.1.300 → v2.1.308 ◆in the build AND v2.1.302 tengu_melodic_wolf ◇ Subagent results can be tagged to show which parts Claude Code wrote versus the model.v2.1.242 → v2.1.308 ◆in the build AND v2.1.277 tengu_memory_bulk_inflate ◇ Team memory bulk-inflate telemetry now only fires for non-account memory, plus a new bail-outv2.1.161 → v2.1.308 ◆in the build AND v2.1.275 tengu_memory_stream_list ◇ Default true. When on, memory store sync first tries to list a store's entries through the backend's metadata stream (exportMetadata), falling back to the paged list call when that fails. Off, or with CLAUDE_CODE_DISABLE_MEMORY_STREAM_LIST set, every listing uses the paged list.v2.1.210 → v2.1.308 ◆in the build AND v2.1.210
Feedback