Skip to main content

Undocumented Items

This page lists everything that official Anthropic docs leave out. Each item carries the

Undocumented: Only the program shows this item. It can change without notice.
badge on its own page. Here you find them all in one place, sorted by surface, with a link to the page that explains each one. An undocumented item can change or vanish in any release, so treat it with care.

Counts are table rows. A row can name several items, such as a list of related variables. Items that the docs name but describe wrongly are in Behaves Differently From the Docs.

Summary​

GroupCount
Settings Keys25
Environment Variables944
CLI Flags and Subcommands52
Permissions121
Hooks15
Commands2
Skills7
Subagents7
Plugins9
MCP32
Tools30
API Endpoints and Betas98
System Prompt34
Transcript and Sessions13
Headless Protocol192
Mod API0
Other106
Total1687

Settings Keys​

Keys for settings.json that no official page lists.

Count: 25.

ItemWhere
autoUploadSessionsAgents and Remote Settings (Keys)
daemonColdStartAgents and Remote Settings (Keys)
doneMeansMergedAgents and Remote Settings (Keys)
modelProposedGoalsAgents and Remote Settings (Keys)
remoteControlAgents and Remote Settings (Keys)
remoteToolsAgents and Remote Settings (Keys)
skipWorkflowUsageWarningAgents and Remote Settings (Keys)
xaaIdpAuth Settings (Keys); MCP Settings and Policy (Settings Keys)
autoDreamEnabledCore Settings (Keys); Memory and Rules (Auto Memory)
precomputeCompactionEnabledCore Settings (Keys)
todoFeatureEnabledCore Settings (Keys)
policyHelpersEnterprise Settings (Keys)
defaultViewExtra Keys and Global Config (Auto Mode, Voice, and Display Keys)
disablePluginDirectoryExtra Keys and Global Config (Other Keys)
isolation.requiredExtra Keys and Global Config (Other Keys)
isolation.persistHomeExtra Keys and Global Config (Other Keys)
remoteControl.shareHostProfileExtra Keys and Global Config (Other Keys)
remoteTools.allowUnattendedServingExtra Keys and Global Config (Other Keys)
modelProposedGoals, feedbackDrafts, availableModelsMatch, and 2 moreSettings Files and Scopes (Exceptions to Managed Precedence)
totalTokensReminderModel Settings (Keys)
totalTokensReminderAfterUserTurnModel Settings (Keys)
totalTokensReminderBudgetModel Settings (Keys)
breakReminderInterface Settings (Keys)
quietHoursInterface Settings (Keys)
showMessageTimestampsInterface Settings (Keys)

Environment Variables​

There are too many to list one by one. Each page below holds a table, and every undocumented variable in it has the Undocumented badge. The pages sort variables by what they do.

Count: 944.

PageUndocumented Rows
Agents and Teams51
Auth and Accounts50
Bundled Libraries121
Cloud Providers30
Context and Compaction30
Features and Toggles55
Models and Effort31
Network and Proxy25
Plugins and MCP55
Remote and Cloud Sessions144
SDK and Automation24
Sessions and Storage48
System and Third-Party104
Telemetry and Debug79
Tools and Bash53
UI and Terminal44

CLI Flags and Subcommands​

Hidden or unlisted flags and subcommands.

Count: 52.

ItemWhere
--plugin-dir-no-mcp <path>Plugin Commands (Session Flags); All Flags (Agents, Plugins, MCP, and Context); MCP Settings and Policy (Files and Flags)
--session-mirrorAll Flags (Start and Print Mode)
--await-claimAll Flags (Start and Print Mode)
--await-initializeAll Flags (Start and Print Mode)
--sdk-url <url>All Flags (Start and Print Mode)
--enable-auth-statusAll Flags (Start and Print Mode)
--workload <tag>All Flags (Start and Print Mode)
--client-data-url <url>All Flags (Start and Print Mode)
--allow-other-modelsAll Flags (Start and Print Mode)
--managed-settings <json>All Flags (Start and Print Mode)
--host-auth-is-org-sign-inAll Flags (Start and Print Mode)
-d2e, --debug-to-stderrAll Flags (Safe Modes, Settings, and Debug)
--project-config-root <dir>All Flags (Safe Modes, Settings, and Debug)
--inherit-permission-mode <mode>All Flags (Permissions and Tools)
--plan-mode-instructions <instructions>All Flags (Permissions and Tools)
--thinking <mode>All Flags (Model and Thinking)
--thinking-display <display>All Flags (Model and Thinking)
--max-thinking-tokens <tokens>All Flags (Model and Thinking)
--task-budget <tokens>All Flags (Model and Thinking)
--fast-mode <on|off>All Flags (Model and Thinking)
--include-unsupported-modelsAll Flags (Model and Thinking); Models and Providers (Choose a Model)
--resume-session-at <message id>All Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch)
--resume-drops-turn <message id>All Flags (Sessions and Worktrees)
--reply-on-resumeAll Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch)
--rewind-files <user-message-id>All Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch)
--briefAll Flags (Agents, Plugins, MCP, and Context)
--file <specs...>All Flags (Agents, Plugins, MCP, and Context)
--watch-artifact <artifact>All Flags (Agents, Plugins, MCP, and Context)
--watch-artifact-no-autoreact <artifact>All Flags (Agents, Plugins, MCP, and Context)
--messaging-socket-path <path>All Flags (Agents, Plugins, MCP, and Context)
--proactivity <level>All Flags (Agents, Plugins, MCP, and Context)
--agent-id <id>All Flags (Teammate Flags)
--agent-name <name>All Flags (Teammate Flags)
--team-name <name>All Flags (Teammate Flags)
--agent-color <color>All Flags (Teammate Flags)
--plan-mode-requiredAll Flags (Teammate Flags)
--agent-type <type>All Flags (Teammate Flags)
--parent-session-id <id>All Flags (Teammate Flags)
--prefill <text>All Flags (IDE, Desktop, and Deep Links)
--prefill-b64 <b64>All Flags (IDE, Desktop, and Deep Links)
--deep-link-originAll Flags (IDE, Desktop, and Deep Links)
--deep-link-repo <slug>All Flags (IDE, Desktop, and Deep Links)
--deep-link-last-fetch <ms>All Flags (IDE, Desktop, and Deep Links)
--deep-link-cwd-b64 <b64>All Flags (IDE, Desktop, and Deep Links)
--pool <pool_id>All Flags (Cloud and Remote Sessions)
--correlation-id <id>All Flags (Cloud and Remote Sessions)
--on-branch <branch>All Flags (Cloud and Remote Sessions)
--forward-home-settings <true|false>All Flags (Cloud and Remote Sessions)
--attach-serve <session_id>All Flags (Cloud and Remote Sessions)
claude sandboxSubcommands (Commands)
claude edit-hook, edit-permission-rules, edit-memory-settings, and 5 moreSubcommands (Commands)
claude import-conversations <exportPath>Subcommands (Commands)

Permissions​

Auto mode rules, permission modes, rule syntax, and the sandbox.

Count: 121.

The 85 default auto mode rules are all listed on Auto Mode Default Rules. They are not repeated here.

ItemWhere
CLAUDE_CODE_AUTO_MODE_MODELAuto Mode (Environment Variables)
CLAUDE_CODE_BG_CLASSIFIER_MODELAuto Mode (Environment Variables)
CLAUDE_CODE_AUTO_MODE_TIERAuto Mode (Environment Variables)
CLAUDE_CODE_CLASSIFIER_SUMMARYAuto Mode (Environment Variables)
CLAUDE_CODE_TWO_STAGE_CLASSIFIERAuto Mode (Environment Variables)
CLAUDE_CODE_AUTO_MODE_EXTERNAL_PERMISSIONSAuto Mode (Environment Variables)
CLAUDE_CHROME_CLASSIFIER_FLOOR, CLAUDE_CHROME_PERMISSION_MODEAuto Mode (Environment Variables)
CLAUDE_BG_SESSION_PERMISSION_RULESAuto Mode (Environment Variables)
CLAUDE_CODE_PARKED_PERMISSION_WAIT_MSAuto Mode (Environment Variables)
CLAUDE_CODE_RESTRICT_PERSONAL_CONFIGAuto Mode (Environment Variables); Hook Configuration (Failure Handling)
rulePermission Modes (Decision Reasons)
modePermission Modes (Decision Reasons)
subcommandResultsPermission Modes (Decision Reasons)
permissionPromptToolPermission Modes (Decision Reasons)
hookPermission Modes (Decision Reasons)
asyncAgentPermission Modes (Decision Reasons)
sandboxOverridePermission Modes (Decision Reasons)
workingDirPermission Modes (Decision Reasons)
safetyCheckPermission Modes (Decision Reasons)
classifierPermission Modes (Decision Reasons)
otherPermission Modes (Decision Reasons)
dangerousRemovalPermission Modes (Safety Checks)
backgroundOperatorPermission Modes (Safety Checks)
suspiciousWindowsPathPermission Modes (Safety Checks)
restrictedModePermission Modes (Safety Checks)
outsideReadsBlockedPermission Modes (Safety Checks)
claudeSettingsFilePermission Modes (Safety Checks)
internalHardDenyPermission Modes (Safety Checks)
unfinishedCheckPermission Modes (Safety Checks)
mcp__server, mcp__server__toolPermission Rules (Rule Syntax)
sandbox.ripgrep.command, sandbox.ripgrep.argsSandbox (Core Keys)
CLAUDE_CODE_BASH_SANDBOX_SHOW_INDICATORSandbox (Environment Variables)
IS_SANDBOXSandbox (Environment Variables)
CLAUDE_CODE_SANDBOXEDSandbox (Environment Variables)
CLAUDE_CODE_SANDBOX_LEAVE_PARENT_FOLDERS_ALONESandbox (Environment Variables)
CLAUDE_CODE_SANDBOX_LEAVE_DENIES_TO_SRT_WINSandbox (Environment Variables)

Hooks​

Hook settings, events, fields, and handler types.

Count: 15.

ItemWhere
asyncTimeoutHook Configuration (Timeouts)
onFailure has no effectHook Configuration (Failure Handling)
CLAUDE_CODE_HOOKS_SAME_THREADHook Configuration (Environment Variables for Hooks)
CLAUDE_CODE_DISABLE_HOOK_FORWARDINGHook Configuration (Environment Variables for Hooks)
CLAUDE_CODE_RESUME_SESSIONSTART_HOOKS_WAIT_MSHook Configuration (Environment Variables for Hooks)
DISABLE_BRIEF_MODE_STOP_HOOKHook Configuration (Environment Variables for Hooks)
permissionDisplayHook Events (PreToolUse)
sourceHook Events (UserPromptSubmit)
auth_storage_failure, computer_use_enter, computer_use_exit, and 3 moreHook Events (Notification)
callbackHook Handlers (Handler Types)
rewakeMessageHook Handlers (Command Fields)
rewakeSummaryHook Handlers (Command Fields)
cloudHook Handlers (Command Fields)
SDK callback hooksHooks (Where Hooks Are Defined)
{"async":true,"asyncTimeout":n}Hook Input and Output (Universal Output Fields)

Commands​

Slash commands that no official page lists.

Count: 2.

ItemWhere
/pro-trial-expiredSlash Commands (Account, Cloud, and Other Commands)
/daemonSlash Commands (Account, Cloud, and Other Commands)

Skills​

Skill frontmatter, bundled skills, and substitutions.

Count: 7.

ItemWhere
/keybindings-helpBundled Skills (Skills)
created_by, improved_bySkill Frontmatter (Keys)
MCP-served skillSkills and Commands (Skill Locations)
Skill loadedFrom valuesSkills and Commands (Skill Locations)
Name lengthSkills and Commands (Name Resolution)
Total size capSubstitutions and Invocation (String Substitutions)
Commit-time skillsSubstitutions and Invocation (Invocation Control)

Subagents​

Frontmatter keys and built-in agents that official pages leave out.

Count: 7.

ItemWhere
observerSubagent Frontmatter (Keys)
observerMessageSubagent Frontmatter (Keys)
observeSubagentsSubagent Frontmatter (Keys)
workflow-subagentSubagent Runtime (Built-In Agents)
comment-thread-analystSubagent Runtime (Built-In Agents)
Web-reading agentSubagent Runtime (Built-In Agents)
CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT, CLAUDE_CODE_MEMORY_SUBAGENT_APPEND, CLAUDE_CODE_SUBAGENT_PROMPT_SNAPSHOT, and 2 moreSubagent Runtime (Limits and Switches)

Plugins​

Manifest keys, cache files, and plugin switches.

Count: 9.

ItemWhere
plugins/cache/<marketplace>/<plugin>/<version>/Plugin Loading (Paths)
plugins/installed_plugins.jsonPlugin Loading (Paths)
plugins/known_marketplaces.jsonPlugin Loading (Paths)
installed, marketplaces, flagged, and 2 morePlugin Loading (Paths)
CLAUDE_CODE_PLUGIN_USE_ZIP_CACHE, CLAUDE_CODE_PLUGIN_BINARY_ASSETS, CLAUDE_CODE_PLUGIN_ATTRIBUTION, and 2 morePlugin Loading (Env Vars)
CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERS, CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERS_EXCEPT, CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERS, CLAUDE_CODE_SKIP_PLUGIN_MCP_BUNDLESPlugin Loading (Env Vars)
experimental.syntaxHighlighting.hljsLanguagesPlugin Manifest (Top-Level Keys)
binariesPlugin Manifest (Top-Level Keys)
unsupportedMarketplaces (Plugin Sources)

MCP​

Server types, scopes, options, and variables for MCP.

Count: 32.

ItemWhere
MCP_OAUTH_CLIENT_METADATA_URLMCP Authentication (OAuth Options); MCP Env Vars (Undocumented Variables)
bareElicitationCapabilityServer Configuration (Server Options)
discoveryCacheServer Configuration (Server Options)
request_timeout_msServer Configuration (Server Options)
toolPermissionsServer Configuration (Server Options)
disableAutoBackgroundServer Configuration (Server Options)
ideName, ideRunningInWindows, authTokenServer Configuration (Server Options)
cachedInitResponse, cachedDiscoverResponse, discoverSupport, and 2 moreServer Configuration (Server Options)
Blocked namesServer Configuration (Names)
ENABLE_MCP_LARGE_OUTPUT_FILESMCP Env Vars (Undocumented Variables); MCP Runtime (Limits)
CLAUDE_CODE_MCP_APPS_HOSTMCP Env Vars (Undocumented Variables); MCP Runtime (Resources and Prompts)
CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERSMCP Env Vars (Undocumented Variables); Probes (Effects and Differences)
CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERS_EXCEPTMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERSMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_SKIP_PLUGIN_MCP_BUNDLESMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_ENABLE_REFRESH_MCP_TOOLSMCP Env Vars (Undocumented Variables)
MCP_TRUNCATION_PROMPT_OVERRIDEMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_SYNC_PLUGINS_MCP_TIMEOUT_MSMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MSMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_MCP_PREWAIT_SERVERS, CLAUDE_CODE_MCP_PREWAIT_SERVERS_MSMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_MCP_MEMORY_CGROUPMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_TERMINAL_MCP_TOOLSMCP Env Vars (Undocumented Variables)
CLAUDE_AGENT_SDK_DISABLE_MCP_MANIFESTSMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_BRIDGE_MCP_CARRIERMCP Env Vars (Undocumented Variables)
sse-ideMCP (Transports)
ws-ideMCP (Transports)
claudeai-proxyMCP (Transports)
dynamicMCP (Scopes)
enterprise, agentMCP (Scopes)
SearchMcpRegistry, SuggestConnectors, ListConnectorsMCP Runtime (Tools and Names)
ReadMcpResourceDirToolMCP Runtime (Resources and Prompts)
Old tool namesMCP Runtime (Resources and Prompts)

Tools​

Tools and tool parameters.

Count: 30.

ItemWhere
ProposeGoalAgents, Tasks, and Planning (Tools)
memory_readFiles, Search, and Memory (Tools)
memory_writeFiles, Search, and Memory (Tools)
memory_listFiles, Search, and Memory (Tools)
ReadNotificationsGated and Surface-Specific Tools (Gated Tools)
ShowOnboardingRolePickerGated and Surface-Specific Tools (Gated Tools)
OfferChromeSetupGated and Surface-Specific Tools (Gated Tools)
SendUserMessageGated and Surface-Specific Tools (Gated Tools)
SuggestPluginInstallGated and Surface-Specific Tools (Gated Tools)
SuggestSkillsGated and Surface-Specific Tools (Gated Tools)
FetchInboxMessageGated and Surface-Specific Tools (Gated Tools)
PublishPluginGated and Surface-Specific Tools (Gated Tools)
AppifactReplGated and Surface-Specific Tools (Gated Tools)
SendFileGated and Surface-Specific Tools (Gated Tools)
DesignSyncGated and Surface-Specific Tools (Gated Tools)
ClaudeDesignGated and Surface-Specific Tools (Gated Tools)
ProjectsGated and Surface-Specific Tools (Gated Tools)
SearchMcpRegistryGated and Surface-Specific Tools (Gated Tools)
SuggestConnectorsGated and Surface-Specific Tools (Gated Tools)
ListConnectorsGated and Surface-Specific Tools (Gated Tools)
propose_skillsGated and Surface-Specific Tools (Gated Tools)
ListPlugins, ListSkills, SearchPlugins, SearchSkills, RefreshMcpTools, enable__mcp__claude-in-chrome, enable__mcp__remote-devices__Claude_BrowserGated and Surface-Specific Tools (Plugin, Skill, and Browser Tools)
StructuredOutputGated and Surface-Specific Tools (Tools without an Inventory Row)
Query select:A,BTools (ToolSearch)
Query keywordsTools (ToolSearch)
Query +term restTools (ToolSearch)
Placeholder toolTools (ToolSearch)
Server-side never-defer listTools (Switches for Tool Search)
Server-side defer listTools (Switches for Tool Search)
GetTaskShell, Web, and Background Tasks (Tools)

API Endpoints and Betas​

Endpoints that Claude Code calls and the beta headers it sends.

Count: 98.

ItemWhere
claude-code-20250219Betas (Registry)
oauth-2025-04-20Betas (Registry)
context-1m-2025-08-07Betas (Registry)
context-management-2025-06-27Betas (Registry)
structured-outputs-2025-12-15Betas (Registry)
web-search-2025-03-05Betas (Registry)
advanced-tool-use-2025-11-20Betas (Registry)
tool-search-tool-2025-10-19Betas (Registry)
effort-2025-11-24Betas (Registry)
task-budgets-2026-03-13Betas (Registry)
prompt-caching-scope-2026-01-05Betas (Registry)
prompt-caching-evict-2026-05-12Betas (Registry)
cache-keepalive-2026-09-03Betas (Registry)
fast-mode-2026-02-01Betas (Registry)
redact-thinking-2026-02-12Betas (Registry)
thinking-resumption-2026-07-17Betas (Registry)
thinking-token-count-2026-05-13Betas (Registry)
afk-mode-2026-01-31Betas (Registry)
advisor-tool-2026-03-01Betas (Registry)
cache-diagnosis-2026-04-07Betas (Registry)
context-hint-2026-04-09Betas (Registry)
mcp-servers-2025-12-04Betas (Registry)
files-api-2025-04-14Betas (Registry)
environments-2025-11-01Betas (Registry)
per-turn-control-2026-07-01Betas (Registry); Models and Providers (Effort)
timing-2026-09-09Betas (Registry)
mid-conversation-tool-changes-2026-07-01Betas (Registry)
inline-tools-2026-09-15Betas (Registry)
server-side-fallback-2026-06-01Betas (Registry)
server-side-fallback-2026-07-01Betas (Registry)
fallback-credit-2026-06-01Betas (Registry)
auto-mode-classifier-2026-07-16Betas (Registry)
dangerous-tool-use-2026-09-03Betas (Registry)
thinking-display-updates-2026-08-18Betas (Registry)
thinking-binding-controls-2026-08-01Betas (Registry)
message-threads-2026-08-12Betas (Registry)
mid-conversation-system-2026-04-07Betas (Registry)
mid-conversation-system-clear-at-2026-08-21Betas (Registry)
/v1/messages/cache_touchEndpoints and Headers (Model Endpoints)
/v1/oauth/token, /api/oauth/profile, /api/oauth/usage, /api/oauth/account/settingsEndpoints and Headers (Account and Service Endpoints)
/api/oauth/account/settings?opt_in_only_if_unset=grove_enabledEndpoints and Headers (Account and Service Endpoints)
/api/claude_code/policy_limitsEndpoints and Headers (Account and Service Endpoints)
/api/claude_code/organizations/metrics_enabled, /api/claude_code/notification/preferences, /api/claude_code/skillsEndpoints and Headers (Account and Service Endpoints)
/api/event_logging/v2/batchEndpoints and Headers (Account and Service Endpoints)
/api/claude_cli_feedback, /api/claude_code_shared_session_transcriptsEndpoints and Headers (Account and Service Endpoints)
/v1/code/sessions, /v1/code/triggers, /v1/code/github/*, /v1/code/agent-proxyEndpoints and Headers (Account and Service Endpoints)
/v1/ultrareview/quota, /v1/ultrareview/preflightEndpoints and Headers (Account and Service Endpoints)
/api/model_selector/{id}, /api/organization/claude_code_first_token_dateEndpoints and Headers (Account and Service Endpoints)
/api/ws/speech_to_text/voice_streamEndpoints and Headers (Account and Service Endpoints)
/api/frame/*, /v1/design/*Endpoints and Headers (Account and Service Endpoints)
/api/claude_cli/bootstrapEndpoints and Headers (Sign-In and Account Paths)
/api/claude_code/settingsEndpoints and Headers (Sign-In and Account Paths)
/api/claude_code/metricsEndpoints and Headers (Sign-In and Account Paths)
/api/claude_cli_profileEndpoints and Headers (Sign-In and Account Paths)
/api/claude_code_grove, /api/oauth/account/grove_notice_viewedEndpoints and Headers (Sign-In and Account Paths)
/api/claude_code_penguin_modeEndpoints and Headers (Sign-In and Account Paths)
/api/auth/trusted_devicesEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/validateEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/claude_cli/create_api_key, /api/oauth/claude_cli/roles, https://api.anthropic.com/api/oauth/claude_cli/create_api_key, and 1 moreEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/organizations/${…}, /api/oauth/organizations/${…}/code/repos/${…}/${…}, /api/oauth/organizations/${…}/code/repos/resync, and 1 moreEndpoints and Headers (Sign-In and Account Paths)
/api/organizations/${…}/reset_rate_limitsEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/file_upload, /api/oauth/files/${…}/contentEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/cri, https://api.anthropic.com/api/oauth/criEndpoints and Headers (Sign-In and Account Paths)
/api/oauth/local_pairingEndpoints and Headers (Sign-In and Account Paths)
/v1/oauth/helloEndpoints and Headers (Sign-In and Account Paths)
https://platform.claude.com/oauth/authorizeEndpoints and Headers (OAuth URLs and Hosts)
https://claude.com/cai/oauth/authorizeEndpoints and Headers (OAuth URLs and Hosts)
https://platform.claude.com/v1/oauth/tokenEndpoints and Headers (OAuth URLs and Hosts)
https://platform.claude.com/oauth/code/callbackEndpoints and Headers (OAuth URLs and Hosts)
https://platform.claude.com/oauth/code/success?app=claude-code, https://platform.claude.com/buy_credits?returnUrl=/oauth/code/success%3Fapp%3Dclaude-codeEndpoints and Headers (OAuth URLs and Hosts)
https://claude.ai/oauth/claude-code-client-metadataEndpoints and Headers (OAuth URLs and Hosts)
https://api.anthropic.com, https://claude.ai, https://mcp-proxy.anthropic.comEndpoints and Headers (OAuth URLs and Hosts)
/v1/mcp_servers?limit=1000Endpoints and Headers (MCP Paths)
/v1/mcp/{server_id}, /v1/toolbox/shttp/mcp/{server_id}Endpoints and Headers (MCP Paths)
/api/organizations/${…}/mcp/start-auth/${…}?product_surface=${…}Endpoints and Headers (MCP Paths)
/api/directory/servers?${…}, /api/directory/pluginsEndpoints and Headers (MCP Paths)
/v1/pages/mcp, /api/artifacts/mcp, /v1/code/mcp/ccr-artifacts, and 2 moreEndpoints and Headers (MCP Paths)
https://microsoft365.mcp.claude.com/mcpEndpoints and Headers (MCP Paths)
/api/features/${…}, /api/eval/${…}, /api/eval-authed/${…}, and 1 moreEndpoints and Headers (Flags, Environments, and Files)
/v1/environments/bridge, /v1/environments/bridge/${…}, /v1/environments/bridge/${…}/offline, and 1 moreEndpoints and Headers (Flags, Environments, and Files)
/v1/environments/${…}/work/poll, /v1/environments/${…}/work/${…}/ack, /v1/environments/${…}/work/${…}/heartbeat, and 1 moreEndpoints and Headers (Flags, Environments, and Files)
/v1/environment_providers, /v1/environment_providers/cloud/createEndpoints and Headers (Flags, Environments, and Files)
/v1/sessions, /v1/sessions/${…}, /v1/sessions/${…}${…}, and 2 moreEndpoints and Headers (Flags, Environments, and Files)
/v1/files, /v1/files/${…}, /v1/files/${…}/contentEndpoints and Headers (Flags, Environments, and Files)
/v1/filestore/fs/listDirectory, /v1/filestore/fs/readFileEndpoints and Headers (Flags, Environments, and Files)
/v1/code/local/memory/mounts, /v1/code/local/memory/credentialEndpoints and Headers (Flags, Environments, and Files)
https://downloads.claude.ai/claude-code-releasesEndpoints and Headers (Hosts and Downloads)
https://downloads.claude.ai/claude-code-releases/plugins/claude-plugins-officialEndpoints and Headers (Hosts and Downloads)
https://downloads.claude.ai/model-catalog/v1/catalog.json, https://downloads.claude.ai/model-catalog/v1/schema.jsonEndpoints and Headers (Hosts and Downloads)
https://anthropic.com/claude-code/plugin.schema.jsonEndpoints and Headers (Hosts and Downloads)
https://code.claude.com/docs/en/claude_code_docs_map.md, https://platform.claude.com/llms.txt, https://claude.com/docs/llms.txt, and 1 moreEndpoints and Headers (Hosts and Downloads)
https://status.claude.comEndpoints and Headers (Hosts and Downloads)
x-app, anthropic-client-platform, X-Stainless-*, and 2 moreEndpoints and Headers (Request Headers)
cc_versionEndpoints and Headers (Attribution Block)
cc_entrypointEndpoints and Headers (Attribution Block)
cc_workload, cc_is_subagentEndpoints and Headers (Attribution Block)
cc_prev_req, cc_prompt_id, cc_turn_origin, and 2 moreEndpoints and Headers (Attribution Block)
cc_gateway, cc_project, cc_project_srcEndpoints and Headers (Attribution Block)

System Prompt​

How the prompt is built, plus the captured prompt variants.

Count: 34.

ItemWhere
Haiku 5.5 by defaultThe System Prompt (Short or Full Prompt)
Billing header lineThe System Prompt (Where Each Part Goes in the Request)
Identity lineThe System Prompt (Where Each Part Goes in the Request)
Rules, memory section, appended textThe System Prompt (Where Each Part Goes in the Request)
Environment details, skills list, agent types, output style text, the dateThe System Prompt (Where Each Part Goes in the Request)
Git status, CLAUDE.md files, the git attribution reminderThe System Prompt (Where Each Part Goes in the Request)
--permission-mode acceptEdits, dontAsk, --briefThe System Prompt (What Each Flag Does in the Captures)
lean_bodyThe System Prompt (Shared Sections)
introThe System Prompt (Shared Sections)
systemThe System Prompt (Shared Sections)
doing_tasksThe System Prompt (Shared Sections)
actionsThe System Prompt (Shared Sections)
toolsThe System Prompt (Shared Sections)
toneThe System Prompt (Shared Sections)
memory_staticThe System Prompt (Shared Sections)
communicationThe System Prompt (Session Sections)
pronounsThe System Prompt (Session Sections)
action_cautionThe System Prompt (Session Sections)
fable_identityThe System Prompt (Session Sections)
session_guidanceThe System Prompt (Session Sections)
memoryThe System Prompt (Session Sections)
env_info_simpleThe System Prompt (Session Sections)
env_info_staticThe System Prompt (Session Sections)
context_managementThe System Prompt (Session Sections); Models and Providers (Capabilities)
briefThe System Prompt (Session Sections)
focus_modeThe System Prompt (Session Sections)
Default, Lean PromptCaptured System Prompts (All Variants)
Default, Haiku 5.5Captured System Prompts (All Variants)
Inside a Git RepositoryCaptured System Prompts (All Variants)
Brief Mode (same text as default-lean)Captured System Prompts (All Variants)
Compaction PromptCaptured System Prompts (All Variants)
Subagent, General PurposeCaptured System Prompts (All Variants)
Subagent, ExploreCaptured System Prompts (All Variants)
Subagent, PlanCaptured System Prompts (All Variants)

Transcript and Sessions​

Records in the transcript file and how sessions are stored.

Count: 13.

ItemWhere
state/, mods/, bridge-spawn/, and 3 moreSessions and Storage (Where Files Live)
typeTranscript Format (Common Fields)
uuidTranscript Format (Common Fields)
parentUuidTranscript Format (Common Fields)
sessionIdTranscript Format (Common Fields)
timestampTranscript Format (Common Fields)
cwdTranscript Format (Common Fields)
gitBranchTranscript Format (Common Fields)
versionTranscript Format (Common Fields)
entrypointTranscript Format (Common Fields)
userTypeTranscript Format (Common Fields)
isSidechainTranscript Format (Common Fields)
isMetaTranscript Format (Common Fields)

Headless Protocol​

Message types of --output-format stream-json and of the control protocol. Nearly every row is undocumented, so this page links to the two pages with counts.

Count: 192.

PageUndocumented Rows
Control Protocol95
Stream JSON Messages97

Mod API​

The Mod API is covered by official Mods pages, so no Mod API item is listed here as undocumented. Differences are in the last section. For the Mod API, Documented means that the item is in the official docs or in the published type file (which the docs call "The complete reference"), so the Mod API shows 0 Undocumented rows.

Count: 0.

Other​

Items that fit no group above: memory, output styles, the status line, models, and how the harness works inside.

Count: 106.

ItemWhere
/pause-memoryMemory and Rules (Auto Memory)
The OpenTelemetry events other than tool_decisionOpenTelemetry Events (Events)
CLAUDE_CODE_REMOTE_MEMORY_DIR, CLAUDE_CODE_POST_TURN_MEMORY, CLAUDE_COWORK_MEMORY_*, CLAUDE_MEMORY_STORESMemory and Rules (Auto Memory)
InstructionFileKindMemory and Rules (The InstructionsLoaded Hook)
claude-3-5-haikuModels and Providers (Catalog); Models and Providers (Provider Names)
claude-3-5-sonnetModels and Providers (Catalog); Models and Providers (Provider Names)
claude-3-7-sonnetModels and Providers (Catalog); Models and Providers (Provider Names)
claude-sonnet-4-0Models and Providers (Catalog); Models and Providers (Provider Names)
claude-opus-4-0Models and Providers (Catalog); Models and Providers (Provider Names)
claude-mythos-5-1Models and Providers (Catalog); Models and Providers (Provider Names)
claude-3-opus, claude-3-sonnet, claude-3-haikuModels and Providers (Other Model IDs in the Program)
claude-haiku-3-5, claude-sonnet-3-7Models and Providers (Other Model IDs in the Program)
claude-mythos-previewModels and Providers (Other Model IDs in the Program)
claude-sonnet-4-5-20250929[1m]Models and Providers (Other Model IDs in the Program)
claude-fable-5[1m]Models and Providers (Other Model IDs in the Program)
claude-sonnet-4-6[1m], claude-opus-4-6[1m]Models and Providers (Other Model IDs in the Program)
claude-opus-5[1m], claude-opus-5-5[1m], claude-sonnet-5-5[1m]Models and Providers (Other Model IDs in the Program)
claude-sonnet-5[1m], claude-opus-4-8[1m]Models and Providers (Other Model IDs in the Program)
--thinking <enabled|adaptive|disabled>Models and Providers (Thinking)
--thinking-display <summarized|omitted|highlights>Models and Providers (Thinking)
--max-thinking-tokensModels and Providers (Thinking)
CLAUDE_CODE_NO_MODEL_FALLBACKModels and Providers (Fallback and Retries)
CLAUDE_CODE_USE_ANTHROPIC_GOOGLE_CLOUDModels and Providers (Providers)
CLAUDE_CODE_USE_GATEWAYModels and Providers (Providers)
ANTHROPIC_GOOGLE_CLOUD_BASE_URL, _LOCATION, _PROJECT, _WORKSPACE_IDModels and Providers (Endpoint and Region Variables)
CLAUDE_CODE_SKIP_ANTHROPIC_GOOGLE_CLOUD_AUTHModels and Providers (Endpoint and Region Variables)
Custom style over Remote ControlOutput Styles (The outputStyle Setting and Switching)
outputStylesPath, outputStylesPathsOutput Styles (Locations and Precedence)
Merge orderOutput Styles (Locations and Precedence)
remote.session_idStatus Line (Session and Model Fields)
4. Message prepThe Agent Loop (The Stages)
6. AttachmentsThe Agent Loop (The Stages)
10. Next roundThe Agent Loop (The Stages)
The output stops at max_tokensThe Agent Loop (Recovery Inside the Loop)
The response is cut offThe Agent Loop (Recovery Inside the Loop)
A tool_use block has no valid callThe Agent Loop (Recovery Inside the Loop)
The model sends only thinkingThe Agent Loop (Recovery Inside the Loop)
Bundled codeArchitecture (The Big Picture)
Command parserArchitecture (The Big Picture)
Terminal screenArchitecture (The Big Picture)
Feature flagsArchitecture (The Big Picture)
mcpArchitecture (Where It Runs)
claude-code-github-actionArchitecture (Where It Runs)
local-agent, claude-desktop, remoteArchitecture (Where It Runs)
StartArchitecture (Startup Steps)
Device settingsArchitecture (Startup Steps)
Project rootArchitecture (Startup Steps)
InitArchitecture (Startup Steps)
Client dataArchitecture (Startup Steps)
Log sinksArchitecture (Startup Steps)
Plugin foldersArchitecture (Startup Steps)
MigrationsArchitecture (Startup Steps)
Managed settingsArchitecture (Startup Steps)
Plugin early startArchitecture (Startup Steps)
Main actionArchitecture (Startup Steps)
MCP connectArchitecture (Startup Steps)
Print modeArchitecture (Startup Steps)
Interactive modeArchitecture (Startup Steps)
See how long each startup step takesArchitecture (What You Can Change at Startup)
Attachments that Claude Code addsContext and Compaction (What Fills the Context)
Effective windowContext and Compaction (When Compaction Runs)
WarningContext and Compaction (When Compaction Runs)
BlockedContext and Compaction (When Compaction Runs)
ReactiveContext and Compaction (Kinds of Compaction)
PrecomputedContext and Compaction (Kinds of Compaction)
Larger-model retryContext and Compaction (Kinds of Compaction)
Server sideContext and Compaction (Kinds of Compaction)
--thinking <enabled|adaptive|disabled>Models and Providers (Thinking)
--thinking-display <summarized|omitted|highlights>Models and Providers (Thinking)
effortModels and Providers (Capabilities)
max_effortModels and Providers (Capabilities)
xhigh_effortModels and Providers (Capabilities)
adaptive_thinkingModels and Providers (Capabilities)
mid_conv_tool_changeModels and Providers (Capabilities)
rejects_disabled_thinkingModels and Providers (Capabilities)
per_turn_effortModels and Providers (Capabilities)
per_turn_timingModels and Providers (Capabilities)
lean_promptModels and Providers (Capabilities)
org_locked_thinkingModels and Providers (Capabilities)
haiku_5_5_early_stopping_guidanceModels and Providers (Capabilities)
refusal_fallbackModels and Providers (Capabilities)
silent_turn_reminderModels and Providers (Capabilities)
fast_modeModels and Providers (Capabilities)
thinking_disabled_effort_capModels and Providers (Capabilities)
opus_5_prompt_bundleModels and Providers (Capabilities)
opus_5_5_prompt_bundleModels and Providers (Capabilities)
fable_5_mitigationsModels and Providers (Capabilities)
fable_5_1_prompt_bundleModels and Providers (Capabilities)
safeguardsRequest and Cache (Body Fields)
system[0] (attribution line)Request and Cache (System Blocks and Cache Markers)
system[1] (identity line)Request and Cache (System Blocks and Cache Markers)
system[2] (system prompt)Request and Cache (System Blocks and Cache Markers)
Last block of the last messageRequest and Cache (System Blocks and Cache Markers)
DISABLE_PROMPT_CACHING_MYTHOSRequest and Cache (Cache Lifetime)
CLAUDE_CODE_MESSAGES_PROMPT_CACHE_TTLRequest and Cache (Cache Lifetime)
--model X[1m]Probes (Effects and Differences)
CLAUDE_CODE_AMBER_ASTROLABEProbes (Effects and Differences)
CLAUDE_CODE_BASALT_COVEProbes (Effects and Differences)
CLAUDE_CODE_HUMBLE_HAMMOCKProbes (Effects and Differences)
CLAUDE_CODE_INLINE_TOOLSProbes (Effects and Differences)
CLAUDE_CODE_LANTERN_PRISMProbes (Effects and Differences)
CLAUDE_CODE_LARCH_CISTERNProbes (Effects and Differences)
CLAUDE_CODE_PLUGIN_DIRSProbes (Effects and Differences)
CLAUDE_CODE_SIMULATE_PROXY_USAGEProbes (Effects and Differences)
CLAUDE_CODE_SYNC_PLUGIN_INSTALLProbes (Effects and Differences)
CLAUDE_CODE_USE_COWORK_PLUGINSProbes (Effects and Differences)

Behaves Differently from the Docs​

These items exist in the official docs, but the program works in another way. Count: 42. The badge on each page says how.

ItemWhere
disallowedToolsSubagent Frontmatter (Keys)
effortSkill Frontmatter (Keys)
next.errorHooks and the Hook Chain (Arguments of a Hook)
prompt.edit hook timeHooks and the Hook Chain (Budgets)
vscodeSurfaces, Elements, and Render Sites (Surfaces)
Error typeHook Configuration (Matcher Targets)
disableAllHooksHook Configuration (Settings Keys and Trust)
Top-level decision and reasonHook Events (PreToolUse)
destinationHook Events (Permission Update Entries)
additionalContextHook Events (Setup)
errorHook Events (StopFailure)
scriptHook Handlers (Handler Types)
modelHook Handlers (Prompt and Agent Fields)
scratchpad_dirHook Input and Output (Common Input Fields)
decisionHook Input and Output (Universal Output Fields)
autoMemoryDirectory scopeMemory and Rules (Auto Memory)
Model, fast mode, effort, thinking, and PR status changeStatus Line (When the Script Runs)
appendPluginsHooks, Plugins, and Skills Settings (Keys)
prependPluginsHooks, Plugins, and Skills Settings (Keys)
CLAUDE_CODE_ARTIFACT_COMMENTSFeatures and Toggles (Variables)
CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACTFeatures and Toggles (Variables)
CLAUDE_CODE_MCP_ALLOWLIST_ENVPlugins and MCP (Variables)
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSPlugins and MCP (Variables)
CLAUDE_CODE_TRANSCRIPT_LOCAL_GCSessions and Storage (Variables)
CLAUDE_CODE_ENABLE_TELEMETRYTelemetry and Debug (Variables)
CLAUDE_CODE_SUBPROCESS_ENV_SCRUBTools and Bash (Variables)
CLAUDE_CODE_TOOL_MEMORY_LIMITTools and Bash (Variables)
CLAUDE_CODE_ALT_SCREEN_FULL_REPAINTUI and Terminal (Variables)
CLAUDE_CODE_NEW_INITUI and Terminal (Variables)
CLAUDE_CODE_NONBLOCKING_STDOUTUI and Terminal (Variables)
IS_DEMOUI and Terminal (Variables)
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPTThe System Prompt (Ways to Change It)
Opus 5.5, Sonnet 5.5 by defaultThe System Prompt (Short or Full Prompt)
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0The System Prompt (Short or Full Prompt)
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=1The System Prompt (Short or Full Prompt)
Default, Sonnet 5.5Captured System Prompts (All Variants)
Full PromptCaptured System Prompts (All Variants)
Simple Prompt Switch on Sonnet (same text as default-sonnet)Captured System Prompts (All Variants)
Simple Prompt Switch on Haiku (same text as default-haiku)Captured System Prompts (All Variants)
Simple Prompt Switch on Opus (same text as default-lean)Captured System Prompts (All Variants)
hook type: "script"Probes (Effects and Differences)
max_resultsTools (ToolSearch)

In the Program​

The program of 2.1.312 holds 9052 items in 17 kinds, counted from schemas/surface.json. Surface Coverage lists each item with its page.

KindItemsNot on a Page Yet
Betas500
API Endpoints4360
Environment Variables18870
Error Texts40490
Files780
CLI Flags3030
Gates11800
Hook Events330
Keybindings2040
Mod API2310
Models740
OpenTelemetry Events280
Permission Rules60
Settings1940
Slash Commands1390
Subcommands710
Tools890
All kinds90520