Every feature flag, and where it lived
937 of 2,095 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,158 of 2,095 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.309, ◇ we found no documentation describing it.
Feature flagWhat it doesSpan v2.1.138 → v2.1.309 Status Reading
tengu_slate_lantern_hush ◇ Artifact live-connection keepalive pings can now stretch out during idle periodsv2.1.265 → v2.1.309 ◆in the build never read
tengu_slate_prism ◇ Default true. When an SDK initialize control request sets agentProgressSummaries, Claude Code turns the agent progress summary setting on only while this flag is true; with the flag false that request field has no effect at this site.v2.1.138 or earlier → v2.1.245 ○gone never read
tengu_slate_reef ◇ No description from anybody.never mined ·never mined never read
tengu_sm_compact ◇ No description from anybody.never mined ·never mined never read
tengu_snug_wall ◇ Claude Code registers two new switches that Anthropic's servers control; what they turn on is not visible yetv2.1.309 ●new never read
tengu_sonnet45_to_46_migration ◇ An analytics event, not a feature flag. Claude Code logs it when its startup migration rewrites a user-settings model of Sonnet 4.5 (claude-sonnet-4-5-20250929 or sonnet-4-5-20250929, with or without [1m]) to sonnet or sonnet[1m], which it does only on the first-party provider for Pro, Max or Team (Max 5x tier) subscribers. Fields: from_model and has_1m.never mined ·never mined never read
tengu_sorrel_trellis_finial ◇ Artifact comment replies get grouped wakes and a stand-down when everything was already answered, both switched off.never mined ·never mined never read
tengu_sorrel_trellis_weir ◇ How many turns Claude takes automatically can now be set from the server, still defaulting to 60.v2.1.227 → v2.1.233 ○gone never read
tengu_sorted_truffle ◇ Default true, read once per session. When on, the SuggestPluginInstall tool fetches details for each requested plugin ID it has not already resolved before it renders install cards; IDs whose lookup fails are counted as unchecked. When off, no lookup runs.v2.1.283 → v2.1.299 ○gone never read
tengu_speculation ◇ An analytics event, not a feature flag. Claude Code logs it when a speculation run (a forked agent run ahead on a suggestion) ends with outcome accepted, aborted or error. Fields include speculation_id, outcome, duration_ms, suggestion_length, tools_executed (successful tool results), completed and the boundary_type, boundary_tool and boundary_detail where it stopped, plus abort_reason or error_type, error_message and error_phase where they apply.never mined ·never mined never read
tengu_spinner_stall_cleared ◇ Spinner stall detection now resets when the active agent changes instead of carrying state across agents.never mined ·never mined never read
tengu_startup_flag_fetch_wait ◇ New telemetry tracks how long startup waits on remote feature-flag fetchesnever mined ·never mined never read
tengu_startup_telemetry ◇ Startup telemetry now reports theme as one of a known set of names, labeling anything else 'custom'never mined ·never mined never read
tengu_stateful_mitten ◇ No description from anybody.v2.1.296 → v2.1.309 ◆in the build never read
tengu_stdout_backpressure ◇ New telemetry tracks stdout backpressure stalls and dropped bytes.never mined ·never mined never read
tengu_stop_hook_added ◇ Goals now record whether you set them explicitly or they came from somewhere else.never mined ·never mined never read
tengu_stop_hook_command ◇ No description from anybody.never mined ·never mined never read
tengu_streaming_tool_execution ◇ No description from anybody.never mined ·never mined never read
tengu_structured_output_retraction_exhausted ◇ A missing timing field in a stream event can no longer crash a headless turn.never mined ·never mined never read
tengu_structured_output_schema_lint ◇ StructuredOutput schemas are now linted for internally-contradictory constraints.never mined ·never mined never read
tengu_subagent_output_flagged ◇ An analytics event, not a feature flag. Claude Code logs it when a finished subagent's output, scanned against a list of patterns at the finalize step, has at least one reportable match. Fields: agent_id, surface, patterns, categories and match_count.never mined ·never mined never read
tengu_subagent_resume_sidecar_read ◇ Resuming a subagent now logs diagnostic details about how it's being resumednever mined ·never mined never read
tengu_subagent_steer_applied ◇ Subagent delegation nudges are now switched off for Opus 5; you can also control them by env var.never mined ·never mined never read
tengu_subagent_type_miss ◇ The Task tool now rejects launches missing subagent_type instead of silently picking a default agentnever mined ·never mined never read
tengu_subagent_type_normalized ◇ Subagent-type mismatch telemetry now records the length of the requested name; forked teammates flag an inherited system promptnever mined ·never mined never read
tengu_sumi ◇ No description from anybody.never mined ·never mined never read
tengu_summarize_tool_results ◇ No description from anybody.never mined ·never mined never read
tengu_swift_garden ◇ Default true. When on, opening the /model picker can start an entitlement probe for the Fable model (a forced server-side validation of the model, at most 2 attempts, with the picker waiting up to 15000 ms for it), subject to further conditions such as the first-party API provider. The result is recorded as accepted or refused. false skips the probe.v2.1.260 → v2.1.276 ○gone never read
tengu_swinburne_dune ◇ No description from anybody.never mined ·never mined never read
tengu_switch_to_subscription_notice_shown ◇ An analytics event, not a feature flag. Claude Code logs it each time it records an impression of the subscription-switch notification, incrementing that notification's seen count in the global config; the notice stays eligible while the count is below 3. It carries no fields.never mined ·never mined never read
tengu_sync_plugin_install_timeout ◇ Internal plugin sync and MCP relay functions were renamed with no behavior changenever mined ·never mined never read
tengu_team_mem_basis_unusable ◇ Team memory sync adds structured failure reasons for loading its sync baseline, plus a new account-wide memory scopenever mined ·never mined never read
tengu_team_mem_conflict_recovered ◇ Shared memory conflict notices now distinguish a write that never saw the shared copy.never mined ·never mined never read
tengu_team_mem_foreign_partition_recovered ◇ Shared team memory mounts stop clobbering each other and switch back on once a conflict clears.never mined ·never mined never read
tengu_team_mem_multistore_sync ◇ You now get told when a memory file is too big to sync to shared memory.never mined ·never mined never read
tengu_team_mem_push_delete_deferred ◇ Team memory sync can now skip an individual refused file without breaking the whole sync, and reports how many files were refusednever mined ·never mined never read
tengu_team_mem_push_suppressed ◇ Failed memory pushes no longer stay suppressed for your whole session; retries resume normally.never mined ·never mined never read
tengu_team_onboarding_generated ◇ Team onboarding still pulls its prompt and lookback window from remote config.never mined ·never mined never read
tengu_teleport_bundle_read_rules ◇ Before packaging your checkout, you are told if broken settings mean only committed files go up.never mined ·never mined never read
tengu_teleport_bundle_started ◇ Handing work to a remote session now shows bundling progress and names the fallback on failure.never mined ·never mined never read
tengu_teleport_client_directory_sync ◇ Cloud session creation records whether directory sync was declared to the server.never mined ·never mined never read
tengu_teleport_client_directory_sync_retracted ◇ Cloud sessions can ask the server to drop their directory-sync tag.never mined ·never mined never read
tengu_teleport_first_message_error ◇ An analytics event, not a feature flag. In a teleported session, Claude Code logs it when the first model request fails, then marks the first message as logged. Fields: session_id and error_type.never mined ·never mined never read
tengu_teleport_first_message_success ◇ An analytics event, not a feature flag. In a teleported session, Claude Code logs it when the first model request succeeds, then marks the first message as logged. Field: session_id.never mined ·never mined never read
tengu_teleport_menu ◇ The /teleport menu was rebuilt and now tracks what you chose, but stays gated off.never mined ·never mined never read
tengu_teleport_permission_mode_refused ◇ No description from anybody.v2.1.299 ○gone never read
tengu_teleport_resume_error ◇ 'Claude Code on the web' is renamed to 'cloud session(s)' across error messages, menus, and commandsnever mined ·never mined never read
tengu_teleport_source_decision ◇ Teleport checks whether your local checkout diverged from the remote before deciding what to seed into the container.never mined ·never mined never read
tengu_teleport_to_cloud ◇ /teleport can hand your current session to the cloud if your git tree is clean and pushed.never mined ·never mined never read
tengu_terminal_probe ◇ Claude Code now identifies your terminal emulator and its version and reports it in a startup telemetry eventnever mined ·never mined never read
tengu_tether_decision ◇ New gated 'tether' system can thread API requests together server-side instead of resending full context each turnnever mined ·never mined never read
tengu_tether_echo_audit ◇ New telemetry events track the tether feature's threading decisions, outcomes, and echo auditsnever mined ·never mined never read
tengu_tether_live_outcome ◇ New gated 'tether' system can thread API requests together server-side instead of resending full context each turnnever mined ·never mined never read
tengu_tether_unrecognised_400 ◇ Claude Code added a new telemetry event, tengu_tether_unrecognised_400, for the thread-continuation systemnever mined ·never mined never read
tengu_thinking_drop ◇ New telemetry event tengu_thinking_drop logs when thinking blocks get stripped from a requestnever mined ·never mined never read
tengu_thinking_toggled_hotkey ◇ An analytics event, not a feature flag. Claude Code logs it when the thinking toggle hotkey turns extended thinking on or off, after updating thinkingEnabled and sending a set_max_thinking_tokens control request. Field: enabled.never mined ·never mined never read
tengu_time_based_microcompact ◇ An analytics event, not a feature flag. Claude Code logs it when a keep-recent microcompaction with the context_hint trigger clears older tool results, keeping the most recent ones, and saves at least a minimum token count. Fields: toolsCleared, toolsKept, keepRecent, tokensSaved and trigger.never mined ·never mined never read
tengu_time_format_setting_changed ◇ A new Time format setting in /config controls whether UI clocks use 12-hour, 24-hour, UTC or a custom pattern.never mined ·never mined never read
tengu_timer_delay_clamped ◇ Claude Code now clamps overly long setTimeout/setInterval delays instead of letting them silently misbehavenever mined ·never mined never read
tengu_tip_shown ◇ Tip telemetry now labels plugin-marketplace tips by their actual marketplace instead of a generic bucketnever mined ·never mined never read
tengu_toasty_fiddle ◇ No description from anybody.v2.1.305 → v2.1.309 ◆in the build never read
tengu_toasty_hammock ◇ Claude Code contains a new remotely controlled switch and a new artifact entry for publishing edits, with no visible effect yetv2.1.299 → v2.1.309 ◆in the build never read
tengu_toasty_thimble ◇ A short reminder can be slipped in after tool results, set by an environment variable or server config.never mined ·never mined never read
tengu_toasty_thimble_applied ◇ Reminder text can be latched into a conversation once per model from server config or an env var.never mined ·never mined never read
tengu_todo_tool ◇ No description from anybody.never mined ·never mined never read
tengu_tombstone_persisted_removal ◇ Transcript compaction now keeps host-injected messages next to the conversation turn they belong tonever mined ·never mined never read
tengu_tool_cgroup ◇ On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.never mined ·never mined never read
tengu_tool_cpu_by_phase ◇ Remote sessions now report per-phase CPU usage split between CLI and tool subprocesses.never mined ·never mined never read
tengu_tool_result_dedup ◇ No description from anybody.never mined ·never mined never read
tengu_tool_result_pairing_repaired ◇ Tool-result repair now detects and reports 'misplaced' tool results in debug outputnever mined ·never mined never read
tengu_tool_result_persistence ◇ No description from anybody.never mined ·never mined never read
tengu_tool_schema_sizes ◇ A new event breaks down tool schema sizes by category, deduplicated and capped at 512 hashes.never mined ·never mined never read
tengu_tool_search_mode_decision ◇ An analytics event, not a feature flag. Claude Code logs it when it decides whether tool search is enabled for a request, from the main query path and from compaction. Fields include enabled, mode, reason (for example model_unsupported or no_tools_in_request), checkedModel, mcpToolCount and mcpNonBlocking.never mined ·never mined never read
tengu_tool_use_diff_computed ◇ Writing over a very large file skips diff computation, so it no longer stalls.never mined ·never mined never read
tengu_tool_use_granted_in_config ◇ An analytics event, not a feature flag. Claude Code logs it when its permission check allows a tool use without asking the user, for example through an allow rule or, in auto mode, through the classifier. It carries the tool-use metadata fields plus, for shell commands, destructive_category, destructive_target_scope, git_destructive_target and permission_mode.never mined ·never mined never read
tengu_tool_use_show_permission_request ◇ Auto-mode telemetry now tags MCP tool calls with which server they connect to and whether that's ambiguousnever mined ·never mined never read
tengu_tool_use_success ◇ Bash tool telemetry now breaks commands into class, program name, subcommand, and pipe usage, behind a beta flagnever mined ·never mined never read
tengu_tool_use_tool_result_mismatch_error ◇ Error reports about mismatched tool calls now scrub odd identifiers instead of sending them raw.never mined ·never mined never read
tengu_transcript_compact_failed ◇ Transcript compaction now runs through the storage backend instead of editing files directlynever mined ·never mined never read
tengu_transcript_id_scan_fallback ◇ Resuming a session by its id now works even when the usual lookup misses it.never mined ·never mined never read
tengu_transcript_input_to_teammate ◇ The prompt input takes grouped inputs and two submit paths are less defensive.never mined ·never mined never read
tengu_transcript_phantom_parent ◇ An analytics event, not a feature flag. Claude Code logs it while loading a transcript when the walk up the parentUuid chain from the last eligible message stops on a broken link. It carries total_offsets (indexed entries), walked_slots (entries visited) and reason, one of non_string_parent, unknown_parent or parent_cycle.never mined ·never mined never read
tengu_transcript_write_failed ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read
tengu_transcript_writer_recovered ◇ An unrelated file write failure no longer degrades your session's transcript recording.never mined ·never mined never read
tengu_tst_hint_m7r ◇ No description from anybody.never mined ·never mined never read
tengu_tst_kx7 ◇ No description from anybody.never mined ·never mined never read
tengu_tst_names_in_messages ◇ No description from anybody.never mined ·never mined never read
tengu_tui_optout_reason ◇ Feedback typed when opting out of the new fullscreen terminal UI is now actually submitted, not just measuredv2.1.143 → v2.1.241 ○gone never read
tengu_tui_refused ◇ /tui and /update now refuse to restart when it would lose session state, naming the exact blocker.never mined ·never mined never read
tengu_turn_end ◇ Every turn now reports why it ended, how long it took and whether a goal was active.never mined ·never mined never read
tengu_turn_first_text ◇ A new event tracks how long the first visible text of a turn takes, including time spent waiting on you.never mined ·never mined never read
tengu_turn_handoff_run ◇ A new turn_handoff protocol lets a session pass an in-progress turn to a managed cloud worker to finishnever mined ·never mined never read
tengu_turn_handoff_staged_files_wait ◇ Claude Code now waits for in-flight staged file operations to settle before handing off a turnnever mined ·never mined never read
tengu_turn_tail_analysis_degraded ◇ A bad message no longer breaks turn analysis; failures are skipped and reported instead of passing silently.never mined ·never mined never read
tengu_ultraplan_stopped ◇ An analytics event, not a feature flag. Claude Code logs it when a running remote agent task that is an ultraplan session is stopped (marked killed), with duration_ms measured from when polling of that task started; it also clears the stored ultraplanSessionUrl.never mined ·never mined never read
tengu_ultrareview_awareness_shown ◇ Code review and post-commit tips can point you at a deeper cloud review, off by default.never mined ·never mined never read
tengu_ultrareview_post ◇ Code review findings can be posted straight back to your GitHub pull request as a comment.never mined ·never mined never read
tengu_update_bg_respawn ◇ /update and /restart no longer mention artifact comment monitoring in their refusal messagesnever mined ·never mined never read
tengu_update_refused ◇ /tui and /update now refuse to restart when it would lose session state, naming the exact blocker.never mined ·never mined never read
tengu_use_file_checkpoints ◇ No description from anybody.never mined ·never mined never read
Nothing on this page matches that. Press Enter to search every feature flag.