HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
812pages tracked
765 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 22 Oct 2026
100 on this page
5,591 of the ledger's changes in claude-code. Show every change
ReadSourcePageWhatLines
24 Sep 2026
88 pages
+9195 −1340 lines
claude-code
managed-settings
±changed
+44−44
claude-codechanged
managed-settings
Wherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/doc
Wherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/doc
| Field | Behavior when present but invalid
| :---------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------
| `allowedMcpServers` | Enforced as an empty allowlist until the value is fixed, so no MCP servers that users add are admitted. Servers your organization delivers through
+44 −44 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
managed-mcp
±changed
+1−1
claude-codechanged
managed-mcp
Claude Code doesn't have a built-in MCP server registry that users can browse and install from. For the approved-catalog pattern, share the approved list and its `claude mcp add`
Claude Code doesn't have a built-in MCP server registry that users can browse and install from. For the approved-catalog pattern, share the approved list and its `claude mcp add`
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
large-codebases
±changed
+5−5
claude-codechanged
large-codebases
In a large codebase, finding where a symbol is defined or used can cost many file reads and grep calls. [Code intelligence plugins](/docs/en/discover-plugins#code-intelligence) con
In a large codebase, finding where a symbol is defined or used can cost many file reads and grep calls. [Code intelligence plugins](/docs/en/plugins/code-intelligence) connect Clau
* The plugin is [not found in the marketplace](/docs/en/discover-plugins#install-plugins): check the plugin name.
* The plugin is [not found in the marketplace](/docs/en/plugins/install#install-a-plugin): check the plugin name.
Code intelligence plugins require the language's language server binary on each developer's machine. See [which binary each language requires](/docs/en/discover-plugins#code-intell
+5 −5 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
interactive-mode
±changed
+1−1
claude-codechanged
interactive-mode
Type `/` in Claude Code to see the commands available to you, or type `/` followed by any letters to filter. The `/` menu lists built-in commands, bundled and user-authored [skills
Type `/` in Claude Code to see the commands available to you, or type `/` followed by any letters to filter. The `/` menu lists built-in commands, bundled and user-authored [skills
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
how-claude-code-works
±changed
+7−7
claude-codechanged
how-claude-code-works
| Category | What Claude can do
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------
| **File operations** | Read files, edit code, create new files, rename and reorganize
| **Search** | Find files by pattern, search content with regex, explore codebases
| **Execution** | Run shell commands, start servers, run tests, use git
+7 −7 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
glossary
±changed
+3−3
claude-codechanged
glossary
A bundle of skills, hooks, subagents, and MCP servers packaged as a single installable unit. Plugin skills are namespaced as `plugin-name:skill-name` so multiple plugins coexist. D
Learn more: [Plugins](/docs/en/plugins)
A bundle of skills, hooks, subagents, and MCP servers packaged as a single installable unit. Plugin skills are namespaced as `plugin-name:skill-name` so multiple plugins coexist. D
+3 −3 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
github-enterprise-server
±changed
+13−13
claude-codechanged
github-enterprise-server
| Permission | Access | Used for
| :------------------- | :------------- | :-----------------------------------------------------------------------------------------------------------------------------------------
| Contents | Read and write | Cloning repositories and pushing branches
| Pull requests | Read and write | Creating PRs and posting review comments
| Issues | Read and write | Responding to issue mentions
+13 −13 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
features-overview
±changed
+17−17
claude-codechanged
features-overview
* **[Plugins](/docs/en/plugins)** and **[marketplaces](/docs/en/plugin-marketplaces)** package and distribute these features
* **[Plugins](/docs/en/plugins/overview)** and **[marketplaces](/docs/en/plugins/overview)** package and distribute these features
**[Plugins](/docs/en/plugins)** are the packaging layer. A plugin bundles skills, hooks, subagents, and MCP servers into a single installable unit. Plugin skills are namespaced (li
**[Plugins](/docs/en/plugins/overview)** are the packaging layer. A plugin bundles skills, hooks, subagents, and MCP servers into a single installable unit. Plugin skills are names
| Trigger | Add
+17 −17 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
feature-availability
±changed
+1−1
claude-codechanged
feature-availability
* [CLAUDE.md memory](/docs/en/memory), [plugins](/docs/en/plugins), and [MCP servers](/docs/en/mcp)
* [CLAUDE.md memory](/docs/en/memory), [plugins](/docs/en/plugins/overview), and [MCP servers](/docs/en/mcp)
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
errors
±changed
+16−16
claude-codechanged
errors
* A command from a [plugin](/docs/en/plugins) or [MCP server](/docs/en/mcp#use-mcp-prompts-as-commands) that isn't installed or connected in this session
* A command from a [plugin](/docs/en/plugins/overview) or [MCP server](/docs/en/mcp#use-mcp-prompts-as-commands) that isn't installed or connected in this session
These errors come from [plugin](/docs/en/plugins) and [marketplace](/docs/en/plugin-marketplaces) configuration. For plugin problems that don't produce one of the messages on this
These errors come from [plugin](/docs/en/plugins/overview) and [marketplace](/docs/en/plugins/overview) configuration. For plugin problems that don't produce one of the messages on
The marketplace is registered under a name that is [reserved for official Anthropic marketplaces](/docs/en/plugin-marketplaces#marketplace-schema), but its registered source isn't
+16 −16 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
env-vars
±changed
+371−371
claude-codechanged
env-vars
No line of the body moved in this read.
+371 −371 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
desktop
±changed
+7−7
claude-codechanged
desktop
Claude Code also loads the skills and plugins enabled for your claude.ai account in terminal sessions where you sign in with the same account. See [Skills synced from claude.ai](/d
Claude Code also loads the skills and plugins enabled for your claude.ai account in terminal sessions where you sign in with the same account. See [Skills synced from claude.ai](/d
[Skills](/docs/en/skills) extend what Claude can do. Claude loads them automatically when relevant, or you can invoke one directly: type `/` in the prompt box or click the **+** bu
[Skills](/docs/en/skills) extend what Claude can do. Claude loads them automatically when relevant, or you can invoke one directly: type `/` in the prompt box or click the **+** bu
[Plugins](/docs/en/plugins) are reusable packages that add skills, agents, hooks, MCP servers, and LSP configurations to Claude Code. You can install plugins from the desktop app w
+7 −7 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
debug-your-config
±changed
+1−1
claude-codechanged
debug-your-config
| Hook never fires | Hooks are defined in a standalone file instead of `settings.json`
| Hook never fires | Hooks are defined in a standalone file instead of `settings.json`
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
costs
±changed
+1−1
claude-codechanged
costs
[Code intelligence plugins](/docs/en/discover-plugins#code-intelligence) give Claude precise symbol navigation instead of text-based search, reducing unnecessary file reads when ex
[Code intelligence plugins](/docs/en/plugins/code-intelligence) give Claude precise symbol navigation instead of text-based search, reducing unnecessary file reads when exploring u
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
common-workflows
±changed
+1−1
claude-codechanged
common-workflows
* Install a [code intelligence plugin](/docs/en/discover-plugins#code-intelligence) for your language to give Claude precise "go to definition" and "find references" navigation
* Install a [code intelligence plugin](/docs/en/plugins/code-intelligence) for your language to give Claude precise "go to definition" and "find references" navigation
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
cloud-environments
±changed
+2−2
claude-codechanged
cloud-environments
| Plugins and marketplaces declared in your repo's `.claude/settings.json`
| Plugins and marketplaces declared in your repo's `.claude/settings.json`
| Plugins enabled only in your user settings
| Plugins enabled only in your user settings
+2 −2 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
claude-security
±changed
+5−5
claude-codechanged
claude-security
In a Claude Code session, install from the [official Anthropic marketplace](/docs/en/discover-plugins#official-anthropic-marketplace):
In a Claude Code session, install from the [official Anthropic marketplace](/docs/en/plugins/anthropic-marketplaces):
The command opens the plugin's details, where you choose an [installation scope](/docs/en/discover-plugins#install-plugins) to start the install.
The command opens the plugin's details, where you choose an [installation scope](/docs/en/plugins/install#install-a-plugin) to start the install.
* If it reports that it [can't find the plugin in the marketplace](/docs/en/discover-plugins#install-plugins), check the plugin name for a typo.
+5 −5 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
claude-directory
±changed
+26−26
claude-codechanged
claude-directory
| File | Location | Purpose
| ----------------------- | ------------------------------------------ | -----------------------------------------------------------------------------------------------------------
| `managed-settings.json` | System-level, varies by OS | Enterprise-enforced settings that you can't override, apart from [narrow exceptions](/docs/en/settings#secu
| `CLAUDE.local.md` | Project root | Your private preferences for this project, loaded alongside CLAUDE.md. Create it manually and add it to `.g
| `AGENTS.md` | Project root, `.claude/`, or any directory | Project instructions you write for AI coding agents. Claude Code can [load it](/docs/en/memory#agents-md) o
+26 −26 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
channels-reference
±changed
+5−5
claude-codechanged
channels-reference
The bypass is per-entry. Combining this flag with `--channels` doesn't extend the bypass to the `--channels` entries. During the research preview, the approved allowlist is Anthrop
The bypass is per-entry. Combining this flag with `--channels` doesn't extend the bypass to the `--channels` entries. During the research preview, your channel isn't on the approve
To make your channel installable and shareable, wrap it in a [plugin](/docs/en/plugins) and publish it to a [marketplace](/docs/en/plugin-marketplaces). Users install it with `/plu
A channel published to your own marketplace still needs `--dangerously-load-development-channels` to run, since it isn't on the [approved allowlist](/docs/en/channels#supported-cha
+5 −5 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
channels
±changed
+8−8
claude-codechanged
channels
* The plugin is [not found in the marketplace](/docs/en/discover-plugins#install-plugins): check the plugin name.
When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports
* The plugin is [not found in the marketplace](/docs/en/plugins/install#install-a-plugin): check the plugin name.
+8 −8 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
best-practices
±changed
+1−1
claude-codechanged
best-practices
[Plugins](/docs/en/plugins) bundle skills, hooks, subagents, and MCP servers into a single installable unit from the community and Anthropic. If you work with a typed language, ins
[Plugins](/docs/en/plugins/overview) bundle skills, hooks, subagents, and MCP servers into a single installable unit from the community and Anthropic. If you work with a typed lang
+1 −1 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
agent-view
±changed
+2−2
claude-codechanged
agent-view
| [`--plugin-dir <path>`](/docs/en/plugins) | Load a plugin from a local directory
| [`--plugin-dir <path>`](/docs/en/plugins/create#load-a-directory-or-archive-for-one-session) | Load a plugin from a local directory
| v2.1.251 | When a background session starts while another Claude Code process is refreshing a [plugin marketplace](/docs/en/plugin-marketplaces), such as a sibling session runnin
| v2.1.251 | When a background session starts while another Claude Code process is refreshing a [plugin marketplace](/docs/en/plugins/overview), such as a sibling session running t
+2 −2 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
agent-sdk/plugins
±changed
+5−5
claude-codechanged
agent-sdk/plugins
For complete information on plugin structure and how to create plugins, see [Plugins](/docs/en/plugins).
For complete information on plugin structure and how to create plugins, see [Plugins](/docs/en/plugins/overview).
To use a plugin distributed through a [marketplace](/docs/en/plugin-marketplaces) or remote repository, download it first and provide the local directory path. For the directory la
To use a plugin distributed through a [marketplace](/docs/en/plugins/overview) or remote repository, download it first and provide the local directory path. For the directory layou
## Using plugin skills
+5 −5 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
admin-setup
±changed
+20−20
claude-codechanged
admin-setup
| Control | What it does
| :------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------
| [Permission rules](/docs/en/permissions) | Allow, ask, or deny specific tools and commands
| [Permission lockdown](/docs/en/permissions#managed-only-settings) | Make managed settings the [only settings source of permission rules](/docs/en/settin
| [Starting permission mode](/docs/en/permission-modes#which-mode-a-session-starts-in) | Choose the permission mode your developers' terminal sessions start in instead of th
+20 −20 lines
Upstream edited 24 Sep 2026 23:46 UTC Recorded here 25 Sep 2026 00:07 UTC
claude-code
amazon-bedrock
±changed
+18−18
claude-codechanged
amazon-bedrock
| You set | The `opus` alias resolves to |
| :------------------------------------------------------------ | :------------------------------------------------------------------------------ |
| `ANTHROPIC_DEFAULT_OPUS_MODEL='us.anthropic.claude-opus-4-8'` | `us.anthropic.claude-opus-4-8`, the exact ID you pinned |
| `ANTHROPIC_BEDROCK_REGION_PREFIX=eu` | `eu.anthropic.claude-opus-5-5`, the built-in default with your preferred prefix |
| You set | The `opus` alias resolves to |
+18 −18 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
settings-reference
±changed
+18−5
claude-codechanged
settings-reference
Set environment variables for every session and for the subprocesses Claude Code starts from it. Any variable in the [environment variables reference](/docs/en/env-vars) can go her
Set environment variables for every session and for the subprocesses Claude Code starts from it. Most variables in the [environment variables reference](/docs/en/env-vars) can go h
* A value here overwrites the same variable exported in your shell, and when more than one settings file sets a variable, the [highest-precedence](/docs/en/settings#settings-preced
* A value here overwrites the same variable exported in your shell, and when more than one settings file sets a variable, the [highest-precedence](/docs/en/settings#settings-preced
* Variables Claude Code classifies as safe, such as model selection, timeouts and limits, feature toggles, and telemetry settings: at startup from every settings file, apart from t
+18 −5 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
settings-example
±changed
+2−14
claude-codechanged
settings-example
One team's shared settings, committed to the repository so everyone who clones it gets the same permissions, hooks, telemetry, and plugin marketplace. Save a file like this at `.cl
One team's shared settings, committed to the repository so everyone who clones it gets the same permissions, hooks, and plugin marketplace. Save a file like this at `.claude/settin
* **Telemetry goes in managed or personal settings.** Claude Code ignores the [OpenTelemetry exporter variables](/docs/en/settings-reference#variables-claude-code-ignores-in-env) i
},
"env": {
+2 −14 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
sandboxing
±changed
+1−1
claude-codechanged
sandboxing
Auto-allow mode works independently of your permission mode setting, except in [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode) and, in auto mode, fo
Auto-allow mode works independently of your permission mode setting, with three exceptions: [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode), an auto
+1 −1 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
permissions
±changed
+1−1
claude-codechanged
permissions
Claude Code recognizes a built-in set of Bash commands as read-only and runs them without a permission prompt in every mode, except for a path that [`permissions.blockReadsOutsideW
Claude Code recognizes a built-in set of Bash commands as read-only and runs them without a permission prompt in every mode, except for a path that [`permissions.blockReadsOutsideW
+1 −1 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
permission-modes
±changed
+1−0
claude-codechanged
permission-modes
* In a session with [server-side classifier review](#server-side-classifier-review), read-only and [sandboxed](/docs/en/sandboxing#sandbox-modes) shell commands wait for tha
+1 −0 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
monitoring-usage
±changed
+8−2
claude-codechanged
monitoring-usage
Claude Code ignores the [OpenTelemetry exporter variables](/docs/en/settings-reference#variables-claude-code-ignores-in-env) in a repository's `.claude/settings.json` and `.claude/
These variables configure exporters, endpoints, and export behavior for all deployments. If you set a per-signal endpoint or protocol variable, such as `OTEL_EXPORTER_OTLP_METRICS_
These variables configure exporters, endpoints, and export behavior for all deployments.
+8 −2 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
env-vars
±changed
+11−9
claude-codechanged
env-vars
Between settings files, `env` values follow [settings precedence](/docs/en/settings#settings-precedence), so a managed settings entry overrides the same variable in user or project
Between settings files, `env` values follow [settings precedence](/docs/en/settings#settings-precedence), so a managed settings entry overrides the same variable in user or project
| `CLAUDE_CODE_ENABLE_TELEMETRY` | Set to `1` to enable OpenTelemetry data collection for metrics and logging. Required before configuring OTel exporters.
| `CLAUDE_CODE_ENABLE_TELEMETRY` | Set to `1` to enable OpenTelemetry data collection for metrics and logging. Required before configuring OTel exporters.
| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` | Maximum age in milliseconds of the last transcript message for a session that ended mid-turn to continue automatically o
+11 −9 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
amazon-bedrock
±changed
+7−2
claude-codechanged
amazon-bedrock
Mantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](
Mantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](
Mantle has its own IAM actions under the `bedrock-mantle:` prefix, so the `bedrock:` actions in [IAM configuration](#iam-configuration) don't cover it. Grant your IAM identity `bed
A `403` from the Mantle endpoint with valid credentials means your AWS account has not been granted access to the model you requested. Contact your AWS account team to request acce
+7 −2 lines
Upstream edited 24 Sep 2026 23:34 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
sessions
±changed
+1−1
claude-codechanged
sessions
* Conversation history: the full history, including tool calls and results. A tool that was still running when the previous process ended, for example in a crash, doesn't finish or
* Conversation history: the full history, including tool calls and results. A tool that was still running when the previous process ended, for example in a crash, doesn't finish or
+1 −1 lines
Upstream edited 24 Sep 2026 23:22 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
worktrees
±changed
+2−0
claude-codechanged
worktrees
A `WorktreeCreate` hook also lets you run [`/batch`](/docs/en/commands#all-commands) outside a git repository. Each `/batch` subagent then publishes its change with your project's
+2 −0 lines
Upstream edited 24 Sep 2026 23:21 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
prompt-library
±changed
+1−1
claude-codechanged
prompt-library
teaches: "Describe the old pattern and the new one. Asking Claude to identify every place first means the call sites are listed in the response, so you can check none were miss
teaches: "Describe the old pattern and the new one. Asking Claude to identify every place first means the call sites are listed in the response, so you can check none were miss
+1 −1 lines
Upstream edited 24 Sep 2026 23:21 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
commands
±changed
+1−1
claude-codechanged
commands
| `/batch <instruction>` | **[Skill](/docs/en/skills#bundled-skills).** Orchestrate large-scal
| `/batch <instruction>` | **[Skill](/docs/en/skills#bundled-skills).** Orchestrate large-scal
+1 −1 lines
Upstream edited 24 Sep 2026 23:21 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
best-practices
±changed
+1−1
claude-codechanged
best-practices
For large migrations or analyses, you can distribute work across many parallel Claude invocations. In a git repository, run [`/batch <instruction>`](/docs/en/commands#all-commands)
For large migrations or analyses, you can distribute work across many parallel Claude invocations. Run [`/batch <instruction>`](/docs/en/commands#all-commands) to have Claude split
+1 −1 lines
Upstream edited 24 Sep 2026 23:21 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
agents
±changed
+1−1
claude-codechanged
agents
* [`/batch`](/docs/en/commands) is a [skill](/docs/en/skills) that has Claude split one large change into 5 to 30 worktree-isolated subagents that each open a pull request. It's a
* [`/batch`](/docs/en/commands) is a [skill](/docs/en/skills) that has Claude split one large change into 5 to 30 worktree-isolated subagents. It's a packaged use of subagents and
+1 −1 lines
Upstream edited 24 Sep 2026 23:21 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
remote-control
±changed
+3−3
claude-codechanged
remote-control
An Owner enables the setting from the Claude Code admin console.
An Owner enables the setting from the claude.ai organization settings.
<Step title="Open Claude Code admin settings">
Go to [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code). The **Require trusted devices** toggle appears under the Remote Control setting.
<Step title="Go to the Capabilities page">
+3 −3 lines
Upstream edited 24 Sep 2026 23:18 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
headless
±changed
+1−1
claude-codechanged
headless
Add `--bare` to reduce startup time by skipping auto-discovery of hooks, skills, custom commands, [subagents](/docs/en/sub-agents), plugins, MCP servers, auto memory, and CLAUDE.md
Add `--bare` to reduce startup time by skipping auto-discovery of hooks, skills, custom commands, [subagents](/docs/en/sub-agents), installed plugins, MCP servers, auto memory, and
+1 −1 lines
Upstream edited 24 Sep 2026 23:12 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
glossary
±changed
+1−1
claude-codechanged
glossary
With `--bare`, Claude Code starts without loading hooks, skills, custom commands, subagents, plugins, MCP servers, auto memory, or CLAUDE.md, apart from skills in a directory you p
With `--bare`, Claude Code starts without loading hooks, skills, custom commands, subagents, installed plugins, MCP servers, auto memory, or CLAUDE.md, apart from skills in a direc
+1 −1 lines
Upstream edited 24 Sep 2026 23:12 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
cli-reference
±changed
+1−1
claude-codechanged
cli-reference
| `--bare` | Minimal mode: skip auto-discovery of hooks, skills, custom commands, subagents, plugins, MCP servers, auto memory, and CLAUDE.md
| `--bare` | Minimal mode: skip auto-discovery of hooks, skills, custom commands, subagents, installed plugins, MCP servers, auto memory, and
+1 −1 lines
Upstream edited 24 Sep 2026 23:12 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
plugin-marketplaces
±changed
+12−7
claude-codechanged
plugin-marketplaces
<Note>
**Reserved names**: the following marketplace names are reserved for official Anthropic use and can't be used by third-party marketplaces: `claude-code-marketplace`, `claude-code
Claude Code re-checks reserved names every time it loads a marketplace, not only when you add one. A marketplace that was registered under one of these names before the name beca
+12 −7 lines
Upstream edited 24 Sep 2026 23:11 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
errors
±changed
+24−0
claude-codechanged
errors
| `"<name>" is another spelling of "<reserved>", a reserved marketplace name`
<h3 id="marketplace-name-is-another-spelling-of-a-reserved-name">
Marketplace name is another spelling of a reserved name
</h3>
+24 −0 lines
Upstream edited 24 Sep 2026 23:11 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
keybindings
±changed
+14−0
claude-codechanged
keybindings
With these bindings, `y` and `n` still type as letters while a [text field](#text-fields) has focus.
## Text fields
If you bind a bare letter, digit, or Space, you can still type that character in a text field inside a dialog or panel. One such field is the `Other` answer to a question Claude as
+14 −0 lines
Upstream edited 24 Sep 2026 23:10 UTC Recorded here 24 Sep 2026 23:37 UTC
claude-code
interactive-mode
±changed
+10−5
claude-codechanged
interactive-mode
| `Ctrl+S` | Stash or restore prompt
| `Ctrl+S` | Stash or restore prompt
| `Ctrl+Enter` or `Ctrl+X Ctrl+S` | Send queued messages now
| `Ctrl+Enter` or `Ctrl+X Ctrl+S` | Send queued messages now
To send what you queued without waiting for the turn to finish, press `Ctrl+Enter`. Claude Code interrupts the turn, and your queued messages go out right away, with your draft que
+10 −5 lines
Upstream edited 24 Sep 2026 22:59 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
fullscreen
±changed
+1−0
claude-codechanged
fullscreen
* **Scroll a select or multi-select menu with the mouse wheel** when it has more options than it shows at once, such as the `/model` list in a short terminal window. The wheel scro
+1 −0 lines
Upstream edited 24 Sep 2026 22:59 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
keybindings
±changed
+18−18
claude-codechanged
keybindings
| Action | Default | Description
| :-------------------- | :-------------------------------- | :---------------------------------------------------------------------------------------------------------------------
| `chat:cancel` | Escape | Cancel current input
| `chat:clearInput` | Ctrl+L | Force a full screen redraw, preserving input and conversation
| `chat:clearScreen` | Cmd+K | Same as `chat:clearInput`. See [Clear the conversation](/docs/en/fullscreen#clear-the-conversation) for how Cmd+K beha
+18 −18 lines
Upstream edited 24 Sep 2026 22:58 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
remote-control
±changed
+5−3
claude-codechanged
remote-control
Trusted Devices is available on Team and Enterprise plans. It is off by default until an Owner enables it.
Trusted Devices is available on Pro, Max, Team, and Enterprise plans and is off by default. On Team and Enterprise plans, an Owner turns it on for the organization. On Pro and Ma
Trusted Devices is an organization-wide setting that requires members to verify their device before they can view or steer Remote Control sessions from claude.ai, the Claude mobile
Trusted Devices requires each member of your organization, or you alone on a Pro or Max plan, to verify their device before they can view or steer Remote Control sessions from clau
### Enable Trusted Devices for your organization
+5 −3 lines
Upstream edited 24 Sep 2026 22:57 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
settings-reference
±changed
+5−3
claude-codechanged
settings-reference
* **Type**: object with `commit` and `pr` strings and a `sessionUrl` Boolean
* **Type**: object with `commit` and `pr` strings and a `sessionUrl` Boolean, or `false` to hide all attribution. The `false` value requires Claude Code v2.1.281 or later; earlier
To hide all attribution, set `attribution` to `false`. In a settings file that earlier versions also read, set [`commit`](#attribution-commit) and [`pr`](#attribution-pr) to empty
To hide all attribution, set [`commit`](#attribution-commit) and [`pr`](#attribution-pr) to empty strings and [`sessionUrl`](#attribution-sessionurl) to `false`. Once you set `comm
+5 −3 lines
Upstream edited 24 Sep 2026 22:57 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
permission-modes
±changed
+13−3
claude-codechanged
permission-modes
On Enterprise plans and accounts that use the Claude API, on [Claude Platform on AWS](/docs/en/claude-platform-on-aws), Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft
Asking the server by default requires Claude Code v2.1.278 or later.
In auto mode, Claude Code can ask the server to check the actions that [the decision order](#how-the-classifier-evaluates-actions) sends for review, as part of the session's model
+13 −3 lines
Upstream edited 24 Sep 2026 22:56 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
errors
±changed
+33−0
claude-codechanged
errors
| `The server-side auto mode classifier gave no verdict`
| `Auto mode is unavailable — the server returned no safety verdict for the last 10 responses`
### The server returned no safety verdict
Under [server-side classifier review](/docs/en/permission-modes#server-side-classifier-review), auto mode denies an action when the server gives no verdict for it. The denial names
+33 −0 lines
Upstream edited 24 Sep 2026 22:56 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `CLAUDE_CODE_AUTO_MODE_SERVER` | Controls whether Claude Code asks the server to [review auto mode actions](/docs/en/permission-modes#server-side-classif
| `CLAUDE_CODE_AUTO_MODE_SERVER` | Controls whether Claude Code asks the server to [review auto mode actions](/docs/en/permission-modes#server-side-classif
+1 −1 lines
Upstream edited 24 Sep 2026 22:56 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
claude-projects
±changed
+58−56
claude-codechanged
claude-projects
A project is one ongoing conversation where Claude coordinates a stream of related work for you. You tell it what needs doing and it starts a thread for each task. Each thread is a
A project is one ongoing conversation where Claude coordinates a stream of related work for you. You tell it what needs doing and it starts a thread for each task.
Each thread is usually a [cloud session](/docs/en/claude-code-on-the-web): Claude Code running in the cloud rather than on your machine. When a task needs something only your compu
* **Set context once**: every new thread starts with the project's repositories, instructions, and memory, so a rule you state once, such as which branch to target, reaches all of
+58 −56 lines
Upstream edited 24 Sep 2026 22:54 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
agent-sdk/quickstart
±changed
+5−5
claude-codechanged
agent-sdk/quickstart
| Tools | What the agent can do |
| -------------------------------------- | ----------------------- |
| `Read`, `Glob`, `Grep` | Read-only analysis |
| `Read`, `Edit`, `Glob` | Analyze and modify code |
| `Read`, `Edit`, `Bash`, `Glob`, `Grep` | Full automation |
+5 −5 lines
Upstream edited 24 Sep 2026 22:41 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
agent-sdk/troubleshooting
±changed
+16−2
claude-codechanged
agent-sdk/troubleshooting
> Fix Agent SDK errors by the exact message you see, with the cause and fix for each error in the TypeScript and Python SDKs.
> Fix Agent SDK errors when the Claude Code CLI fails to start, the CLI process exits, or a successful result arrives without structured output.
Entries on this page are keyed to the error you see. Each names the cause and what to do.
This page covers Agent SDK errors in CLI startup, CLI process exit, and structured outputs. Entries on this page are keyed to the error you see. Each entry names the cause and what
+16 −2 lines
Upstream edited 24 Sep 2026 22:41 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
agent-sdk/quickstart
±changed
+4−2
claude-codechanged
agent-sdk/quickstart
If you see an authentication error such as `Not logged in` or `Invalid API key`, make sure you've set the `ANTHROPIC_API_KEY` environment variable in the shell where you run your
If you see an authentication error such as `Not logged in` or `Invalid API key`, make sure you've set the `ANTHROPIC_API_KEY` environment variable in the shell where you run your
For the causes and fixes behind these and other authentication errors, see [Authentication errors](/docs/en/errors#authentication-errors) in the Error reference.
* **[Troubleshooting](/docs/en/agent-sdk/troubleshooting)**: fix Agent SDK errors by the exact message you see
+4 −2 lines
Upstream edited 24 Sep 2026 22:41 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
agent-sdk/python
±changed
+13−13
claude-codechanged
agent-sdk/python
| `env` | `dict[str, str]` | `{}` | Environment variables
| `env` | `dict[str, str]` | `{}` | Environment variables
| `debug_stderr` | `Any` | `sys.stderr` | *Deprecated* - File-l
| `debug_stderr` | `Any` | `sys.stderr` | *Deprecated* - The SD
| `user` | `str \| None` | `None` | User identifier
+13 −13 lines
Upstream edited 24 Sep 2026 22:40 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
agent-sdk/permissions
±changed
+1−1
claude-codechanged
agent-sdk/permissions
Auto-approves tool uses without prompting, except the cases listed in the warning below. Hooks still execute and can block operations if needed.
Auto-approves tool uses without prompting, except the cases listed in the warning below. Hooks still execute and can block operations if needed. On Linux and macOS, Claude Code ref
+1 −1 lines
Upstream edited 24 Sep 2026 22:40 UTC Recorded here 24 Sep 2026 23:07 UTC
claude-code
errors
±changed
+70−0
claude-codechanged
errors
| `role 'system' must precede an 'assistant' message`
| `Invalid encrypted_content in search_result block` / `Invalid encrypted_index in text block` / `Failed to decrypt web search result content`
| `Temp directory <dir> ... Refusing to use it` / `ENOSPC: no space left on device, mkdir '<dir>'`
<h3 id="role-system-must-precede-an-assistant-message">
role 'system' must precede an 'assistant' message
+70 −0 lines
Upstream edited 24 Sep 2026 22:19 UTC Recorded here 24 Sep 2026 22:37 UTC
claude-code
managed-settings
±changed
+2−0
claude-codechanged
managed-settings
* For `strictKnownMarketplaces`, Claude Code likewise enforces the list in the managed settings it applies and blocks a parent-supplied one. The parent's list applies only when no
* A parent-supplied `blockedMarketplaces` applies in addition to any blocklist that a managed source sets. Requires Claude Code v2.1.282 or later
+2 −0 lines
Upstream edited 24 Sep 2026 22:14 UTC Recorded here 24 Sep 2026 22:37 UTC
claude-code
claude-apps-gateway
±changed
+3−1
claude-codechanged
claude-apps-gateway
Four parent-supplied settings pass the filter even with all five locks set. Under the default first-wins setting, the admin value that blocks the parent's is the one in the highest
Six parent-supplied settings pass the filter even with all five locks set. Under the default first-wins setting, an admin value blocks the parent's only when it sits in the highest
* **`strictKnownMarketplaces`**: Claude Code honors a parent-supplied plugin marketplace allowlist when the winning managed source doesn't set one. If your fleet restricts marketpl
* **`blockedMarketplaces`**: a parent-supplied marketplace blocklist passes and adds to any blocklist that a managed source sets, since a blocklist can only restrict further. Requi
+3 −1 lines
Upstream edited 24 Sep 2026 22:14 UTC Recorded here 24 Sep 2026 22:37 UTC
claude-code
changelog
±changed
+89−0
claude-codechanged
changelog
<Update label="2.1.282" description="September 24, 2026">
* Added a `maxProseWidth` setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width
* Added a startup notice, and `/status` and `claude doctor` entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off
* Added the `allowClaudeInChromeWithManagedMcp` managed setting to let `claude --chrome` run alongside an exclusive `managed-mcp.json`; the error shown when Chrome is blocked now
+89 −0 lines
Upstream edited 24 Sep 2026 18:46 UTC Recorded here 24 Sep 2026 19:07 UTC
claude-code
settings-reference
±changed
+4−0
claude-codechanged
settings-reference
If you set this key in the [claude.ai admin console](/docs/en/server-managed-settings), claude.ai also applies it when anyone in your organization adds a marketplace from a git rep
If you set this key in the [claude.ai admin console](/docs/en/server-managed-settings), claude.ai also applies it when anyone in your organization adds a marketplace from a git rep
+4 −0 lines
Upstream edited 24 Sep 2026 17:27 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
server-managed-settings
±changed
+1−1
claude-codechanged
server-managed-settings
In a [Cowork](https://claude.com/docs/cowork/overview) session in the Claude Desktop app, Claude Code doesn't fetch server-managed settings from the claude.ai admin console, even w
In a [Cowork](https://claude.com/docs/cowork/overview) session in the Claude Desktop app, Claude Code doesn't fetch server-managed settings from the claude.ai admin console, even w
+1 −1 lines
Upstream edited 24 Sep 2026 17:27 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
plugin-marketplaces
±changed
+5−0
claude-codechanged
plugin-marketplaces
Where the two lists are enforced depends on where you set them:
* **The claude.ai admin console**: Claude Code enforces both lists in the sessions that [read server-managed settings](/docs/en/managed-settings#where-and-when-a-policy-applies). c
* **A managed settings file, OS-level policy, or other managed source**: Claude Code enforces both lists where it reads that source. claude.ai doesn't read it.
+5 −0 lines
Upstream edited 24 Sep 2026 17:27 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
The [surface coverage](/docs/en/model-config#surface-coverage) table compares Cowork with the other surfaces.
Wherever the session runs, claude.ai applies the admin console's [`strictKnownMarketplaces`](/docs/en/settings-reference#strictknownmarketplaces) and [`blockedMarketplaces`](/doc
+1 −1 lines
Upstream edited 24 Sep 2026 17:27 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
interactive-mode
±changed
+1−1
claude-codechanged
interactive-mode
Claude Code generates each of these next-prompt suggestions with a background request that reuses the conversation's prompt cache, so the additional cost is minimal.
Claude Code generates each of these next-prompt suggestions with a short background request to the same model your session is using. The request counts toward your plan's usage lim
+1 −1 lines
Upstream edited 24 Sep 2026 17:19 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
costs
±changed
+2−0
claude-codechanged
costs
When prompt suggestions are on, Claude Code also sends a short request to the model your session is using after Claude responds, to [suggest your next prompt](/docs/en/interactive-
+2 −0 lines
Upstream edited 24 Sep 2026 17:19 UTC Recorded here 24 Sep 2026 17:37 UTC
claude-code
plugin-evals
±changed
+9−1
claude-codechanged
plugin-evals
`claude plugin eval` loads the target plugin's skills and hooks and runs its eval suite on your machine, as you. Pointing it at a plugin is the same trust decision as `claude --plu
`claude plugin eval` loads the target plugin's skills, hooks, and agents and runs its eval suite on your machine, as you. Pointing it at a plugin is the same trust decision as `cla
### "Agent type '...' not found" for one of your plugin's agents
By default each case runs both with your plugin and without it, and the runs without it are the [no-plugin baseline](#the-no-plugin-baseline). When Claude dispatches one of your pl
+9 −1 lines
Upstream edited 24 Sep 2026 17:00 UTC Recorded here 24 Sep 2026 17:07 UTC
23 Sep 2026
17 pages
+300 −81 lines
claude-code
memory
±changed
+6−8
claude-codechanged
memory
Reading `AGENTS.md` directly requires Claude Code v2.1.277 or later. In some sessions, such as those on Amazon Bedrock or with telemetry disabled, Claude [can't read `AGENTS.md`]
Reading `AGENTS.md` directly requires Claude Code v2.1.277 or later. In some sessions Claude [can't read `AGENTS.md`](#when-agents-md-support-is-unavailable), so [import it from
* Your session doesn't [fetch feature flags from Anthropic](/docs/en/env-vars#features-that-need-feature-flag-fetching), for example because you use Amazon Bedrock or another third
* It's your [first session after you install or upgrade](/docs/en/env-vars#first-session-after-an-install-or-upgrade) to a version with `AGENTS.md` support. Claude reads `AGENTS.md
+6 −8 lines
Upstream edited 23 Sep 2026 19:37 UTC Recorded here 23 Sep 2026 20:07 UTC
claude-code
glossary
±changed
+1−1
claude-codechanged
glossary
A markdown file of project instructions you write for AI coding agents. If your repository has one and no [CLAUDE.md](#claude-md), Claude reads it as your project instructions with
A markdown file of project instructions you write for AI coding agents. If your repository has one and no [CLAUDE.md](#claude-md), Claude reads it as your project instructions with
+1 −1 lines
Upstream edited 23 Sep 2026 19:37 UTC Recorded here 23 Sep 2026 20:07 UTC
claude-code
feature-availability
±changed
+0−1
claude-codechanged
feature-availability
* **CLAUDE.md memory**: `CLAUDE.md` files load on every provider. Reading [`AGENTS.md` files](/docs/en/memory#agents-md) as project instructions also requires a session that [fetch
+0 −1 lines
Upstream edited 23 Sep 2026 19:37 UTC Recorded here 23 Sep 2026 20:07 UTC
claude-code
env-vars
±changed
+0−1
claude-codechanged
env-vars
* Have Claude Code [read `AGENTS.md` files](/docs/en/memory#agents-md) as project instructions; it loads `CLAUDE.md` files only
+0 −1 lines
Upstream edited 23 Sep 2026 19:37 UTC Recorded here 23 Sep 2026 20:07 UTC
claude-code
changelog
±changed
+179−0
claude-codechanged
changelog
<Update label="2.1.281" description="September 23, 2026">
* Added Claude apps gateway support for newer Claude Desktop keys in `desktop` policy blocks, including `blockReadsOutsideWorkingDirectories` and `disableBypassPermissionsMode`
* Added `assume_role` on Claude apps gateway Bedrock upstreams: the gateway calls Bedrock as an IAM role it assumes through STS, in another AWS account if needed, optionally one
* Added `guardrail: {id, version}` on Claude apps gateway Bedrock upstreams to apply an Amazon Bedrock guardrail to every request sent through them (set it on all Bedrock upstrea
+179 −0 lines
Upstream edited 23 Sep 2026 19:28 UTC Recorded here 23 Sep 2026 19:37 UTC
claude-code
web-quickstart
±changed
+16−16
claude-codechanged
web-quickstart
| | Cloud session | Local session
| :------------------------------------------- | :------------------------------------------------------------------------------------------------------------- | :-----------------
| **Code runs on** | Cloud VM, Anthropic-managed by default | Your machine
| **You start it from** | claude.ai/code, the Claude mobile app, the Desktop app with **Cloud** selected, or `claude --cloud` | Your terminal, you
| **You chat from** | claude.ai, the mobile app, or the Desktop app | Where you started
+16 −16 lines
Upstream edited 23 Sep 2026 18:54 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
Cloud sessions are in research preview for Pro, Max, and Team users, and for Enterprise users with premium seats or Chat + Claude Code seats.
Cloud sessions are available on Pro, Max, and Team plans, and for Enterprise users with premium seats or Chat + Claude Code seats.
+1 −1 lines
Upstream edited 23 Sep 2026 18:54 UTC Recorded here 23 Sep 2026 19:07 UTC
claude-code
cloud-environments
±changed
+1−1
claude-codechanged
cloud-environments
Cloud environments apply to [cloud sessions](/docs/en/claude-code-on-the-web), which are in research preview for Pro, Max, and Team users, and for Enterprise users with [premium
Cloud environments apply to [cloud sessions](/docs/en/claude-code-on-the-web), which are available on Pro, Max, and Team plans, and for Enterprise users with [premium seats or Ch
+1 −1 lines
Upstream edited 23 Sep 2026 18:54 UTC Recorded here 23 Sep 2026 19:07 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
Cloud sessions are in research preview for Pro, Max, and Team users, and for Enterprise users with premium seats or Chat + Claude Code seats.
Cloud sessions are available on Pro, Max, and Team plans, and for Enterprise users with premium seats or Chat + Claude Code seats.
+1 −1 lines
Upstream edited 23 Sep 2026 18:54 UTC Recorded here 23 Sep 2026 19:07 UTC
claude-code
vs-code
±changed
+22−1
claude-codechanged
vs-code
You can also type `/plan` in the prompt box. Requires Claude Code v2.1.280 or later.
* `/plan`: switches to plan mode. If you're already in plan mode, shows the current plan instead.
* `/plan` with a task, such as `/plan fix the auth bug`: switches to plan mode and starts planning that task.
+22 −1 lines
Upstream edited 23 Sep 2026 02:03 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
voice-dictation
±changed
+10−0
claude-codechanged
voice-dictation
Holding or tapping `Space` starts dictation only where the keypress would otherwise type into the prompt. In the [transcript viewer](/docs/en/interactive-mode#transcript-viewer), `
## Cancel a recording
+10 −0 lines
Upstream edited 23 Sep 2026 01:51 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
plugin-marketplaces
±changed
+12−28
claude-codechanged
plugin-marketplaces
By default, the background refresh disables git credential helpers when it checks the marketplace's remote for new commits, so the check can't authenticate to private repositories
When the check finds new commits, or fails because it can't reach or authenticate to the remote, Claude Code clones the marketplace again and swaps the new clone in. If that clone
The background refresh checks the marketplace's remote for new commits with your configured git credential helpers, the same as the commands you run. For SSH remotes, a key loaded
+12 −28 lines
Upstream edited 23 Sep 2026 01:49 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
monitoring-usage
±changed
+5−0
claude-codechanged
monitoring-usage
* `stdout_chars`: Total characters of stdout across the matching hooks that succeeded. Requires Claude Code v2.1.280 or later
* `additional_context_chars`: Total characters of `additionalContext` returned by the matching hooks. Requires Claude Code v2.1.280 or later
* `system_message_chars`: Total characters of `systemMessage` returned by the matching hooks. Requires Claude Code v2.1.280 or later
* `initial_user_message_chars`: Total characters of `initialUserMessage` returned by the matching hooks. Requires Claude Code v2.1.280 or later
* `num_outputs_persisted`: Number of hook outputs over the [10,000-character cap](/docs/en/hooks#json-output) that Claude Code saved to a file. Requires Claude Code v2.1.280 or lat
+5 −0 lines
Upstream edited 23 Sep 2026 01:49 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
artifacts
±changed
+4−0
claude-codechanged
artifacts
Whether artifacts are allowed for your organization comes from your organization's policy, which Claude Code loads from `api.anthropic.com`. When Claude Code can't load the policy,
If a proxy, VPN, or web filter is involved, ask your IT admin to let `api.anthropic.com` through. Claude Code keeps retrying in the background, and artifacts become available once
+4 −0 lines
Upstream edited 23 Sep 2026 01:49 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
skills
±changed
+8−0
claude-codechanged
skills
### Personal skills disappeared
If skill folders you created in `~/.claude/skills/` are gone, look in `~/.claude/skills/.trash/`. When Claude Code [syncs skills from claude.ai](#how-synced-skills-behave), it down
Before v2.1.280, a file named `manifest.json` in `~/.claude/skills/` caused Claude Code to move the skill folders that file listed into a timestamped folder under `~/.claude/skills
+8 −0 lines
Upstream edited 23 Sep 2026 01:49 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
ultrareview
±changed
+19−19
claude-codechanged
ultrareview
| Plan | Included free runs | After free runs |
| ------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------ |
| Pro | 3 free runs | billed as [usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |
| Max | 3 free runs | billed as [usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |
| Team and Enterprise | none | billed as [usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |
+19 −19 lines
Upstream edited 23 Sep 2026 01:48 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
ultrareview
±changed
+8−2
claude-codechanged
ultrareview
Claude can also tell you that a review was stopped or that its session wasn't found:
* If the review's cloud session is stopped or [archived](/docs/en/claude-code-on-the-web#archive-sessions) on claude.ai before the review finishes, Claude tells you it was stopped.
* If the review's cloud session was deleted, or you've signed in to a different Claude account or organization since launching it, Claude tells you the session wasn't found.
+8 −2 lines
Upstream edited 23 Sep 2026 01:48 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
plugins
±changed
+2−0
claude-codechanged
plugins
To load plugins in a session where you can't add the flag, list their absolute paths in the [`CLAUDE_CODE_PLUGIN_DIRS`](/docs/en/env-vars#variables) environment variable instead. C
+2 −0 lines
Upstream edited 23 Sep 2026 01:47 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
mcp
±changed
+3−1
claude-codechanged
mcp
Claude Code truncates tool descriptions and server instructions at 2KB each. Keep them concise to avoid truncation, and put critical details near the start.
Claude Code truncates each tool description and each server's instructions at 2,048 characters by default. Keep them concise, and put critical details near the start.
To change the limit for every MCP server in your session, set [`CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH`](/docs/en/env-vars#variables) to a number of characters. This variable requi
+3 −1 lines
Upstream edited 23 Sep 2026 01:47 UTC Recorded here 23 Sep 2026 02:07 UTC
claude-code
env-vars
±changed
+2−0
claude-codechanged
env-vars
| `CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH` | Maximum length in characters of each MCP tool description and each MCP server's instructions that Claude Code sends to t
| `CLAUDE_CODE_PLUGIN_DIRS` | Plugin directories to load for the session, each loaded the way a [`--plugin-dir`](/docs/en/plugins#test-your-plugins-lo
+2 −0 lines
Upstream edited 23 Sep 2026 01:47 UTC Recorded here 23 Sep 2026 02:07 UTC
22 Sep 2026
83 pages
+1716 −1107 lines
claude-code
quickstart
±changed
+5−5
claude-codechanged
quickstart
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
+5 −5 lines
Upstream edited 22 Sep 2026 23:25 UTC Recorded here 22 Sep 2026 23:37 UTC
claude-code
overview
±changed
+5−5
claude-codechanged
overview
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
+5 −5 lines
Upstream edited 22 Sep 2026 23:25 UTC Recorded here 22 Sep 2026 23:37 UTC
claude-code
prompt-caching
±changed
+6−6
claude-codechanged
prompt-caching
* **Effort level**: on most models, each effort level has its own cache, so changing effort mid-session recomputes the entire request. On Fable 5.1 with an API key or a Claude subs
* **Effort level**: on most models, each effort level has its own cache, so changing effort mid-session recomputes the entire request. On Opus 5.5 and Fable 5.1 with an API key or
On Fable 5.1 with an API key or a Claude subscription, changing effort keeps the cache, and Claude Code applies the new level without asking. This doesn't apply on Amazon Bedrock,
On Opus 5.5 and Fable 5.1 with an API key or a Claude subscription, changing effort keeps the cache, and Claude Code applies the new level without asking. This doesn't apply on Ama
| Field | Meaning |
+6 −6 lines
Upstream edited 22 Sep 2026 23:19 UTC Recorded here 22 Sep 2026 23:37 UTC
claude-code
output-styles
±changed
+108−36
claude-codechanged
output-styles
> Adapt Claude Code for uses beyond software engineering
Output styles change how Claude responds, not what Claude knows. They set Claude's role, tone, and output format for every response. Use one when you keep re-prompting for the same
A custom output style gives Claude your own instructions and lets you choose whether to keep Claude Code's built-in software engineering instructions. Keep them when you're changin
+108 −36 lines
Upstream edited 22 Sep 2026 20:16 UTC Recorded here 22 Sep 2026 20:37 UTC
claude-code
features-overview
±changed
+39−19
claude-codechanged
features-overview
* **[Output styles](/docs/en/output-styles)** set Claude's role, tone, and response format for every response in a session
| Feature | What it does | When to use it
| -------------------------------------------------------------- | ---------------------------------------------------------------------------- | ----------------------------------
| **CLAUDE.md** | Persistent context loaded every conversation | Project conventions, "always do X"
| **Skill** | Instructions, knowledge, and workflows Claude can use | Reusable content, reference docs,
+39 −19 lines
Upstream edited 22 Sep 2026 19:59 UTC Recorded here 22 Sep 2026 20:07 UTC
claude-code
llm-gateway-protocol
±changed
+1−0
claude-codechanged
llm-gateway-protocol
* When the gateway or its upstream rejects the [advisor tool](/docs/en/advisor) entry in `tools` as an unrecognized tool type, Claude Code retries the request once without that ent
+1 −0 lines
Upstream edited 22 Sep 2026 17:28 UTC Recorded here 22 Sep 2026 17:37 UTC
claude-code
advisor
±changed
+1−1
claude-codechanged
advisor
* **Anthropic API only**: the advisor is a server-executed tool. It is not available on Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform, or Microsoft Foundry.
* **Anthropic API only**: the advisor is a server-executed tool. It is not available on Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform, or Microsoft Foundry.
+1 −1 lines
Upstream edited 22 Sep 2026 17:28 UTC Recorded here 22 Sep 2026 17:37 UTC
claude-code
sub-agents
±changed
+10−6
claude-codechanged
sub-agents
The `--agents` flag accepts JSON with a `prompt` field plus these [frontmatter](#supported-frontmatter-fields) fields: `description`, `tools`, `disallowedTools`, `model`, `permissi
The `--agents` flag accepts JSON with a `prompt` field plus these [frontmatter](#supported-frontmatter-fields) fields: `description`, `tools`, `disallowedTools`, `model`, `permissi
#### Supported frontmatter fields
The following fields can be used in the YAML frontmatter. Only `name` and `description` are required.
+10 −6 lines
Upstream edited 22 Sep 2026 17:25 UTC Recorded here 22 Sep 2026 17:37 UTC
claude-code
skills
±changed
+4−4
claude-codechanged
skills
Beyond the markdown content, you can configure skill behavior using YAML frontmatter fields between `---` markers at the top of your `SKILL.md` file:
Configure a skill with YAML [frontmatter](/docs/en/glossary#frontmatter) between `---` markers at the top of `SKILL.md`, and write the skill's instructions as Markdown after the cl
All fields are optional. Only `description` is recommended so Claude knows when to use the skill.
Claude Code reads the frontmatter only when the opening `---` is the file's first line. Otherwise it treats the whole file, `---` markers included, as skill content.
+4 −4 lines
Upstream edited 22 Sep 2026 17:25 UTC Recorded here 22 Sep 2026 17:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.