Every feature flag, and where it lived
938 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_mcp_protocol_negotiation_ ◇ MCP servers using a newer protocol era no longer get custom notification handlers, and you see a warning.never mined ·never mined never read
tengu_mcp_reconcile ◇ MCP server reconciliation now skips re-dialing servers that a newer server list already replacednever mined ·never mined never read
tengu_mcp_retry_on_tools_list_error ◇ Default false. When an MCP server connects but its tools/list call failed, and the server's transport is neither stdio nor sdk, Claude Code marks it pending and reconnects to retry, up to 3 times with exponential backoff starting at 1000 ms and capped at 30000 ms. Off, the server stays connected with the tools-list error.v2.1.152 → v2.1.153 ○gone never read
tengu_mcp_sdk_generation ◇ MCP events are forwarded for logging with identifying fields stripped, and skipped entirely if analytics are off.never mined ·never mined never read
tengu_mcp_server_connection_failed ◇ MCP debug output now shows which protocol version and path a server connection used.never mined ·never mined never read
tengu_mcp_server_connection_succeeded ◇ MCP debug output now shows which protocol version and path a server connection used.never mined ·never mined never read
tengu_mcp_skills_funnel ◇ Skills fetched from MCP servers now report extra usage stats back to Anthropic.never mined ·never mined never read
tengu_mcp_tool_call_auth_error ◇ A bug that could crash MCP auth-error logging with a stray exception has been fixednever mined ·never mined never read
tengu_mcp_tool_search ◇ No description from anybody.never mined ·never mined never read
tengu_mcp_tools_listed ◇ MCP tool-list telemetry now reports total, max, mean, and over-limit counts for tool description lengthsnever mined ·never mined never read
tengu_mcp_tripwire ◇ MCP events are forwarded for logging with identifying fields stripped, and skipped entirely if analytics are off.never mined ·never mined never read
tengu_media_byte_cap_stripped ◇ An analytics event, not a feature flag. Claude Code logs it when the image and document data in a request exceeds the media byte limit and it strips the oldest blocks: blocks inside tool results become [media removed: request limit], other blocks are dropped (a message left empty gets the placeholder). Fields are totalBytes, byteLimit, removedCount and removedBytes, and the removed totals also include blocks dropped by the media count limit in the same pass.never mined ·never mined never read
tengu_memdir_accessed ◇ Memory file access reporting now notes the file kind and how it reached the model.never mined ·never mined never read
tengu_memdir_disabled ◇ Auto-memory loading is now skipped when a permissions setting fences reads outside the working directorynever mined ·never mined never read
tengu_memdir_file_edit ◇ Editing files in your memory directory now clears stale caches right away, so changes take effect sooner.never mined ·never mined never read
tengu_memdir_file_lint ◇ Memory files can be checked after a write for oversize, split files and bad descriptions.never mined ·never mined never read
tengu_memdir_file_write ◇ Editing files in your memory directory now clears stale caches right away, so changes take effect sooner.never mined ·never mined never read
tengu_memdir_index_assembled ◇ A memory index can be generated by scanning recent files rather than read from a stored index.never mined ·never mined never read
tengu_memdir_pin_write ◇ Memory files marked pinned would be injected into every conversation instead of waiting to be recalled.never mined ·never mined never read
tengu_memdir_pinned_injected ◇ Adding pinned: true to a memory file's frontmatter would apply it to every session automatically.never mined ·never mined never read
tengu_memdir_prefetch_blocking_wait ◇ Your turn can pause up to two seconds waiting for memory directory files to load first.never mined ·never mined never read
tengu_memory_store_resync_interval_minutes ◇ Default 60. Minutes between periodic resyncs of the team and user memory stores, used as the base interval for the stale-store check and the resync timer. A non-numeric, 0 or negative value turns periodic resync off, values below 1 are raised to 1, and CLAUDE_CODE_DISABLE_MEMORY_PERIODIC_RESYNC turns it off regardless of this flag.v2.1.178 → v2.1.308 ◆in the build never read
tengu_memory_sync_ro_unsaved ◇ A sync that runs out of time now reports as timed out rather than failed.never mined ·never mined never read
tengu_memory_threshold_crossed ◇ Memory-pressure warning now shows separate 'high' and 'critical' banners instead of one combined onenever mined ·never mined never read
tengu_memory_toggled ◇ An analytics event, not a feature flag. Claude Code logs it when /pause-memory pauses or resumes memory for the session; the field toggled_off is true when memory was paused.never mined ·never mined never read
tengu_memory_tools_version_conflict ◇ Memory writes will need the version token from your last read, forcing a read before overwriting.never mined ·never mined never read
tengu_memory_undo_attempt ◇ No description from anybody.never mined ·never mined never read
tengu_memory_undo_failure ◇ No description from anybody.never mined ·never mined never read
tengu_memory_undo_success ◇ No description from anybody.never mined ·never mined never read
tengu_mid_conv_system_fallback_retry ◇ An analytics event, not a feature flag. Claude Code logs it when the API rejects a request carrying mid-conversation role:"system" messages or per-turn statements and Claude Code retries without them; the fields are per_turn_effort, misplaced, and, when a misplaced system message was found, misplaced_index, wire_message_count and message_count.never mined ·never mined never read
tengu_mighty_flask ◇ No description from anybody.v2.1.296 → v2.1.308 ◆in the build never read
tengu_migrate_bypass_permissions_accepted ◇ An analytics event, not a feature flag. Claude Code logs it at startup when it migrates the old global bypassPermissionsModeAccepted value: it may write skipDangerousModePermissionPrompt: true to user settings, then removes the old key from the global config.never mined ·never mined never read
tengu_mode_cycle ◇ Changing permission mode now clears the leftover exit banner.never mined ·never mined never read
tengu_model_capability_from_client_data ◇ Claude can narrate what it's about to do and post progress updates; set CLAUDE_CODE_TURN_UPDATES.v2.1.305 → v2.1.306 ○gone never read
tengu_model_capability_off_from_client_data ◇ No description from anybody.v2.1.295 → v2.1.303 ○gone never read
tengu_model_catalog_compare ◇ Model catalog comparison telemetry now records which catalog the models came from and accounts for session-masked ids.never mined ·never mined never read
tengu_model_proposed_goals_changed ◇ A "Claude-proposed goals" setting in the config panel controls whether Claude suggests session goals.never mined ·never mined never read
tengu_mulberry_fog ◇ No description from anybody.never mined ·never mined never read
tengu_native_auto_updater_skipped_unverified_release ◇ Auto-update telemetry now reports a release skipped for failing verification as its own outcome.never mined ·never mined never read
tengu_native_auto_updater_success ◇ Auto-update telemetry now reports a release skipped for failing verification as its own outcome.never mined ·never mined never read
tengu_native_auto_updater_up_to_date ◇ Auto-update telemetry now reports a release skipped for failing verification as its own outcome.never mined ·never mined never read
tengu_native_cdn_dark_read_failure ◇ No description from anybody.never mined ·never mined never read
tengu_new_init ◇ No description from anybody.never mined ·never mined never read
tengu_nonblocking_stdout ◇ Failures installing the fast, non-blocking stdout writer now log more detail and report telemetry once per reasonnever mined ·never mined never read
tengu_notification_method_used ◇ Terminal notifications go through one path, and an unrecognised notification setting is reported as invalid.never mined ·never mined never read
tengu_oauth_401_recovered_from_disk ◇ After a token refresh, requests use your current account rather than the previous one.never mined ·never mined never read
tengu_oauth_401_recovered_from_keychain ◇ An analytics event, not a feature flag. Claude Code logs it while handling an OAuth 401 when the stored credentials, read again, already hold an access token different from the one that was rejected, so that token is used without a refresh.never mined ·never mined never read
tengu_oauth_console_api_key_selected ◇ /login now offers signing in to your Console account instead of only creating an API key.never mined ·never mined never read
tengu_oauth_console_token_selected ◇ /login now offers signing in to your Console account instead of only creating an API key.never mined ·never mined never read
tengu_oauth_error ◇ An analytics event, not a feature flag. Claude Code logs it when an OAuth login flow fails: in the login flow with account_on_hold: true when the account is on hold, otherwise with error details and ssl_error (whether the failure was recognised as an SSL error), and in the install-github-app OAuth flow with error details.never mined ·never mined never read
tengu_oauth_refresh_invalid_scope_fallback ◇ If a server rejects the new expanded OAuth scope request, Claude Code retries once with the old scopesnever mined ·never mined never read
tengu_oauth_refresh_token_account_on_hold ◇ OAuth token refresh now recognizes an 'account on hold' response as its own outcomenever mined ·never mined never read
tengu_oauth_refresh_token_cleared_invalid_grant ◇ No description from anybody.never mined ·never mined never read
tengu_oauth_token_refresh_failure ◇ Login token refresh failures are now labelled with the action that triggered them.never mined ·never mined never read
tengu_oauth_token_refresh_lock_acquired ◇ OAuth token refresh lock now reports its "acquired" event later, closer to the actual read checknever mined ·never mined never read
tengu_oauth_token_refresh_lock_acquiring ◇ OAuth token refresh lock now reports its "acquired" event later, closer to the actual read checknever mined ·never mined never read
tengu_oauth_token_refresh_lock_release_error ◇ A telemetry failure can no longer block releasing the OAuth token refresh locknever mined ·never mined never read
tengu_oauth_token_refresh_lock_releasing ◇ A telemetry failure can no longer block releasing the OAuth token refresh locknever mined ·never mined never read
tengu_oauth_token_refresh_locked_read_failed ◇ Login token refresh retries saving and stops cleanly on dead tokens instead of failing quietly.never mined ·never mined never read
tengu_oauth_token_refresh_race_resolved ◇ When another process refreshes your login, the session re-reads who you are signed in as.never mined ·never mined never read
tengu_oauth_token_refresh_starting ◇ An analytics event, not a feature flag. Claude Code logs it, with no fields, just before it sends an OAuth token refresh request, after it has checked that a refresh token exists, the token still needs refreshing, the refresh token is not known dead or on hold, and the refresh lock is not compromised.never mined ·never mined never read
tengu_oauth_token_refresh_success ◇ Token refresh now also asks for the user:plugins permission scope and logs whether it was grantednever mined ·never mined never read
tengu_oauth_tokens_save_exception ◇ Credential storage telemetry now reports which backend or fallback chain was actually usednever mined ·never mined never read
tengu_oauth_tokens_save_failed ◇ Credential storage telemetry now reports which backend or fallback chain was actually usednever mined ·never mined never read
tengu_oauth_tokens_saved ◇ Saved login tokens now propagate into the newer storage-backed credential cache.never mined ·never mined never read
tengu_oboe ◇ No description from anybody.never mined ·never mined never read
tengu_ochre_finch ◇ Default false. When true, the memory prompt's types section becomes a short list of the four memory types (user, feedback, project, reference) with one-line descriptions and an instruction to invoke the memory-types skill, and that skill (not user-invocable) is enabled when auto memory is on.v2.1.138 or earlier → v2.1.308 ◆in the build never read
tengu_ochre_gantry ◇ Default {}. Configures the Large workflow warning on dynamic workflow rows: enabled: false turns it off, agents sets the scheduled agent cap (default 25) and tokens the token cap (default 1500000). The warning shows when scheduled agents exceed the cap or actual or projected tokens exceed the token cap; CLAUDE_CODE_WORKFLOW_SIZE_WARNING_AGENTS and the workflowSizeGuideline setting take precedence for agents, CLAUDE_CODE_WORKFLOW_SIZE_WARNING_TOKENS for tokens, and no warning is shown while ultracode is active.v2.1.203 → v2.1.308 ◆in the build never read
tengu_official_plugin_prompt_overrides ◇ Default {}. Map from plugin name to override text for plugins from an official marketplace (or another allowed plugin set). Each entry may carry server_instructions, server_instructions_by_server, tools, search_hints, param_descriptions, prompts and skills; a non-object payload is ignored, and an entry that fails the schema is logged and the baked-in text is used.v2.1.208 → v2.1.308 ◆in the build never read
tengu_omelette_fouet ◇ A startup tip pointing at a /design command for mocking up UI is present but nobody sees it.v2.1.199 → v2.1.281 ○gone never read
tengu_omelette_grant_watch ◇ Default false. When true, while Claude Code is asking you to approve the first write under a Claude Design project grant, it polls /v1/design/grants and, when a grant for that project newer than the one it first saw appears (for example one approved on claude.ai), records it so the pending prompt can resolve without an answer in the terminal. When off, no such watcher runs.v2.1.213 → v2.1.308 ◆in the build never read
tengu_omelette_whisk ◇ Default false. On the first-party API provider, adds the built-in claude_design MCP server (HTTP, https://api.anthropic.com/v1/design/mcp) to the dynamic MCP servers. The env var CLAUDE_CODE_ENABLE_DESIGN_MCP takes precedence over this flag when it is set.never mined ·never mined never read
tengu_on_branch_default_guard_observe ◇ Cloud on-branch checkout guard can now be forced on via a CCR_ON_BRANCH_DEFAULT_GUARD environment variablev2.1.227 → v2.1.241 ○gone never read
tengu_onboarding_step ◇ Onboarding now also treats a 'gateway' authentication setup as equivalent to OAuth for its flownever mined ·never mined never read
tengu_onyx_basin_m1k ◇ No description from anybody.never mined ·never mined never read
tengu_opal_circuit ◇ The nudge suggesting the verify skill is now silenced unless a gate turns it on.never mined ·never mined never read
tengu_open_agents_via_left ◇ Sending a session to a background agent succeeds when the worker is already running.never mined ·never mined never read
tengu_opus_default_pro_plan ◇ No description from anybody.never mined ·never mined never read
tengu_opus_to_opus1m_migration ◇ An analytics event, not a feature flag. Claude Code logs it, with no fields, when a startup migration rewrites a user settings model of opus to opus[1m] and the write succeeds. The migration does nothing when the user setting is not opus or when an eligibility check fails (for example on a non-first-party API provider).never mined ·never mined never read
tengu_org_config_gate_shadow ◇ Claude Code now reports why fetching organization settings succeeded or failed, and logs what an organization settings check would decidev2.1.295 ○gone never read
tengu_org_memory_connected_mode ◇ Claude records whether connected org memory is in use when you haven't listed stores yourself.never mined ·never mined never read
tengu_org_memory_decision ◇ Org memory remembers who enabled it, and a different account trying to enable it is rejected.never mined ·never mined never read
tengu_org_memory_decision_reopened ◇ Shared org memory now remembers who settled a decision and lets a settled decision be reopened.never mined ·never mined never read
tengu_org_memory_first_write_into_write_home ◇ 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_org_memory_legacy_pick_nudged ◇ The memory store picker nudges you to pick a specific project instead of leaving the legacy default.never mined ·never mined never read
tengu_org_memory_project_selected ◇ The org memory project picker now says whether your switch applies now or next session.never mined ·never mined never read
tengu_org_memory_project_switch ◇ Switching shared project memory now reports exactly what happened and marks old results stale.never mined ·never mined never read
tengu_org_memory_root_mount_derived ◇ Org memory setup renames aside anything squatting its mount name rather than colliding.never mined ·never mined never read
tengu_org_memory_root_write_outcome ◇ Org memory now falls back to read-only when write permission is ambiguous, with new logging for why.never mined ·never mined never read
tengu_org_memory_token_discarded ◇ Org memory now falls back to read-only when write permission is ambiguous, with new logging for why.never mined ·never mined never read
tengu_org_memory_write_opt_in_requested ◇ Claude logs an event just before asking you for an org-memory write credential.never mined ·never mined never read
tengu_org_memory_writes_monorepo_blocked ◇ No description from anybody.never mined ·never mined never read
tengu_org_penguin_mode_fetch_failed ◇ Fast mode ('penguin mode') gains an admin setting to require per-session opt-in or disable it, plus an org-check bypass env varnever mined ·never mined never read
tengu_org_penguin_mode_fetch_refused ◇ Fast mode ('penguin mode') gains an admin setting to require per-session opt-in or disable it, plus an org-check bypass env varnever mined ·never mined never read
tengu_orphaned_permission_applied ◇ Three telemetry events now track permissions parked across turn boundaries and whether they were applied.never mined ·never mined never read
tengu_outputs_push_completed ◇ Cloud sessions now upload files you changed during a turn back to the session worker.never mined ·never mined never read
tengu_parallel_trinket ◇ Bash tool on Windows can now launch commands through a dedicated PowerShell/cmd launcherv2.1.269 → v2.1.308 ◆in the build never read
tengu_partial_stream_retraction_closed ◇ The code that withdraws a half-printed reply and shows a refusal banner was reorganized; nothing looks different.never mined ·never mined never read
tengu_pdf_page_extraction ◇ PDF extraction and the retention sweep now receive a storage handle instead of finding one themselves.never mined ·never mined never read
tengu_pdf_reference_attachment ◇ PDF page-count detection now reports specific failure reasons and handles PDFs with an unknown page countnever mined ·never mined never read
Nothing on this page matches that. Press Enter to search every feature flag.