Skip to main content

Undocumented Items

This page lists everything that official Anthropic docs leave out. Each item carries the Undocumented 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 Variables868
CLI Flags and Subcommands53
Permissions121
Hooks14
Commands2
Skills7
Subagents7
Plugins10
MCP37
Tools29
API Endpoints and Betas54
System Prompt34
Transcript and Sessions16
Headless Protocol155
Mod API0
Other110
Total1542

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)
autoDreamEnabledCore Settings (Keys)
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: 868.

PageUndocumented Rows
Agents and Teams48
Auth and Accounts42
Bundled Libraries121
Cloud Providers30
Context and Compaction30
Features and Toggles54
Models and Effort31
Network and Proxy22
Plugins and MCP45
Remote and Cloud Sessions98
SDK and Automation21
Sessions and Storage48
System and Third-Party104
Telemetry and Debug77
Tools and Bash53
UI and Terminal44

CLI Flags and Subcommands​

Hidden or unlisted flags and subcommands.

Count: 53.

ItemWhere
--plugin-dir-no-mcp <path>Plugin Commands (Session 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)
--resume-session-at <message id>All Flags (Sessions and Worktrees)
--resume-drops-turn <message id>All Flags (Sessions and Worktrees)
--reply-on-resumeAll Flags (Sessions and Worktrees)
--rewind-files <user-message-id>All Flags (Sessions and Worktrees)
--plugin-dir-no-mcp <path>All Flags (Agents, Plugins, MCP, and Context)
--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)
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: 16.

ItemWhere
asyncTimeoutHook Configuration (Timeouts)
onFailure has no effectHook Configuration (Failure Handling)
CLAUDE_CODE_RESTRICT_PERSONAL_CONFIGHook 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: 10.

ItemWhere
--plugin-dir-no-mcp <path>Plugin Commands (Session Flags)
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: 37.

ItemWhere
MCP_OAUTH_CLIENT_METADATA_URLMCP Authentication (OAuth Options)
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)
CLAUDE_CODE_MCP_APPS_HOSTMCP Env Vars (Undocumented Variables)
CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERSMCP Env Vars (Undocumented Variables)
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)
MCP_OAUTH_CLIENT_METADATA_URLMCP 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)
CLAUDE_CODE_MCP_APPS_HOSTMCP Runtime (Resources and Prompts)
ENABLE_MCP_LARGE_OUTPUT_FILESMCP Runtime (Limits)
xaaIdpMCP Settings and Policy (Settings Keys)
--plugin-dir-no-mcp <path>MCP Settings and Policy (Files and Flags)

Tools​

Tools and tool parameters.

Count: 29.

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)
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: 54.

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)
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-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/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)
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)
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: 16.

ItemWhere
--resume-session-at <message id>Sessions and Storage (Resume and Branch)
--reply-on-resumeSessions and Storage (Resume and Branch)
--rewind-files <user-message-id>Sessions and Storage (Resume and Branch)
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: 155.

PageUndocumented Rows
Control Protocol91
Stream JSON Messages64

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: 110.

ItemWhere
autoDreamEnabledMemory and Rules (Auto Memory)
/pause-memoryMemory and Rules (Auto Memory)
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)
--include-unsupported-modelsModels and Providers (Choose a Model)
claude-3-5-haikuModels and Providers (Catalog)
claude-3-5-sonnetModels and Providers (Catalog)
claude-3-7-sonnetModels and Providers (Catalog)
claude-sonnet-4-0Models and Providers (Catalog)
claude-opus-4-0Models and Providers (Catalog)
claude-mythos-5-1Models and Providers (Catalog)
--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)
claude-3-5-haikuModels and Providers (Provider Names)
claude-3-5-sonnetModels and Providers (Provider Names)
claude-3-7-sonnetModels and Providers (Provider Names)
claude-sonnet-4-0Models and Providers (Provider Names)
claude-opus-4-0Models and Providers (Provider Names)
claude-mythos-5-1Models and Providers (Provider Names)
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)
--include-unsupported-modelsModels (Choosing the Model)
per-turn-control-2026-07-01Models (Effort)
--thinking <enabled|adaptive|disabled>Models (Thinking)
--thinking-display <summarized|omitted|highlights>Models (Thinking)
--max-thinking-tokensModels (Thinking)
context_managementModels (Capabilities)
effortModels (Capabilities)
max_effortModels (Capabilities)
xhigh_effortModels (Capabilities)
adaptive_thinkingModels (Capabilities)
mid_conv_tool_changeModels (Capabilities)
rejects_disabled_thinkingModels (Capabilities)
per_turn_effortModels (Capabilities)
per_turn_timingModels (Capabilities)
lean_promptModels (Capabilities)
org_locked_thinkingModels (Capabilities)
haiku_5_5_early_stopping_guidanceModels (Capabilities)
refusal_fallbackModels (Capabilities)
silent_turn_reminderModels (Capabilities)
fast_modeModels (Capabilities)
thinking_disabled_effort_capModels (Capabilities)
opus_5_prompt_bundleModels (Capabilities)
opus_5_5_prompt_bundleModels (Capabilities)
fable_5_mitigationsModels (Capabilities)
fable_5_1_prompt_bundleModels (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_SKIP_PLUGIN_MCP_SERVERSProbes (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)