Undocumented Items
This page lists everything that official Anthropic docs leave out. Each item carries the
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
| Group | Count |
|---|---|
| Settings Keys | 25 |
| Environment Variables | 944 |
| CLI Flags and Subcommands | 52 |
| Permissions | 121 |
| Hooks | 15 |
| Commands | 2 |
| Skills | 7 |
| Subagents | 7 |
| Plugins | 9 |
| MCP | 32 |
| Tools | 30 |
| API Endpoints and Betas | 98 |
| System Prompt | 34 |
| Transcript and Sessions | 13 |
| Headless Protocol | 192 |
| Mod API | 0 |
| Other | 106 |
| Total | 1687 |
Settings Keys
Keys for settings.json that no official page lists.
Count: 25.
| Item | Where |
|---|---|
auto | Agents and Remote Settings (Keys) |
daemon | Agents and Remote Settings (Keys) |
done | Agents and Remote Settings (Keys) |
model | Agents and Remote Settings (Keys) |
remote | Agents and Remote Settings (Keys) |
remote | Agents and Remote Settings (Keys) |
skip | Agents and Remote Settings (Keys) |
xaa | Auth Settings (Keys); MCP Settings and Policy (Settings Keys) |
auto | Core Settings (Keys); Memory and Rules (Auto Memory) |
precompute | Core Settings (Keys) |
todo | Core Settings (Keys) |
policy | Enterprise Settings (Keys) |
default | Extra Keys and Global Config (Auto Mode, Voice, and Display Keys) |
disable | Extra Keys and Global Config (Other Keys) |
isolation. | Extra Keys and Global Config (Other Keys) |
isolation. | Extra Keys and Global Config (Other Keys) |
remote | Extra Keys and Global Config (Other Keys) |
remote | Extra Keys and Global Config (Other Keys) |
model, feedback, available, and 2 more | Settings Files and Scopes (Exceptions to Managed Precedence) |
total | Model Settings (Keys) |
total | Model Settings (Keys) |
total | Model Settings (Keys) |
break | Interface Settings (Keys) |
quiet | Interface Settings (Keys) |
show | Interface 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.
CLI Flags and Subcommands
Hidden or unlisted flags and subcommands.
Count: 52.
| Item | Where |
|---|---|
-- | Plugin Commands (Session Flags); All Flags (Agents, Plugins, MCP, and Context); MCP Settings and Policy (Files and Flags) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
-- | All Flags (Start and Print Mode) |
- | All Flags (Safe Modes, Settings, and Debug) |
-- | All Flags (Safe Modes, Settings, and Debug) |
-- | All Flags (Permissions and Tools) |
-- | All Flags (Permissions and Tools) |
-- | All Flags (Model and Thinking) |
-- | All Flags (Model and Thinking) |
-- | All Flags (Model and Thinking) |
-- | All Flags (Model and Thinking) |
-- | All Flags (Model and Thinking) |
-- | All Flags (Model and Thinking); Models and Providers (Choose a Model) |
-- | All Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch) |
-- | All Flags (Sessions and Worktrees) |
-- | All Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch) |
-- | All Flags (Sessions and Worktrees); Sessions and Storage (Resume and Branch) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Agents, Plugins, MCP, and Context) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (Teammate Flags) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (IDE, Desktop, and Deep Links) |
-- | All Flags (Cloud and Remote Sessions) |
-- | All Flags (Cloud and Remote Sessions) |
-- | All Flags (Cloud and Remote Sessions) |
-- | All Flags (Cloud and Remote Sessions) |
-- | All Flags (Cloud and Remote Sessions) |
claude sandbox | Subcommands (Commands) |
claude edit-, edit-, edit-, and 5 more | Subcommands (Commands) |
claude import- | 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.
| Item | Where |
|---|---|
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_, CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables) |
CLAUDE_ | Auto Mode (Environment Variables); Hook Configuration (Failure Handling) |
rule | Permission Modes (Decision Reasons) |
mode | Permission Modes (Decision Reasons) |
subcommand | Permission Modes (Decision Reasons) |
permission | Permission Modes (Decision Reasons) |
hook | Permission Modes (Decision Reasons) |
async | Permission Modes (Decision Reasons) |
sandbox | Permission Modes (Decision Reasons) |
working | Permission Modes (Decision Reasons) |
safety | Permission Modes (Decision Reasons) |
classifier | Permission Modes (Decision Reasons) |
other | Permission Modes (Decision Reasons) |
dangerous | Permission Modes (Safety Checks) |
background | Permission Modes (Safety Checks) |
suspicious | Permission Modes (Safety Checks) |
restricted | Permission Modes (Safety Checks) |
outside | Permission Modes (Safety Checks) |
claude | Permission Modes (Safety Checks) |
internal | Permission Modes (Safety Checks) |
unfinished | Permission Modes (Safety Checks) |
mcp__, mcp__ | Permission Rules (Rule Syntax) |
sandbox., sandbox. | Sandbox (Core Keys) |
CLAUDE_ | Sandbox (Environment Variables) |
IS_ | Sandbox (Environment Variables) |
CLAUDE_ | Sandbox (Environment Variables) |
CLAUDE_ | Sandbox (Environment Variables) |
CLAUDE_ | Sandbox (Environment Variables) |
Hooks
Hook settings, events, fields, and handler types.
Count: 15.
| Item | Where |
|---|---|
async | Hook Configuration (Timeouts) |
on has no effect | Hook Configuration (Failure Handling) |
CLAUDE_ | Hook Configuration (Environment Variables for Hooks) |
CLAUDE_ | Hook Configuration (Environment Variables for Hooks) |
CLAUDE_ | Hook Configuration (Environment Variables for Hooks) |
DISABLE_ | Hook Configuration (Environment Variables for Hooks) |
permission | Hook Events (PreToolUse) |
source | Hook Events (UserPromptSubmit) |
auth_, computer_, computer_, and 3 more | Hook Events (Notification) |
callback | Hook Handlers (Handler Types) |
rewake | Hook Handlers (Command Fields) |
rewake | Hook Handlers (Command Fields) |
cloud | Hook Handlers (Command Fields) |
| SDK callback hooks | Hooks (Where Hooks Are Defined) |
{"async": | Hook Input and Output (Universal Output Fields) |
Commands
Slash commands that no official page lists.
Count: 2.
| Item | Where |
|---|---|
/ | Slash Commands (Account, Cloud, and Other Commands) |
/ | Slash Commands (Account, Cloud, and Other Commands) |
Skills
Skill frontmatter, bundled skills, and substitutions.
Count: 7.
| Item | Where |
|---|---|
/ | Bundled Skills (Skills) |
created_, improved_ | Skill Frontmatter (Keys) |
| MCP-served skill | Skills and Commands (Skill Locations) |
Skill loaded values | Skills and Commands (Skill Locations) |
| Name length | Skills and Commands (Name Resolution) |
| Total size cap | Substitutions and Invocation (String Substitutions) |
| Commit-time skills | Substitutions and Invocation (Invocation Control) |
Subagents
Frontmatter keys and built-in agents that official pages leave out.
Count: 7.
| Item | Where |
|---|---|
observer | Subagent Frontmatter (Keys) |
observer | Subagent Frontmatter (Keys) |
observe | Subagent Frontmatter (Keys) |
workflow- | Subagent Runtime (Built-In Agents) |
comment- | Subagent Runtime (Built-In Agents) |
| Web-reading agent | Subagent Runtime (Built-In Agents) |
CLAUDE_, CLAUDE_, CLAUDE_, and 2 more | Subagent Runtime (Limits and Switches) |
Plugins
Manifest keys, cache files, and plugin switches.
Count: 9.
| Item | Where |
|---|---|
plugins/ | Plugin Loading (Paths) |
plugins/ | Plugin Loading (Paths) |
plugins/ | Plugin Loading (Paths) |
installed, marketplaces, flagged, and 2 more | Plugin Loading (Paths) |
CLAUDE_, CLAUDE_, CLAUDE_, and 2 more | Plugin Loading (Env Vars) |
CLAUDE_, CLAUDE_, CLAUDE_, CLAUDE_ | Plugin Loading (Env Vars) |
experimental. | Plugin Manifest (Top-Level Keys) |
binaries | Plugin Manifest (Top-Level Keys) |
unsupported | Marketplaces (Plugin Sources) |
MCP
Server types, scopes, options, and variables for MCP.
Count: 32.
| Item | Where |
|---|---|
MCP_ | MCP Authentication (OAuth Options); MCP Env Vars (Undocumented Variables) |
bare | Server Configuration (Server Options) |
discovery | Server Configuration (Server Options) |
request_ | Server Configuration (Server Options) |
tool | Server Configuration (Server Options) |
disable | Server Configuration (Server Options) |
ide, ide, auth | Server Configuration (Server Options) |
cached, cached, discover, and 2 more | Server Configuration (Server Options) |
| Blocked names | Server Configuration (Names) |
ENABLE_ | MCP Env Vars (Undocumented Variables); MCP Runtime (Limits) |
CLAUDE_ | MCP Env Vars (Undocumented Variables); MCP Runtime (Resources and Prompts) |
CLAUDE_ | MCP Env Vars (Undocumented Variables); Probes (Effects and Differences) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
MCP_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_, CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
CLAUDE_ | MCP Env Vars (Undocumented Variables) |
sse- | MCP (Transports) |
ws- | MCP (Transports) |
claudeai- | MCP (Transports) |
dynamic | MCP (Scopes) |
enterprise, agent | MCP (Scopes) |
Search, Suggest, List | MCP Runtime (Tools and Names) |
Read | MCP Runtime (Resources and Prompts) |
| Old tool names | MCP Runtime (Resources and Prompts) |
Tools
Tools and tool parameters.
Count: 30.
| Item | Where |
|---|---|
Propose | Agents, Tasks, and Planning (Tools) |
memory_ | Files, Search, and Memory (Tools) |
memory_ | Files, Search, and Memory (Tools) |
memory_ | Files, Search, and Memory (Tools) |
Read | Gated and Surface-Specific Tools (Gated Tools) |
Show | Gated and Surface-Specific Tools (Gated Tools) |
Offer | Gated and Surface-Specific Tools (Gated Tools) |
Send | Gated and Surface-Specific Tools (Gated Tools) |
Suggest | Gated and Surface-Specific Tools (Gated Tools) |
Suggest | Gated and Surface-Specific Tools (Gated Tools) |
Fetch | Gated and Surface-Specific Tools (Gated Tools) |
Publish | Gated and Surface-Specific Tools (Gated Tools) |
Appifact | Gated and Surface-Specific Tools (Gated Tools) |
Send | Gated and Surface-Specific Tools (Gated Tools) |
Design | Gated and Surface-Specific Tools (Gated Tools) |
Claude | Gated and Surface-Specific Tools (Gated Tools) |
Projects | Gated and Surface-Specific Tools (Gated Tools) |
Search | Gated and Surface-Specific Tools (Gated Tools) |
Suggest | Gated and Surface-Specific Tools (Gated Tools) |
List | Gated and Surface-Specific Tools (Gated Tools) |
propose_ | Gated and Surface-Specific Tools (Gated Tools) |
List, List, Search, Search, Refresh, enable__, enable__ | Gated and Surface-Specific Tools (Plugin, Skill, and Browser Tools) |
Structured | Gated and Surface-Specific Tools (Tools without an Inventory Row) |
Query select: | Tools (ToolSearch) |
| Query keywords | Tools (ToolSearch) |
Query +term rest | Tools (ToolSearch) |
| Placeholder tool | Tools (ToolSearch) |
| Server-side never-defer list | Tools (Switches for Tool Search) |
| Server-side defer list | Tools (Switches for Tool Search) |
Get | Shell, Web, and Background Tasks (Tools) |
API Endpoints and Betas
Endpoints that Claude Code calls and the beta headers it sends.
Count: 98.
| Item | Where |
|---|---|
claude- | Betas (Registry) |
oauth- | Betas (Registry) |
context- | Betas (Registry) |
context- | Betas (Registry) |
structured- | Betas (Registry) |
web- | Betas (Registry) |
advanced- | Betas (Registry) |
tool- | Betas (Registry) |
effort- | Betas (Registry) |
task- | Betas (Registry) |
prompt- | Betas (Registry) |
prompt- | Betas (Registry) |
cache- | Betas (Registry) |
fast- | Betas (Registry) |
redact- | Betas (Registry) |
thinking- | Betas (Registry) |
thinking- | Betas (Registry) |
afk- | Betas (Registry) |
advisor- | Betas (Registry) |
cache- | Betas (Registry) |
context- | Betas (Registry) |
mcp- | Betas (Registry) |
files- | Betas (Registry) |
environments- | Betas (Registry) |
per- | Betas (Registry); Models and Providers (Effort) |
timing- | Betas (Registry) |
mid- | Betas (Registry) |
inline- | Betas (Registry) |
server- | Betas (Registry) |
server- | Betas (Registry) |
fallback- | Betas (Registry) |
auto- | Betas (Registry) |
dangerous- | Betas (Registry) |
thinking- | Betas (Registry) |
thinking- | Betas (Registry) |
message- | Betas (Registry) |
mid- | Betas (Registry) |
mid- | Betas (Registry) |
/ | Endpoints and Headers (Model Endpoints) |
/, /, /, / | Endpoints and Headers (Account and Service Endpoints) |
/ | Endpoints and Headers (Account and Service Endpoints) |
/ | Endpoints and Headers (Account and Service Endpoints) |
/, /, / | Endpoints and Headers (Account and Service Endpoints) |
/ | Endpoints and Headers (Account and Service Endpoints) |
/, / | Endpoints and Headers (Account and Service Endpoints) |
/, /, /, / | Endpoints and Headers (Account and Service Endpoints) |
/, / | Endpoints and Headers (Account and Service Endpoints) |
/, / | Endpoints and Headers (Account and Service Endpoints) |
/ | Endpoints and Headers (Account and Service Endpoints) |
/, / | Endpoints and Headers (Account and Service Endpoints) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/, / | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/, /, https://, and 1 more | Endpoints and Headers (Sign-In and Account Paths) |
/, /, /, and 1 more | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/, / | Endpoints and Headers (Sign-In and Account Paths) |
/, https:// | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
/ | Endpoints and Headers (Sign-In and Account Paths) |
https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https://, https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https:// | Endpoints and Headers (OAuth URLs and Hosts) |
https://, https://, https:// | Endpoints and Headers (OAuth URLs and Hosts) |
/ | Endpoints and Headers (MCP Paths) |
/, / | Endpoints and Headers (MCP Paths) |
/ | Endpoints and Headers (MCP Paths) |
/, / | Endpoints and Headers (MCP Paths) |
/, /, /, and 2 more | Endpoints and Headers (MCP Paths) |
https:// | Endpoints and Headers (MCP Paths) |
/, /, /, and 1 more | Endpoints and Headers (Flags, Environments, and Files) |
/, /, /, and 1 more | Endpoints and Headers (Flags, Environments, and Files) |
/, /, /, and 1 more | Endpoints and Headers (Flags, Environments, and Files) |
/, / | Endpoints and Headers (Flags, Environments, and Files) |
/, /, /, and 2 more | Endpoints and Headers (Flags, Environments, and Files) |
/, /, / | Endpoints and Headers (Flags, Environments, and Files) |
/, / | Endpoints and Headers (Flags, Environments, and Files) |
/, / | Endpoints and Headers (Flags, Environments, and Files) |
https:// | Endpoints and Headers (Hosts and Downloads) |
https:// | Endpoints and Headers (Hosts and Downloads) |
https://, https:// | Endpoints and Headers (Hosts and Downloads) |
https:// | Endpoints and Headers (Hosts and Downloads) |
https://, https://, https://, and 1 more | Endpoints and Headers (Hosts and Downloads) |
https:// | Endpoints and Headers (Hosts and Downloads) |
x-, anthropic-, X-, and 2 more | Endpoints and Headers (Request Headers) |
cc_ | Endpoints and Headers (Attribution Block) |
cc_ | Endpoints and Headers (Attribution Block) |
cc_, cc_ | Endpoints and Headers (Attribution Block) |
cc_, cc_, cc_, and 2 more | Endpoints and Headers (Attribution Block) |
cc_, cc_, cc_ | Endpoints and Headers (Attribution Block) |
System Prompt
How the prompt is built, plus the captured prompt variants.
Count: 34.
| Item | Where |
|---|---|
| Haiku 5.5 by default | The System Prompt (Short or Full Prompt) |
| Billing header line | The System Prompt (Where Each Part Goes in the Request) |
| Identity line | The System Prompt (Where Each Part Goes in the Request) |
| Rules, memory section, appended text | The System Prompt (Where Each Part Goes in the Request) |
| Environment details, skills list, agent types, output style text, the date | The System Prompt (Where Each Part Goes in the Request) |
Git status, CLAUDE. files, the git attribution reminder | The System Prompt (Where Each Part Goes in the Request) |
--, dont, -- | The System Prompt (What Each Flag Does in the Captures) |
lean_ | The System Prompt (Shared Sections) |
intro | The System Prompt (Shared Sections) |
system | The System Prompt (Shared Sections) |
doing_ | The System Prompt (Shared Sections) |
actions | The System Prompt (Shared Sections) |
tools | The System Prompt (Shared Sections) |
tone | The System Prompt (Shared Sections) |
memory_ | The System Prompt (Shared Sections) |
communication | The System Prompt (Session Sections) |
pronouns | The System Prompt (Session Sections) |
action_ | The System Prompt (Session Sections) |
fable_ | The System Prompt (Session Sections) |
session_ | The System Prompt (Session Sections) |
memory | The System Prompt (Session Sections) |
env_ | The System Prompt (Session Sections) |
env_ | The System Prompt (Session Sections) |
context_ | The System Prompt (Session Sections); Models and Providers (Capabilities) |
brief | The System Prompt (Session Sections) |
focus_ | The System Prompt (Session Sections) |
| Default, Lean Prompt | Captured System Prompts (All Variants) |
| Default, Haiku 5.5 | Captured System Prompts (All Variants) |
| Inside a Git Repository | Captured System Prompts (All Variants) |
| Brief Mode (same text as default-lean) | Captured System Prompts (All Variants) |
| Compaction Prompt | Captured System Prompts (All Variants) |
| Subagent, General Purpose | Captured System Prompts (All Variants) |
| Subagent, Explore | Captured System Prompts (All Variants) |
| Subagent, Plan | Captured System Prompts (All Variants) |
Transcript and Sessions
Records in the transcript file and how sessions are stored.
Count: 13.
| Item | Where |
|---|---|
state/, mods/, bridge-, and 3 more | Sessions and Storage (Where Files Live) |
type | Transcript Format (Common Fields) |
uuid | Transcript Format (Common Fields) |
parent | Transcript Format (Common Fields) |
session | Transcript Format (Common Fields) |
timestamp | Transcript Format (Common Fields) |
cwd | Transcript Format (Common Fields) |
git | Transcript Format (Common Fields) |
version | Transcript Format (Common Fields) |
entrypoint | Transcript Format (Common Fields) |
user | Transcript Format (Common Fields) |
is | Transcript Format (Common Fields) |
is | Transcript 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.
| Page | Undocumented Rows |
|---|---|
| Control Protocol | 95 |
| Stream JSON Messages | 97 |
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.
| Item | Where |
|---|---|
/ | Memory and Rules (Auto Memory) |
The OpenTelemetry events other than tool_ | OpenTelemetry Events (Events) |
CLAUDE_, CLAUDE_, CLAUDE_, CLAUDE_ | Memory and Rules (Auto Memory) |
Instruction | Memory and Rules (The InstructionsLoaded Hook) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude- | Models and Providers (Catalog); Models and Providers (Provider Names) |
claude-, claude-, claude- | Models and Providers (Other Model IDs in the Program) |
claude-, claude- | Models and Providers (Other Model IDs in the Program) |
claude- | Models and Providers (Other Model IDs in the Program) |
claude- | Models and Providers (Other Model IDs in the Program) |
claude- | Models and Providers (Other Model IDs in the Program) |
claude-, claude- | Models and Providers (Other Model IDs in the Program) |
claude-, claude-, claude- | Models and Providers (Other Model IDs in the Program) |
claude-, claude- | Models and Providers (Other Model IDs in the Program) |
-- | Models and Providers (Thinking) |
-- | Models and Providers (Thinking) |
-- | Models and Providers (Thinking) |
CLAUDE_ | Models and Providers (Fallback and Retries) |
CLAUDE_ | Models and Providers (Providers) |
CLAUDE_ | Models and Providers (Providers) |
ANTHROPIC_, _, _, _ | Models and Providers (Endpoint and Region Variables) |
CLAUDE_ | Models and Providers (Endpoint and Region Variables) |
| Custom style over Remote Control | Output Styles (The outputStyle Setting and Switching) |
output, output | Output Styles (Locations and Precedence) |
| Merge order | Output Styles (Locations and Precedence) |
remote. | Status Line (Session and Model Fields) |
| 4. Message prep | The Agent Loop (The Stages) |
| 6. Attachments | The Agent Loop (The Stages) |
| 10. Next round | The Agent Loop (The Stages) |
The output stops at max_ | The Agent Loop (Recovery Inside the Loop) |
| The response is cut off | The Agent Loop (Recovery Inside the Loop) |
A tool_ block has no valid call | The Agent Loop (Recovery Inside the Loop) |
| The model sends only thinking | The Agent Loop (Recovery Inside the Loop) |
| Bundled code | Architecture (The Big Picture) |
| Command parser | Architecture (The Big Picture) |
| Terminal screen | Architecture (The Big Picture) |
| Feature flags | Architecture (The Big Picture) |
mcp | Architecture (Where It Runs) |
claude- | Architecture (Where It Runs) |
local-, claude-, remote | Architecture (Where It Runs) |
| Start | Architecture (Startup Steps) |
| Device settings | Architecture (Startup Steps) |
| Project root | Architecture (Startup Steps) |
| Init | Architecture (Startup Steps) |
| Client data | Architecture (Startup Steps) |
| Log sinks | Architecture (Startup Steps) |
| Plugin folders | Architecture (Startup Steps) |
| Migrations | Architecture (Startup Steps) |
| Managed settings | Architecture (Startup Steps) |
| Plugin early start | Architecture (Startup Steps) |
| Main action | Architecture (Startup Steps) |
| MCP connect | Architecture (Startup Steps) |
| Print mode | Architecture (Startup Steps) |
| Interactive mode | Architecture (Startup Steps) |
| See how long each startup step takes | Architecture (What You Can Change at Startup) |
| Attachments that Claude Code adds | Context and Compaction (What Fills the Context) |
| Effective window | Context and Compaction (When Compaction Runs) |
| Warning | Context and Compaction (When Compaction Runs) |
| Blocked | Context and Compaction (When Compaction Runs) |
| Reactive | Context and Compaction (Kinds of Compaction) |
| Precomputed | Context and Compaction (Kinds of Compaction) |
| Larger-model retry | Context and Compaction (Kinds of Compaction) |
| Server side | Context and Compaction (Kinds of Compaction) |
-- | Models and Providers (Thinking) |
-- | Models and Providers (Thinking) |
effort | Models and Providers (Capabilities) |
max_ | Models and Providers (Capabilities) |
xhigh_ | Models and Providers (Capabilities) |
adaptive_ | Models and Providers (Capabilities) |
mid_ | Models and Providers (Capabilities) |
rejects_ | Models and Providers (Capabilities) |
per_ | Models and Providers (Capabilities) |
per_ | Models and Providers (Capabilities) |
lean_ | Models and Providers (Capabilities) |
org_ | Models and Providers (Capabilities) |
haiku_ | Models and Providers (Capabilities) |
refusal_ | Models and Providers (Capabilities) |
silent_ | Models and Providers (Capabilities) |
fast_ | Models and Providers (Capabilities) |
thinking_ | Models and Providers (Capabilities) |
opus_ | Models and Providers (Capabilities) |
opus_ | Models and Providers (Capabilities) |
fable_ | Models and Providers (Capabilities) |
fable_ | Models and Providers (Capabilities) |
safeguards | Request 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 message | Request and Cache (System Blocks and Cache Markers) |
DISABLE_ | Request and Cache (Cache Lifetime) |
CLAUDE_ | Request and Cache (Cache Lifetime) |
-- | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (Effects and Differences) |
CLAUDE_ | Probes (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.
| Item | Where |
|---|---|
disallowed | Subagent Frontmatter (Keys) |
effort | Skill Frontmatter (Keys) |
next. | Hooks and the Hook Chain (Arguments of a Hook) |
prompt. hook time | Hooks and the Hook Chain (Budgets) |
vscode | Surfaces, Elements, and Render Sites (Surfaces) |
| Error type | Hook Configuration (Matcher Targets) |
disable | Hook Configuration (Settings Keys and Trust) |
Top-level decision and reason | Hook Events (PreToolUse) |
destination | Hook Events (Permission Update Entries) |
additional | Hook Events (Setup) |
error | Hook Events (StopFailure) |
script | Hook Handlers (Handler Types) |
model | Hook Handlers (Prompt and Agent Fields) |
scratchpad_ | Hook Input and Output (Common Input Fields) |
decision | Hook Input and Output (Universal Output Fields) |
auto scope | Memory and Rules (Auto Memory) |
| Model, fast mode, effort, thinking, and PR status change | Status Line (When the Script Runs) |
append | Hooks, Plugins, and Skills Settings (Keys) |
prepend | Hooks, Plugins, and Skills Settings (Keys) |
CLAUDE_ | Features and Toggles (Variables) |
CLAUDE_ | Features and Toggles (Variables) |
CLAUDE_ | Plugins and MCP (Variables) |
CLAUDE_ | Plugins and MCP (Variables) |
CLAUDE_ | Sessions and Storage (Variables) |
CLAUDE_ | Telemetry and Debug (Variables) |
CLAUDE_ | Tools and Bash (Variables) |
CLAUDE_ | Tools and Bash (Variables) |
CLAUDE_ | UI and Terminal (Variables) |
CLAUDE_ | UI and Terminal (Variables) |
CLAUDE_ | UI and Terminal (Variables) |
IS_ | UI and Terminal (Variables) |
CLAUDE_ | The System Prompt (Ways to Change It) |
| Opus 5.5, Sonnet 5.5 by default | The System Prompt (Short or Full Prompt) |
CLAUDE_ | The System Prompt (Short or Full Prompt) |
CLAUDE_ | The System Prompt (Short or Full Prompt) |
| Default, Sonnet 5.5 | Captured System Prompts (All Variants) |
| Full Prompt | Captured 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: | Probes (Effects and Differences) |
max_ | Tools (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.
| Kind | Items | Not on a Page Yet |
|---|---|---|
| Betas | 50 | 0 |
| API Endpoints | 436 | 0 |
| Environment Variables | 1887 | 0 |
| Error Texts | 4049 | 0 |
| Files | 78 | 0 |
| CLI Flags | 303 | 0 |
| Gates | 1180 | 0 |
| Hook Events | 33 | 0 |
| Keybindings | 204 | 0 |
| Mod API | 231 | 0 |
| Models | 74 | 0 |
| OpenTelemetry Events | 28 | 0 |
| Permission Rules | 6 | 0 |
| Settings | 194 | 0 |
| Slash Commands | 139 | 0 |
| Subcommands | 71 | 0 |
| Tools | 89 | 0 |
| All kinds | 9052 | 0 |