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
146 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,575 of the ledger's changes in claude-code. Show every change
ReadSourcePageWhatLines
16 Sep 2026
22 pages
+239 −131 lines
claude-code
plugins-reference
±changed
+28−13
claude-codechanged
plugins-reference
In [Cowork](https://claude.com/product/cowork) and [cloud sessions](/docs/en/cloud-environments#what-carries-over-from-your-setup), Claude Code downloads the plugins enabled for yo
Manage a synced plugin by the `<name>@synced` ID that `claude plugin list` prints:
* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that envi
+28 −13 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
plugin-marketplaces
±changed
+2−0
claude-codechanged
plugin-marketplaces
Claude Code downloads the plugins [synced from claude.ai](/docs/en/plugins-reference#synced-plugins) from your account rather than from a marketplace, so this lockdown doesn't cove
+2 −0 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
* [`useAutoModeDuringPlan`](/docs/en/settings-reference#useautomodeduringplan) and [`syncClaudeAiSkills`](/docs/en/settings-reference#syncclaudeaiskills), where a `false` from any
* [`useAutoModeDuringPlan`](/docs/en/settings-reference#useautomodeduringplan), [`syncClaudeAiSkills`](/docs/en/settings-reference#syncclaudeaiskills), and [`syncClaudeAiPlugins`](
+1 −1 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
env-vars
±changed
+3−2
claude-codechanged
env-vars
| `CLAUDE_CODE_SYNC_SKILLS` | Set to `1` to download your enabled claude.ai skills into `~/.claude/skills/synced/` and resync every 10 minutes. Before
| `CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS` | Timeout in milliseconds for a mid-session skills resync when `CLAUDE_CODE_SYNC_SKILLS` is set (default: 30000). Bounds t
| `CLAUDE_CODE_SYNC_SKILLS` | Set to `1` in non-interactive mode with the `-p` flag to make Claude Code download the skills enabled for your claude.ai
| `CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS` | Timeout in milliseconds for the skills resync that runs mid-session when an app built on the [Agent SDK](/docs/en/agent-
* Sync the [skills](/docs/en/skills#where-synced-skills-load) and [plugins](/docs/en/plugins-reference#synced-plugins) enabled for your claude.ai account into your terminal session
+3 −2 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
discover-plugins
±changed
+5−0
claude-codechanged
discover-plugins
You can also enable plugins on claude.ai, for yourself or through your organization. Claude Code syncs those into your sessions without a marketplace install, as [Plugins synced fr
Claude Code also lists the [plugins synced from your claude.ai account](/docs/en/plugins-reference#synced-plugins) in the **Installed** tab, with `synced` as their source. You can
* A [sync from your claude.ai account](/docs/en/plugins-reference#synced-plugins) that added, updated, or removed a plugin and showed a notification asking you to reload
+5 −0 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
desktop
±changed
+5−1
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
Personal skills in `~/.claude/skills/` apply to local sessions; an [SSH](#ssh-sessions) session reads `~/.claude/skills/` from the remote host's home directory, not from your machi
Local sessions load your personal skills from `~/.claude/skills/`. An [SSH](#ssh-sessions) session reads `~/.claude/skills/` from the remote host's home directory, not from your ma
+5 −1 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
admin-setup
±changed
+2−1
claude-codechanged
admin-setup
| [Customization lockdown](/docs/en/settings-reference#strictpluginonlycustomization) | Block skills, agents, hooks, and MCP servers from user and project sources, so they
| [Customization lockdown](/docs/en/settings-reference#strictpluginonlycustomization) | Block skills, agents, hooks, and MCP servers from user and project sources, so they
| [Disable claude.ai sync](/docs/en/settings-reference#syncclaudeaiskills) | Stop Claude Code from loading the [skills](/docs/en/skills#how-synced-skills-behave)
+2 −1 lines
Recorded here 16 Sep 2026 19:07 UTC
claude-code
plugins-reference
±changed
+27−25
claude-codechanged
plugins-reference
If a plugin has no `skills/` directory and no `skills` manifest field, a `SKILL.md` at the plugin root is loaded as a single skill. Set the frontmatter `name` field to control the
If a plugin has no `skills/` directory and no `skills` manifest field, a `SKILL.md` at the plugin root is loaded as a single skill. Set the frontmatter `name` field to control the
| Field | Type | Description
| :--------------- | :------ | :----------------------------------------------------------------------------------------------------------------------------------------------------
| `$schema` | string | JSON Schema URL for editor autocomplete and validation. Claude Code ignores this field at load time.
+27 −25 lines
Recorded here 16 Sep 2026 07:07 UTC
claude-code
plugins
±changed
+6−6
claude-codechanged
plugins
| Field | Purpose
| :------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------
| `name` | Unique identifier and skill namespace. Skills are prefixed with this (e.g., `/my-first-plugin:hello`).
| `description` | Shown in the plugin manager when browsing or installing plugins.
| `version` | Optional. If set, users only receive updates when you bump this field, except for a [`command` source](/docs/en/plugin-marketplaces#command-sources); see [ver
+6 −6 lines
Recorded here 16 Sep 2026 07:07 UTC
claude-code
plugin-marketplaces
±changed
+21−21
claude-codechanged
plugin-marketplaces
Setting `version` means users only receive updates when you change this field, so bump it on every release. A plugin with a [`command` source](#command-sources) isn't pinned
Setting `version` means users only receive updates when you change this field, so bump it on every release. A plugin with a [`command` source](#command-sources) isn't pinned
**How plugins are installed**: when users install a plugin, Claude Code copies the plugin directory to a cache location, except for a [`command` source in link mode](#copy-mode-a
**How plugins are installed**: when users install a plugin, Claude Code copies the plugin directory to a cache location, unless the plugin loads in place. A [`command` source in
| Field | Type | Description
+21 −21 lines
Recorded here 16 Sep 2026 07:07 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
* `${CLAUDE_PLUGIN_ROOT}`: the plugin's installation directory, for scripts bundled with a [plugin](/docs/en/plugins). Changes on each plugin update.
* `${CLAUDE_PLUGIN_ROOT}`: the plugin's installation directory, for scripts bundled with a [plugin](/docs/en/plugins). See [plugin environment variables](/docs/en/plugins-reference
+1 −1 lines
Recorded here 16 Sep 2026 07:07 UTC
claude-code
claude-directory
±changed
+5−5
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#security-keys-where-
| `CLAUDE.local.md` | Project root | Your private preferences for this project, loaded alongside CLAUDE.md. Create it manually and add it to `.gitignore`.
| Installed plugins | `~/.claude/plugins` | Cloned marketplaces, installed plugin versions, and per-plugin data, managed by `claude plugin` commands. For a plugin inst
+5 −5 lines
Recorded here 16 Sep 2026 07:07 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` | Set to `1` to strip credentials from subprocess environments (Bash tool, hooks, MCP stdio servers): Anthropic and cloud
| `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` | Set to `1` to strip credentials from subprocess environments (Bash tool, hooks, MCP stdio servers): Anthropic and cloud
+1 −1 lines
Recorded here 16 Sep 2026 06:37 UTC
15 Sep 2026
126 pages
+2656 −1557 lines
claude-code
settings-reference
±changed
+5−3
claude-codechanged
settings-reference
Send every Bash and PowerShell command through the auto mode classifier while auto mode is active. By default, auto mode suspends only allow rules that could run arbitrary code: to
Send every Bash and PowerShell command through the auto mode classifier while auto mode is active. By default, auto mode suspends only allow rules that could run arbitrary code: to
* `false`: auto mode suspends only allow rules that could run arbitrary code, such as `Bash(*)` and `Bash(python *)`; a command that any other allow rule matches skips the classi
* `false`: auto mode suspends only allow rules that could run arbitrary code, such as `Bash(*)` and `Bash(python *)`; a command that any other allow rule matches skips the classi
+5 −3 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
sandboxing
±changed
+22−6
claude-codechanged
sandboxing
The Bash sandbox lets Claude run most shell commands without stopping to ask permission. Instead of approving each command, you define which files and network domains commands can
The Bash sandbox lets Claude run most shell commands without stopping to ask permission. Instead of approving each command, you define which files and network domains commands can
Ask Claude to run a command, such as a build or a test suite. By default, commands inside the sandbox can write to the working directory, the session temp directory, and any [d
Ask Claude to run a command, such as a build or a test suite. By default, commands inside the sandbox can write to the working directory, the session temp directory, and any [d
+22 −6 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
sandbox-environments
±changed
+4−4
claude-codechanged
sandbox-environments
| [Sandboxed Bash tool](#sandboxed-bash-tool) | Bash commands and their child processes | No | Minimal on macOS; low on Linux and W
| [Sandboxed Bash tool](#sandboxed-bash-tool) | Bash, PowerShell, and Monitor commands and their child processes | No | Minimal on macOS; low on Linux and W
The [sandboxed Bash tool](#sandboxed-bash-tool) on its own constrains only Bash, so it is not sufficient for fully unattended runs in either mode. You can layer approaches: running
The [sandboxed Bash tool](#sandboxed-bash-tool) on its own constrains only shell commands, so it is not sufficient for fully unattended runs in either mode. You can layer approache
The sandboxed Bash tool is built into Claude Code. It uses operating system primitives to restrict the filesystem and network access of every Bash command Claude runs.
+4 −4 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
permissions
±changed
+4−2
claude-codechanged
permissions
When you ask Claude to fetch a page, it fetches without a prompt. When you ask it to run a [sandboxed](/docs/en/sandboxing) `curl` against a host outside the sandbox allowlist, Cla
When you ask Claude to fetch a page, it fetches without a prompt. When you ask it to run a [sandboxed](/docs/en/sandboxing) `curl` against a host outside the sandbox allowlist, Cla
In [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode), Claude instead names the host in the command's [per-command allowed domains](/docs/en/sandboxing#per-com
* **Sandboxing** provides OS-level enforcement that restricts the Bash tool's filesystem and network access. It applies only to Bash commands and their child processes.
+4 −2 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
permission-modes
±changed
+20−13
claude-codechanged
permission-modes
* Reads outside the working directories while [`permissions.blockReadsOutsideWorkingDirectories`](/docs/en/settings-reference#permissions-blockreadsoutsideworkingdirectories) is on
* Reads outside the working directories while [`permissions.blockReadsOutsideWorkingDirectories`](/docs/en/settings-reference#permissions-blockreadsoutsideworkingdirectories) is on
A command the shell parser can't trace, such as one that changes directory more than once or runs a subshell, prompts the same way even when it names no outside path. This prompt
The Bash sandbox and auto mode work independently and combine, except in plan mode, where [auto-allow doesn't widen approvals](/docs/en/sandboxing#sandbox-modes). For the full inte
+20 −13 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
auto-mode-config
±changed
+4−2
claude-codechanged
auto-mode-config
* **Repository visibility**: a repository is assumed private unless its remote host and name indicate otherwise, or a visibility check earlier in the conversation the classifier
* **Repository visibility**: a repository is assumed private unless its remote host and name indicate otherwise, or the classifier reads a visibility check earlier in the convers
In the classifier requests sent by Claude Code itself, the classifier reads your messages and the commands Claude runs, not their output. The evidence has to be something the c
By default, narrow Bash and PowerShell allow rules such as `Bash(npm test)` stay in effect in auto mode, and Claude Code resolves them before the classifier runs. Claude Code suspe
+4 −2 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
agent-sdk/hooks
±changed
+5−2
claude-codechanged
agent-sdk/hooks
When a callback exceeds its timeout, Claude Code cancels it and treats it as a failed hook: it discards the callback's output and the session continues rather than hanging. What ha
When a callback exceeds its timeout, Claude Code cancels it and discards its output, and the session continues rather than hanging. What happens next depends on the event:
* `Stop` and `SubagentStop`: Claude Code shows a warning and the agent stops normally.
* `Stop` and `SubagentStop`: the timed-out callback counts as returning no decision. The agent or subagent stops as if that callback had allowed it, and a decision from your other
* `SessionStart`: the timed-out callback counts as returning no output, and the session continues with the output of your other `SessionStart` hooks.
+5 −2 lines
Recorded here 15 Sep 2026 23:37 UTC
claude-code
agent-sdk/hooks
±changed
+44−44
claude-codechanged
agent-sdk/hooks
| Hook Event | Python SDK | TypeScript SDK | What triggers it
| ------------------------------------------------------ | ---------- | -------------- | -------------------------------------------------------------------------------------------
| `PreToolUse` | Yes | Yes | Tool call request (can block or modify)
| `PostToolUse` | Yes | Yes | Tool execution result
| `PostToolUseFailure` | Yes | Yes | Tool execution failure
+44 −44 lines
Upstream edited 15 Sep 2026 23:29 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
zero-data-retention
±changed
+7−8
claude-codechanged
zero-data-retention
| Feature | Reason |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [Claude Code on the Web](/docs/en/claude-code-on-the-web) | Requires server-side storage of conversation history. |
| [Cloud sessions](/docs/en/desktop#cloud-sessions) from the Desktop app | Requires persistent session data that includes prompts and completions. |
| [Claude Tag](/docs/en/claude-tag) | Retains channel memory and session transcripts. |
+7 −8 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
web-quickstart
±changed
+26−25
claude-codechanged
web-quickstart
# Get started with Claude Code on the web
# Get started with Claude Code in the cloud
Claude Code on the web is in research preview for Pro, Max, and Team users, and for Enterprise users with premium seats or Chat + Claude Code seats.
Cloud sessions are in research preview for Pro, Max, and Team users, and for Enterprise users with premium seats or Chat + Claude Code seats.
Claude Code on the web runs on cloud infrastructure instead of your machine, Anthropic-managed by default. Submit tasks from [claude.ai/code](https://claude.ai/code) in your browse
+26 −25 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
vs-code
±changed
+2−2
claude-codechanged
vs-code
If you use [Claude Code on the web](/docs/en/claude-code-on-the-web), you can resume those cloud sessions directly in VS Code. This requires signing in with **Claude.ai Subscriptio
If you run [cloud sessions](/docs/en/claude-code-on-the-web), you can resume them directly in VS Code. This requires signing in with **Claude.ai Subscription**, not Anthropic Conso
Only web sessions started with a GitHub repository appear in the Web tab. Resuming loads the conversation history locally; changes are not synced back to claude.ai.
Only cloud sessions started with a GitHub repository appear in the Web tab. Resuming loads the conversation history locally; changes are not synced back to claude.ai.
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
voice-dictation
±changed
+1−1
claude-codechanged
voice-dictation
* **A local microphone**: voice dictation does not work in remote environments such as [Claude Code on the web](/docs/en/claude-code-on-the-web) or SSH sessions.
* **A local microphone**: voice dictation does not work in [cloud sessions](/docs/en/claude-code-on-the-web) or SSH sessions.
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
ultrareview
±changed
+8−8
claude-codechanged
ultrareview
Ultrareview is a deep code review that runs on Claude Code on the web infrastructure. When you run `/code-review ultra`, Claude Code launches a fleet of reviewer agents in a remote
Ultrareview is a deep code review that runs as a [cloud session](/docs/en/claude-code-on-the-web) on Anthropic's infrastructure. When you run `/code-review ultra`, Claude Code laun
* **No local resource use**: the review runs entirely in a remote sandbox, so your terminal stays free for other work while it runs
* **No local resource use**: the review runs entirely in a cloud sandbox, so your terminal stays free for other work while it runs
Ultrareview requires authentication with a claude.ai account because it runs on Claude Code on the web infrastructure. If you are signed in with an API key only, run `/login` and a
+8 −8 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
tools-reference
±changed
+6−6
claude-codechanged
tools-reference
| `ListAgents` | Lists the agents Claude can message with `SendMessage`: subagents in the session, [agent team](/docs/en/agent-teams) teammates, your other local Claude C
| `ListAgents` | Lists the agents Claude can message with `SendMessage`: subagents in the session, [agent team](/docs/en/agent-teams) teammates, your other local Claude C
| `SendUserFile` | Sends files from the session to you with an optional caption, so a generated report, diagram, screenshot, or built artifact reaches your device instead o
| `SendUserFile` | Sends files from the session to you with an optional caption, so a generated report, diagram, screenshot, or built artifact reaches your device instead o
| `SubagentHandback` | Delivers a subagent's final report to whichever conversation receives that subagent's result. Provided only in [auto mode](/docs/en/permission-modes#elim
+6 −6 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
third-party-integrations
±changed
+1−1
claude-codechanged
third-party-integrations
The deployment options compared below cover where model inference runs. To run [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions on compute your organization opera
The deployment options compared below cover where model inference runs. To run Claude Code [cloud sessions](/docs/en/claude-code-on-the-web) on compute your organization operates,
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
slack
±changed
+19−19
claude-codechanged
slack
Claude Code in Slack brings the power of Claude Code directly into your Slack workspace. When you mention `@Claude` with a coding task, Claude automatically detects the intent and
This integration is built on the existing Claude for Slack app but adds intelligent routing to Claude Code on the web for coding-related requests. Each session runs under your own
Claude Code in Slack brings the power of Claude Code directly into your Slack workspace. When you mention `@Claude` with a coding task, Claude automatically detects the intent and
+19 −19 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
skills
±changed
+1−1
claude-codechanged
skills
If a skill exists only in `~/.claude/skills/` on your machine, Claude Code reports that the skill was not found when a [routine](/docs/en/routines) invokes it, because each routine
If a skill exists only in `~/.claude/skills/` on your machine, Claude Code reports that the skill was not found when a [routine](/docs/en/routines) invokes it, because each routine
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
settings-reference
±changed
+2−2
claude-codechanged
settings-reference
Permission rules layer on top of every mode: `deny` rules block in every mode, including `bypassPermissions`. See [Permission modes](/docs/en/permission-modes). `manual` names the
Permission rules layer on top of every mode: `deny` rules block in every mode, including `bypassPermissions`. See [Permission modes](/docs/en/permission-modes). `manual` names the
In cloud sessions, Claude Code also ignores server-delivered mid-session MCP updates, the path behind cloud session configuration and SDK `setMcpServers()` on remote workers. In-pr
In cloud sessions, Claude Code also ignores server-delivered mid-session MCP updates, the path behind cloud session configuration and SDK `setMcpServers()` calls that reach those s
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
settings-example
±changed
+1−1
claude-codechanged
settings-example
* **Cloud sessions read it too.** A [cloud session](/docs/en/settings#settings-in-cloud-sessions) on Claude Code on the web starts from a clone of the repository, so the committed
* **Cloud sessions read it too.** A [cloud session](/docs/en/settings#settings-in-cloud-sessions) starts from a clone of the repository, so the committed file applies there as well
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
sessions
±changed
+1−1
claude-codechanged
sessions
The [desktop app](/docs/en/desktop#work-in-parallel-with-sessions), [Claude Code on the web](/docs/en/claude-code-on-the-web), and the [VS Code extension](/docs/en/vs-code#resume-p
The [desktop app](/docs/en/desktop#work-in-parallel-with-sessions), [claude.ai/code](/docs/en/claude-code-on-the-web), and the [VS Code extension](/docs/en/vs-code#resume-past-conv
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
server-managed-settings
±changed
+1−1
claude-codechanged
server-managed-settings
If your devices are enrolled in an MDM or endpoint management solution, endpoint-managed settings provide stronger security guarantees because the settings file can be protected fr
If your devices are enrolled in an MDM or endpoint management solution, endpoint-managed settings provide stronger security guarantees because the settings file can be protected fr
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
self-hosted-environments-testing
±changed
+1−1
claude-codechanged
self-hosted-environments-testing
There is no long-lived CI token for this today. The scope that grants remote-session control, `user:sessions:claude_code`, is capped server-side at 30 days, so `claude setup-token`
There is no long-lived CI token for this today. The scope that grants cloud-session control, `user:sessions:claude_code`, is capped server-side at 30 days, so `claude setup-token`,
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
self-hosted-environments-identity
±changed
+1−1
claude-codechanged
self-hosted-environments-identity
A [self-hosted environment](/docs/en/self-hosted-environments) lets [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions run on infrastructure you operate instead of
A [self-hosted environment](/docs/en/self-hosted-environments) lets Claude Code [cloud sessions](/docs/en/claude-code-on-the-web) run on infrastructure you operate instead of on An
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
self-hosted-environments
±changed
+3−3
claude-codechanged
self-hosted-environments
A self-hosted environment executes Claude Code cloud sessions on infrastructure your organization operates. A [cloud session](/docs/en/claude-code-on-the-web) is any session that r
A self-hosted environment executes Claude Code cloud sessions on infrastructure your organization operates. A [cloud session](/docs/en/claude-code-on-the-web) is any session that r
* **Plans**: public beta for Team and Enterprise organizations. Self-hosted environments are off by default; an [Owner](/docs/en/cloud-environments#organization-shared-environments
* **Plans**: public beta for Team and Enterprise organizations. Self-hosted environments are off by default; an [Owner](/docs/en/cloud-environments#organization-shared-environments
* **Surfaces**: sessions started from [Claude Code on the web](/docs/en/claude-code-on-the-web), the mobile and desktop apps, [scheduled routines](/docs/en/routines), and the termi
+3 −3 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
security-guidance
±changed
+2−2
claude-codechanged
security-guidance
* **Claude Code on the web or a desktop cloud session**: declare the plugin in `.claude/settings.json` as shown under [Enable in cloud sessions](#enable-in-cloud-sessions-and-share
* **Cloud sessions**: declare the plugin in `.claude/settings.json` as shown under [Enable in cloud sessions](#enable-in-cloud-sessions-and-shared-repositories)
User-scoped plugins do not carry into [Claude Code on the web](/docs/en/claude-code-on-the-web), because those sessions run in the cloud rather than on your machine. To enable the
User-scoped plugins do not carry into [cloud sessions](/docs/en/claude-code-on-the-web), because those sessions don't run on your machine. To enable the plugin there, or to turn it
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
security
±changed
+2−2
claude-codechanged
security
When using [Claude Code on the web](/docs/en/claude-code-on-the-web), additional security controls are in place. Sessions your organization routes to a [self-hosted environment](/d
When you use [cloud sessions](/docs/en/claude-code-on-the-web), additional security controls are in place. Sessions your organization routes to a [self-hosted environment](/docs/en
For more details on cloud execution, see [Claude Code on the web](/docs/en/claude-code-on-the-web); to configure network access for cloud sessions, see [Configure cloud environment
For more details on cloud execution, see [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web); to configure network access for cloud sessions, see [Configure cloud envir
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
sandbox-environments
±changed
+21−21
claude-codechanged
sandbox-environments
| Approach | What is isolated | Requires Docker | Setup effort
| :------------------------------------------------ | :-------------------------------------------------------------------------- | :-------------- | :-----------------------------
| [Sandboxed Bash tool](#sandboxed-bash-tool) | Bash commands and their child processes | No | Minimal on macOS; low on Linux
| [Sandbox runtime](#sandbox-runtime) | The whole Claude Code process, including file tools, MCP servers, and hooks | No | Low
| [Dev container](#dev-containers) | Full development environment | Yes | Medium
+21 −21 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
routines
±changed
+3−3
claude-codechanged
routines
* You are inside a Claude Code on the web session. Manage routines from the [web UI](https://claude.ai/code/routines) instead
* Your organization's policy disables [Claude Code on the web](/docs/en/claude-code-on-the-web), which routines run on. In this case, submitting `/schedule` answers [`Cloud session
* You are inside a cloud session. Manage routines from the [web UI](https://claude.ai/code/routines) instead
* Your organization's policy disables [cloud sessions](/docs/en/claude-code-on-the-web), which routines require. In this case, submitting `/schedule` answers [`Cloud sessions are d
Unless your organization's policy disables routines or Claude Code on the web, you can create and manage routines at [claude.ai/code/routines](https://claude.ai/code/routines) rega
+3 −3 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
remote-control
±changed
+13−13
claude-codechanged
remote-control
Unlike [Claude Code on the web](/docs/en/claude-code-on-the-web), which runs on cloud infrastructure, Remote Control sessions run directly on your machine and interact with your lo
This page covers setup, how to start and connect to sessions, and how Remote Control compares to Claude Code on the web.
Unlike [cloud sessions](/docs/en/claude-code-on-the-web), which run on cloud infrastructure, Remote Control sessions run directly on your machine and interact with your local files
+13 −13 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
plugin-marketplaces
±changed
+1−1
claude-codechanged
plugin-marketplaces
To sync a marketplace from gitlab.com or a self-managed GitLab instance, an [Owner](/docs/en/server-managed-settings#access-control) first adds a GitLab configuration for that host
To sync a marketplace from gitlab.com or a self-managed GitLab instance, an [Owner](/docs/en/server-managed-settings#access-control) first adds a GitLab configuration for that host
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
platforms
±changed
+1−1
claude-codechanged
platforms
* [Claude Code on the web](/docs/en/claude-code-on-the-web): cloud sessions that keep running when you disconnect
* [Web](/docs/en/claude-code-on-the-web): cloud sessions from your browser at claude.ai/code that keep running when you disconnect
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
permission-modes
±changed
+5−5
claude-codechanged
permission-modes
| Run in CI with an exact allowlist | `claude -p "run the test suite" --permission-mode dontAsk --allowedTools "Bash(npm test)" "Read"`
| Run fully unattended inside a container | `claude -p "<prompt>" --dangerously-skip-permissions`
| Run in CI with an exact allowlist | `claude -p "run the test suite" --permission-mode dontAsk --allowedTools "Bash(npm test)" "Read"`
| Run fully unattended inside a container | `claude -p "<prompt>" --dangerously-skip-permissions`
* **Cloud sessions** on [Claude Code on the web](/docs/en/claude-code-on-the-web): Accept edits, Plan, and Auto. Accept edits corresponds to `default` mode: cloud sessions pre-
+5 −5 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
overview
±changed
+12−12
claude-codechanged
overview
[Get started on the web →](/docs/en/web-quickstart)
[Get started →](/docs/en/web-quickstart)
| I want to... | Best option
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------
| Continue a local session from my phone or another device | [Remote Control](/docs/en/remote-control)
+12 −12 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
network-config
±changed
+1−1
claude-codechanged
network-config
[Claude Code on the web](/docs/en/claude-code-on-the-web) in Anthropic-hosted environments and [Code Review](/docs/en/code-review) connect to your repositories from Anthropic-manag
[Cloud sessions](/docs/en/claude-code-on-the-web) in Anthropic-hosted environments and [Code Review](/docs/en/code-review) connect to your repositories from Anthropic-managed infra
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
model-config
±changed
+2−2
claude-codechanged
model-config
* Cloud sessions, on [Claude Code on the web](/docs/en/claude-code-on-the-web) or in the Desktop app, run on Anthropic-managed VMs by default: settings deployed to your device do n
* [Cloud sessions](/docs/en/claude-code-on-the-web), including those you start from the Desktop app, run on Anthropic-managed VMs by default: settings deployed to your device do no
* On mobile [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions, editing and retrying is not supported. Switch models, or continue the session from a desktop browser
* In [cloud sessions](/docs/en/claude-code-on-the-web) on the mobile app, editing and retrying is not supported. Switch models, or continue the session from a desktop browser or th
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
mobile
±changed
+8−8
claude-codechanged
mobile
| Feature | What you connect to | When to use
| :--------------------------------------------------- | :-------------------------------------------------------------------- | :--------------------------------------------------
| [Claude Code on the web](/docs/en/claude-code-on-the-web) | A cloud session on cloud infrastructure, Anthropic-managed by default | Your repository is on GitHub and the task shou
| [Remote Control](/docs/en/remote-control) | A Claude Code session running on your computer | The work needs your local filesystem, tools, o
| [Dispatch](/docs/en/desktop#sessions-from-dispatch) | The Desktop app on your computer | You want to message a task and let Dispatch de
+8 −8 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
mcp-quickstart
±changed
+1−1
claude-codechanged
mcp-quickstart
* **Claude Code on the web**: reads `.mcp.json` from your repository. See [Edit .mcp.json directly](#edit-mcp-json-directly).
* **Cloud sessions**: commit a `.mcp.json` to your repository. See [Edit .mcp.json directly](#edit-mcp-json-directly).
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
mcp
±changed
+2−2
claude-codechanged
mcp
* In [web sessions](/docs/en/claude-code-on-the-web), an MCP call to a plugin server that isn't connected yet, such as right after an idle session wakes, starts the server on dem
* In [cloud sessions](/docs/en/claude-code-on-the-web), an MCP call to a plugin server that isn't connected yet, such as right after an idle session wakes, starts the server on d
| [Cloud sessions](/docs/en/claude-code-on-the-web) | The remote host passes them in | Your
| [Cloud sessions](/docs/en/claude-code-on-the-web) | The cloud host passes them in | Your
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
On Team and Enterprise plans, an Owner enables or disables [Remote Control](/docs/en/remote-control) and [web sessions](/docs/en/claude-code-on-the-web) organization-wide in [Cla
On Team and Enterprise plans, an Owner enables or disables [Remote Control](/docs/en/remote-control) and [cloud sessions](/docs/en/claude-code-on-the-web) organization-wide in [C
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
llm-gateway-connect
±changed
+3−3
claude-codechanged
llm-gateway-connect
### Slack, web, and Remote Control
[Claude Code in Slack](/docs/en/slack) and [Claude Code on the web](/docs/en/claude-code-on-the-web) are Anthropic-hosted products that always use Anthropic's API; they aren't part
### Slack, cloud sessions, and Remote Control
+3 −3 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
hooks
±changed
+2−2
claude-codechanged
hooks
Hooks are user-defined shell commands, HTTP endpoints, MCP tool calls, LLM prompts, or subagents that execute automatically at specific points in Claude Code's lifecycle. Claude Co
Hooks are user-defined shell commands, HTTP endpoints, MCP tool calls, LLM prompts, or subagents that execute automatically at specific points in Claude Code's lifecycle. Claude Co
Cloud sessions on [Claude Code on the web](/docs/en/claude-code-on-the-web) don't read your local `~/.claude/settings.json`; hooks there come from the repo and from your organizati
[Cloud sessions](/docs/en/claude-code-on-the-web) don't read your local `~/.claude/settings.json`; hooks there come from the repo and from your organization's server-managed settin
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
glossary
±changed
+16−9
claude-codechanged
glossary
### Cloud session
A Claude Code session that keeps running after you close your laptop, because it runs on cloud infrastructure instead of your machine: Anthropic-managed by default, or a [self-host
+16 −9 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
github-enterprise-server
±changed
+23−23
claude-codechanged
github-enterprise-server
> Connect Claude Code to your self-hosted GitHub Enterprise Server instance for web sessions, code review, and plugin marketplaces.
> Connect Claude Code to your self-hosted GitHub Enterprise Server instance for cloud sessions, code review, and plugin marketplaces.
GitHub Enterprise Server (GHES) support lets your organization use Claude Code with repositories hosted on your self-managed GitHub instance instead of github.com. Once an Owner co
For repositories on github.com, see [Claude Code on the web](/docs/en/claude-code-on-the-web) and [Code Review](/docs/en/code-review). To run Claude in your own CI infrastructure,
+23 −23 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
github-actions
±changed
+2−2
claude-codechanged
github-actions
* [Claude Code on the web](/docs/en/claude-code-on-the-web): Claude Code sessions from your browser or phone
* [Claude Code in the cloud](/docs/en/claude-code-on-the-web): Claude Code sessions that run on cloud infrastructure instead of your machine
The [Claude GitHub App](https://github.com/apps/claude) is shared by every Claude feature that integrates with GitHub, including the Claude Code GitHub Action, [Code Review](/docs/
The [Claude GitHub App](https://github.com/apps/claude) is shared by every Claude feature that integrates with GitHub, including the Claude Code GitHub Action, [Code Review](/docs/
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
feature-availability
±changed
+4−4
claude-codechanged
feature-availability
* [Claude Code on the web](/docs/en/claude-code-on-the-web), Claude Code on mobile, and [Claude Code in Slack](/docs/en/slack)
* [Cloud sessions](/docs/en/claude-code-on-the-web), Claude Code on mobile, and [Claude Code in Slack](/docs/en/slack)
<span id="fn5" style={{display: 'block', position: 'relative', top: '-120px'}} /><sup>5</sup> Requires Claude Code v2.1.224 or later on macOS and Linux, including Linux inside WSL
<span id="fn5" style={{display: 'block', position: 'relative', top: '-120px'}} /><sup>5</sup> Requires Claude Code v2.1.224 or later on macOS and Linux, including Linux inside WSL
| [Claude Code on the web](/docs/en/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |
+4 −4 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
errors
±changed
+5−5
claude-codechanged
errors
Except for [Wrapper and IDE errors](#wrapper-and-ide-errors), which the launching program prints rather than Claude Code itself, these errors and recovery commands apply across the
Except for [Wrapper and IDE errors](#wrapper-and-ide-errors), which the launching program prints rather than Claude Code itself, these errors and recovery commands apply across the
* If you upgraded your plan recently and still see this, run `/logout` then `/login`. The stored token reflects your plan at the time you signed in, so upgrading on the web does no
* If you upgraded your plan recently and still see this, run `/logout` then `/login`. The stored token reflects your plan at the time you signed in, so upgrading on claude.ai does
When you start a session with [`--restricted`](/docs/en/cli-reference#cli-flags), Claude Code refuses to create [cloud sessions](/docs/en/claude-code-on-the-web#from-terminal-to-we
+5 −5 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `CLAUDE_CODE_SYNC_SKILLS` | Set to `1` to download your enabled claude.ai skills into `~/.claude/skills/synced/` and resync every 10 minutes. Before
| `CLAUDE_CODE_SYNC_SKILLS` | Set to `1` to download your enabled claude.ai skills into `~/.claude/skills/synced/` and resync every 10 minutes. Before
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
desktop-quickstart
±changed
+2−2
claude-codechanged
desktop-quickstart
* **Cloud**: Run sessions in the cloud that continue even if you close the app. Cloud sessions use the same infrastructure as [Claude Code on the web](/docs/en/claude-code-on-t
* **Cloud**: Run sessions in the cloud that continue even if you close the app. See [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web) for how cloud sessions work.
**Scale up when you're ready.** Open [parallel sessions](/docs/en/desktop#work-in-parallel-with-sessions) from the sidebar to work on multiple tasks at once, optionally each in its
**Scale up when you're ready.** Open [parallel sessions](/docs/en/desktop#work-in-parallel-with-sessions) from the sidebar to work on multiple tasks at once, optionally each in its
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
desktop-ios-simulator
±changed
+1−1
claude-codechanged
desktop-ios-simulator
The simulator pane is available in local sessions only. In [cloud](/docs/en/desktop#run-long-running-tasks-remotely) and [SSH](/docs/en/desktop#ssh-sessions) sessions, Claude runs
The simulator pane is available in local sessions only. In [cloud](/docs/en/desktop#run-long-running-tasks-in-the-cloud) and [SSH](/docs/en/desktop#ssh-sessions) sessions, Claude r
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
desktop
±changed
+6−6
claude-codechanged
desktop
* Run on your machine, in the [cloud](#run-long-running-tasks-remotely), or over [SSH](#ssh-sessions)
* Run on your machine, in the [cloud](#run-long-running-tasks-in-the-cloud), or over [SSH](#ssh-sessions)
* **Project folder**: select the folder or repository Claude works in. For cloud sessions, you can add [multiple repositories](#run-long-running-tasks-remotely).
* **Project folder**: select the folder or repository Claude works in. For cloud sessions, you can add [multiple repositories](#run-long-running-tasks-in-the-cloud).
### Run long-running tasks remotely
+6 −6 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
data-usage
±changed
+2−2
claude-codechanged
data-usage
You can delete individual Claude Code on the web sessions at any time. Deleting a session permanently removes the session's event data. For instructions on how to delete sessions,
You can delete individual cloud sessions at any time. Deleting a session permanently removes the session's event data. For instructions on how to delete sessions, see [Delete sessi
When using [Claude Code on the web](/docs/en/claude-code-on-the-web), sessions run in Anthropic-managed virtual machines by default instead of locally. Sessions your organization r
[Cloud sessions](/docs/en/claude-code-on-the-web) run in Anthropic-managed virtual machines by default instead of locally. Sessions your organization routes to a [self-hosted envir
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
cross-session-messaging
±changed
+9−9
claude-codechanged
cross-session-messaging
> Let Claude list and message your other Claude Code sessions on this machine, and reach your sessions on other machines or on the web.
> Let Claude list and message your other Claude Code sessions on this machine, and reach your sessions on other machines or in the cloud.
* **Message across machines**: reach one of your sessions on another machine or on the web.
* **Message across machines**: reach one of your sessions on another machine or in the cloud.
* **Your cloud sessions**: your [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions, shown while this session is connected to [Remote Control](/docs/en/remote-contro
+9 −9 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
commands
±changed
+6−6
claude-codechanged
commands
**Between sessions.** `/clear` starts fresh on a new task while keeping project memory. `/resume` returns to an earlier conversation, `/branch` branches the current one to try a di
**Between sessions.** `/clear` starts fresh on a new task while keeping project memory. `/resume` returns to an earlier conversation, `/branch` branches the current one to try a di
| `/autofix-pr [prompt]` | Spawn a [Claude Code on the web](/docs/en/claude-code-on-the-web#au
| `/autofix-pr [prompt]` | Spawn a [cloud session](/docs/en/claude-code-on-the-web#auto-fix-pu
| `/remote-env` | Choose the default environment for [cloud agents](/docs/en/cloud-en
+6 −6 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
cloud-environments
±changed
+7−7
claude-codechanged
cloud-environments
Cloud environments require [Claude Code on the web](/docs/en/claude-code-on-the-web), which is in research preview for Pro, Max, and Team users, and for Enterprise users with [pr
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
The same environments apply wherever you start a cloud session: [Claude Code on the web](/docs/en/claude-code-on-the-web), the terminal with [`claude --cloud`](/docs/en/claude-code
The same environments apply wherever you start a cloud session: the [Desktop app](/docs/en/desktop), the [Claude mobile app](/docs/en/mobile), your browser at [claude.ai/code](http
* On the web, the Desktop app, and the mobile app, sessions use the environment shown in the [selector](#configure-your-environment). An [organization default](#organization-shared
+7 −7 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
cli-reference
±changed
+2−2
claude-codechanged
cli-reference
| `--cloud` | With a task description, create a new [web session](/docs/en/claude-code-on-the-web) on claude.ai. With a session ID (`session_.
| `--cloud` | With a task description, create a new [cloud session](/docs/en/claude-code-on-the-web). With a session ID (`session_...` or `cse
| `--teleport` | Resume a [web session](/docs/en/claude-code-on-the-web) in your local terminal
| `--teleport` | Resume a [cloud session](/docs/en/claude-code-on-the-web) in your local terminal
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
claude-code-on-the-web
±changed
+41−31
claude-codechanged
claude-code-on-the-web
# Use Claude Code on the web
> Move sessions between web and terminal with `--cloud` and `--teleport`, manage and share sessions, and auto-fix pull requests from the cloud.
<Note>
+41 −31 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
channels
±changed
+6−6
claude-codechanged
channels
| Feature | What it does | Good for
| ---------------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------
| [Claude Code on the web](/docs/en/claude-code-on-the-web) | Runs tasks in a fresh cloud sandbox, cloned from GitHub | Delegating self-contained async work you check
| [Claude in Slack](/docs/en/slack) | Spawns a web session from an `@Claude` mention in a channel or thread | Starting tasks directly from team conversation
| Standard [MCP server](/docs/en/mcp) | Claude queries it during a task; nothing is pushed to the session | Giving Claude on-demand access to read or quer
+6 −6 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
best-practices
±changed
+1−1
claude-codechanged
best-practices
* [Claude Code on the web](/docs/en/claude-code-on-the-web): run sessions in the cloud, on Anthropic-managed infrastructure by default
* [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web): run sessions on Anthropic-managed infrastructure by default
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
auto-mode-config
±changed
+1−1
claude-codechanged
auto-mode-config
`/auto-mode-setup` requires a Pro, Max, or Team plan and Claude Code v2.1.228 or later. On native Windows it requires v2.1.233 or later. You can't run it in [Claude Code on the w
`/auto-mode-setup` requires a Pro, Max, or Team plan and Claude Code v2.1.228 or later. On native Windows it requires v2.1.233 or later. You can't run it in a [cloud session](/do
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
authentication
±changed
+1−1
claude-codechanged
authentication
[Claude Code on the Web](/docs/en/claude-code-on-the-web) always uses your subscription credentials. If you set `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN` in the sandbox environ
[Cloud sessions](/docs/en/claude-code-on-the-web) always use your subscription credentials. If you set `ANTHROPIC_API_KEY` or `ANTHROPIC_AUTH_TOKEN` in the cloud environment, it do
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
agents
±changed
+1−1
claude-codechanged
agents
* [Cross-session messaging](/docs/en/cross-session-messaging) lets Claude list and message your other Claude Code sessions on this machine, on another machine, or on [Claude Code o
* [Cross-session messaging](/docs/en/cross-session-messaging) lets Claude list and message your other Claude Code sessions on this machine, on another machine, or [in the cloud](/d
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
agent-view
±changed
+1−1
claude-codechanged
agent-view
* [Claude Code on the web](/docs/en/claude-code-on-the-web): run sessions in a managed cloud environment instead of locally
* [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web): run sessions in a managed cloud environment instead of locally
+1 −1 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
agent-sdk/typescript
±changed
+18−18
claude-codechanged
agent-sdk/typescript
* `peer-send-message`: the notification is a message that another of your sessions sent with the server-side `send_message` tool that [Claude Code on the web](/docs/en/claude-code-
* `peer-send-message`: the notification is a message that another of your sessions sent with the server-side `send_message` tool that [cloud sessions](/docs/en/claude-code-on-the-w
A `peer` origin identifies which agent sent the message: an in-process [teammate](/docs/en/agent-teams) sending to `main` with `SendMessage`, or a [cross-session peer](/docs/en/cro
A `peer` origin identifies which agent sent the message: an in-process [teammate](/docs/en/agent-teams) sending to `main` with `SendMessage`, or a [cross-session peer](/docs/en/cro
This tool is available only when the session is authenticated with a claude.ai account on a plan with Routines enabled, and is absent when your organization's policy disables [Clau
+18 −18 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
agent-sdk/python
±changed
+3−3
claude-codechanged
agent-sdk/python
"taskId": str, # ID of the remote task
"sessionUrl": str, # Link to the remote cloud session
"taskId": str, # ID of the dispatched task
"sessionUrl": str, # Link to the cloud session
Returns the result from the subagent. The output is discriminated on the `status` field: `"completed"` for finished tasks, `"async_launched"` for background tasks, and `"remote_lau
+3 −3 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
admin-setup
±changed
+2−2
claude-codechanged
admin-setup
Some Claude Code features require a claude.ai account. [Claude Code on the web](/docs/en/claude-code-on-the-web), [Routines](/docs/en/routines), [Code Review](/docs/en/code-review)
Some Claude Code features require a claude.ai account. [Cloud sessions](/docs/en/claude-code-on-the-web), [Routines](/docs/en/routines), [Code Review](/docs/en/code-review), [Remot
[Claude Code on the web](/docs/en/claude-code-on-the-web) has its own admin surface: on the Cloud environments page in admin settings, Owners create [organization-shared environmen
[Cloud sessions](/docs/en/claude-code-on-the-web) have their own admin surface: on the Cloud environments page in admin settings, Owners create [organization-shared environments](/
+2 −2 lines
Recorded here 15 Sep 2026 22:37 UTC
claude-code
self-hosted-environments-identity
±changed
+24−24
claude-codechanged
self-hosted-environments-identity
| Claim | Type | Description
| :------------------ | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------
| `iss` | string | Always `ccr`.
| `sub` | string | `ccr:session:<session_id>`.
| `aud` | array of strings | Always contains `anthropic-api`. For sessions in self-hosted environments the array also contains your environment ID, such as `ccpool_..
+24 −24 lines
Upstream edited 15 Sep 2026 22:32 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
self-hosted-environments
±changed
+6−6
claude-codechanged
self-hosted-environments
| Term | What it is
| :----------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------
| Environment | A named group of your runners, created in claude.ai settings. Sessions are routed to an environment, not to an individual runner.
| Environment secret | The single shared credential runners use to authenticate and register with the environment. Shown once at environment creation, labeled **environment key** i
| Runner | The long-lived process you deploy. A runner registers with the environment, receives a runner token, and polls for sessions.
+6 −6 lines
Upstream edited 15 Sep 2026 22:32 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
tools-reference
±changed
+3−2
claude-codechanged
tools-reference
| `SubagentHandback` | Delivers a subagent's final report to whichever conversation receives that subagent's result. Provided only in [auto mode](/docs/en/permission-modes#elim
The Agent tool spawns a subagent in a separate context window. The subagent works through its task autonomously, then returns a single text result to the parent conversation. The p
The Agent tool spawns a subagent in a separate context window. The subagent works through its task autonomously, then returns its result to the parent conversation. The parent does
In every case, the resolved set is limited to the [tools available to subagents](/docs/en/sub-agents#available-tools): a tool that isn't available to subagents is never granted, ev
In every case, the resolved set is limited to the [tools available to subagents](/docs/en/sub-agents#available-tools): a tool that isn't available to subagents is never granted, ev
+3 −2 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
sub-agents
±changed
+3−3
claude-codechanged
sub-agents
The second filter applies to subagents running in the background. Apart from `Agent` and `ExitPlanMode`, which follow the first filter's conditions wherever the subagent runs, a ba
The second filter applies to subagents running in the background. Apart from `Agent` and `ExitPlanMode`, which follow the first filter's conditions wherever the subagent runs, a ba
* When the main conversation is in `bypassPermissions`, `acceptEdits`, or [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode), the subagent runs in that same mo
* When the main conversation is in `bypassPermissions`, `acceptEdits`, or [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode), the subagent runs in that same mo
Nested subagents suit a delegated task that itself splits into parallel subtasks, such as a reviewer subagent that dispatches a verifier per finding, so the intermediate output nev
+3 −3 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
setup
±changed
+5−5
claude-codechanged
setup
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme=
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null
+5 −5 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
3. When the subagent finishes, the classifier reviews its full action history; if that return check flags a concern, a security warning is prepended to the subagent's results.
3. When the subagent finishes, the classifier reviews its work and its final report before the parent reads the report. When the classifier flags the subagent's work or report,
+1 −1 lines
Recorded here 15 Sep 2026 22:07 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={n
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} th
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={
+5 −5 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
hooks
±changed
+6−2
claude-codechanged
hooks
When a foreground Agent call completes, your [PostToolUse hook](#posttooluse) receives the subagent's final text and run telemetry in `tool_response`. Read these fields to inspect
When a foreground Agent call completes, your [PostToolUse hook](#posttooluse) receives the subagent's result and run telemetry in `tool_response`. Read these fields to inspect the
| `content` | array | `[{"type": "text", "text": "Found 12 endpoints..."}]` | The subagent's final text blocks
| `content` | array | `[{"type": "text", "text": "Found 12 endpoints..."}]` | The subagent's final text blocks, or, for a subagent whose report goes through `SubagentHan
+6 −2 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
context-window
±changed
+6−6
claude-codechanged
context-window
restoredAfterCompact: true,
restoredAfterCompact: true,
const takeaway = isCompacted ? 'Compaction replaces the conversation with a structured summary. System prompt, CLAUDE.md, memory, and MCP tools reload automatically. Claude Code
const terminalView = isCompacted ? 'A "Conversation compacted" message, then a one-line "Read auth.ts" for each re-read file and "Skills restored (commit-push)". The rules show a
const takeaway = isCompacted ? 'Compaction replaces the conversation with a structured summary. System prompt, CLAUDE.md, memory, and MCP tools reload automatically. Claude Code
+6 −6 lines
Recorded here 15 Sep 2026 22:07 UTC
claude-code
workflows
±changed
+3−3
claude-codechanged
workflows
A workflow moves the plan into code. With subagents, skills, and agent teams, Claude is the orchestrator: it decides turn by turn what to spawn or assign next, and every result lan
A workflow moves the plan into code. With subagents, skills, and agent teams, Claude is the orchestrator: it decides turn by turn what to spawn or assign next, and every result goe
When the run finishes, the report lands in your session. It cites the sources each claim came from, with claims that didn't survive cross-checking already filtered out.
When the run finishes, the report appears in your session. It cites the sources each claim came from, with claims that didn't survive cross-checking already filtered out.
Run a reviewer per file, then hand all the findings to one agent that ranks and deduplicates them.
+3 −3 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
whats-new/index
±changed
+1−1
claude-codechanged
whats-new/index
Also this week: **fork mode** is on by default in interactive sessions, so Claude can hand a side task to a subagent that inherits the full conversation; **GitLab** merge request
Also this week: **fork mode** is on by default in interactive sessions, so Claude can delegate a side task to a subagent that inherits the full conversation; **GitLab** merge req
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
whats-new/2026-w20
±changed
+1−1
claude-codechanged
whats-new/2026-w20
<div>Remote Control, <code>/schedule</code>, Claude.ai MCP connectors, and notification preferences are now disabled when <code>ANTHROPIC\_API\_KEY</code>, <code>apiKeyHelper</
<div>Remote Control, <code>/schedule</code>, claude.ai MCP connectors, and notification preferences are now disabled when <code>ANTHROPIC\_API\_KEY</code>, <code>apiKeyHelper</
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
whats-new/2026-w14
±changed
+1−1
claude-codechanged
whats-new/2026-w14
<div><code>disableSkillShellExecution</code> setting blocks inline shell from skills, slash commands, and plugin commands</div>
<div><code>disableSkillShellExecution</code> setting blocks inline shell from skills, custom commands, and plugin commands</div>
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
web-quickstart
±changed
+6−1
claude-codechanged
web-quickstart
On Team and Enterprise plans, the command is hidden by default: the [Quick web setup toggle](/docs/en/claude-code-on-the-web#github-authentication-options) is off until an Owner tu
On Team and Enterprise plans, the command is hidden by default: the [Quick web setup toggle](/docs/en/claude-code-on-the-web#github-authentication-options) is off until an Owner tu
The command is also hidden in two other cases:
+6 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
vs-code
±changed
+10−10
claude-codechanged
vs-code
* **Command menu**: click `/` or type `/` to open the command menu. Options include attaching files, switching models, and toggling extended thinking. The Customize section provide
* **Command menu**: click `/` or type `/` to open the command menu. Options include attaching files, switching models, and toggling extended thinking. The Customize section provide
| `!` bash shortcut | Yes | No |
| `!` Bash shortcut | Yes | No |
**Tools exposed to the model.** The server hosts a dozen tools, but only two are visible to the model. The rest are internal RPC the CLI uses for its own UI — opening diffs, readin
+10 −10 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
voice-dictation
±changed
+2−2
claude-codechanged
voice-dictation
The Claude Code [VS Code extension](/docs/en/vs-code) also supports voice dictation with the same Claude.ai account requirement. It is not available in VS Code Remote sessions, inc
The Claude Code [VS Code extension](/docs/en/vs-code) also supports voice dictation with the same claude.ai account requirement. It is not available in VS Code Remote sessions, inc
* **`Voice mode requires a Claude.ai account`**: you are authenticated with an API key or a third-party provider. Run `/login` to sign in with a Claude.ai account.
* **`Voice mode requires a Claude.ai account`**: you are authenticated with an API key or a third-party provider. Run `/login` to sign in with a claude.ai account.
+2 −2 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
troubleshooting
±changed
+2−2
claude-codechanged
troubleshooting
Do one of two things with the output:
Report the output or investigate it yourself:
To move faster without changing the speed, press `PgUp` and `PgDn` to scroll half a screen at a time. To hand scrolling back to your terminal's native scrollback instead, run `/tui
To move faster without changing the speed, press `PgUp` and `PgDn` to scroll half a screen at a time. To use your terminal's native scrollback instead, run `/tui default` to switch
+2 −2 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
troubleshoot-install
±changed
+1−1
claude-codechanged
troubleshoot-install
Then remove any leftover temp directories. If zsh prints `no matches found`, there were none to remove:
Then remove any leftover temp directories. If Zsh prints `no matches found`, there were none to remove:
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
tools-reference
±changed
+1−1
claude-codechanged
tools-reference
The tool appears only when all of the following hold:
The tool appears only when all of the following are true:
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
third-party-integrations
±changed
+1−1
claude-codechanged
third-party-integrations
<td>Claude.ai SSO or email</td>
<td>claude.ai SSO or email</td>
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
terminal-config
±changed
+1−1
claude-codechanged
terminal-config
When Claude Code runs inside tmux, two things break by default: Shift+Enter submits instead of inserting a newline, and desktop notifications and the [progress bar](/docs/en/settin
When Claude Code runs inside tmux, by default Shift+Enter submits instead of inserting a newline, and desktop notifications and the [progress bar](/docs/en/settings-reference#termi
+1 −1 lines
Recorded here 15 Sep 2026 21:37 UTC
claude-code
statusline
±changed
+4−4
claude-codechanged
statusline
This walkthrough shows what's happening under the hood by manually creating a status line that displays the current model, working directory, and context window usage percentage.
This walkthrough shows what `/statusline` sets up for you by manually creating a status line that displays the current model, working directory, and context window usage percentage
* `rate_limits`: appears only for Claude.ai Pro and Max subscribers, or behind a Claude apps gateway that sets a spend limit for you, and only after the first API response in the
* `rate_limits`: appears only for claude.ai Pro and Max subscribers, or behind a Claude apps gateway that sets a spend limit for you, and only after the first API response in the
Display Claude.ai subscription rate limit usage in the status line. The `rate_limits` object contains a rolling `five_hour` window and a weekly `seven_day` window. Each window prov
+4 −4 lines
Recorded here 15 Sep 2026 21:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.