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
145 changed this week · last read 22 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
ReadSourcePageWhatLines
28 Aug 2026
324 pages
+9433 −6474 lines
claude-code
sessions
±changed
+34−4
claude-codechanged
sessions
* Permission mode: the mode the session was in, with these exceptions. Pass `--permission-mode` to override the restored mode.
* `plan` and `bypassPermissions` are never restored; a session that was in one of them resumes in the mode a new session would start in. To [bypass permissions](/docs/en/permissi
* `auto` is restored only when your account still meets the [auto mode requirements](/docs/en/permission-modes#eliminate-prompts-with-auto-mode)
* Manual is restored as Manual when a new session would start in auto mode from the [built-in default](/docs/en/permission-modes#which-mode-a-session-starts-in); when a `defaultM
* Permission mode: if you resume from a terminal with `claude --continue`, `claude --resume <session-id>`, or `claude --resume <name>` when the name matches one session, without `-
+34 −4 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
server-managed-settings
±changed
+2−2
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
Within the managed tier, Claude Code uses the first source that delivers at least one policy key, checking server-managed settings first and then endpoint-managed settings; [Preced
Within the managed tier, Claude Code by default uses the first source that delivers at least one policy key, checking server-managed settings first and then endpoint-managed settin
+2 −2 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
self-hosted-environments-reference
±changed
+20−20
claude-codechanged
self-hosted-environments-reference
| `--capacity <n>` | none | `1` | Maximum concurrent sessions this runner handles. A
| `--capacity <n>` | none | `1` | Maximum concurrent sessions this runner handles. A
| `--drain-grace-sec <n>` | `SELF_HOSTED_RUNNER_DRAIN_GRACE_MS` | `0` | Until the runner receives a shutdown signal or rea
| `--drain-grace-sec <n>` | `SELF_HOSTED_RUNNER_DRAIN_GRACE_MS` | `0` | Until the runner receives a shutdown signal or rea
| `--lock-to-account <id>` | `SELF_HOSTED_RUNNER_LOCK_TO_ACCOUNT` | unset | Pre-lock the runner to a specific account at start
+20 −20 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
self-hosted-environments-identity
±changed
+11−11
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 on the web](/docs/en/claude-code-on-the-web) sessions run on infrastructure you operate instead of
* **Proves**: Anthropic issued the token for a specific session in a specific environment, and how the session was created: by a user in your organization, or with an organization
* **Proves**: Anthropic issued the token for a specific session in a specific environment, and how the session was created: by a user in your organization, or by your organization'
* Scope credentials you derive from the token to what a single coding session should be able to do, not to everything the creating user can do. See [Scope derived credentials](#sco
+11 −11 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+15−12
claude-codechanged
self-hosted-environments-deploy
A [self-hosted environment](/docs/en/self-hosted-environments) runs Claude Code [cloud sessions](/docs/en/claude-code-on-the-web) on runners you deploy inside your network, and in
A [self-hosted environment](/docs/en/self-hosted-environments) runs Claude Code [cloud sessions](/docs/en/claude-code-on-the-web) on runners you deploy inside your network, and in
A self-hosted runner executes arbitrary, model-directed code on your infrastructure on behalf of any member of your Anthropic organization. Work through each item before you connec
* **Ephemeral, per-session containers**: run each runner process in a fresh container or VM that's destroyed when the process exits, with `--capacity 1` and the default `--drain-gr
+15 −12 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
self-hosted-environments-configuration
±changed
+2−2
claude-codechanged
self-hosted-environments-configuration
| `CLAUDE_RUNNER_ACCOUNT_ID` | Tagged ID of the account that enqueued the session, for per-account routing, quota, or chargeback. Empty when unavailable.
| `CLAUDE_RUNNER_ACCOUNT_ID` | Tagged ID of the account that enqueued the session, for per-account routing, quota, or chargeback. Empty when unavailable, and always empt
Repository-committed `.claude/settings.json` layers on top as project settings. Sessions also read [`managed-settings.json`](/docs/en/settings#where-settings-live) from the standar
Repository-committed `.claude/settings.json` layers on top as project settings. Sessions also read [`managed-settings.json`](/docs/en/settings#where-settings-live) from the standar
+2 −2 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
self-hosted-environments
±changed
+12−7
claude-codechanged
self-hosted-environments
The two Claude Code boxes in the diagram are session processes: one runner executing two sessions at once, up to its configured capacity. A runner serves one user at a time, lockin
The two Claude Code boxes in the diagram are session processes: one runner executing two sessions at once, up to its configured capacity. A runner serves one [owner](#key-concepts)
* **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
* **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
A runner serves one user at a time. The first session a runner picks up locks the runner to that user, and the runner then runs sessions only for that user, up to a configured capa
+12 −7 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
plugin-marketplaces
±changed
+1−1
claude-codechanged
plugin-marketplaces
* Deploy separate [endpoint-managed settings](/docs/en/managed-settings#delivery-mechanisms), such as a managed settings file or an MDM profile, to each group's devices. On each de
* Deploy separate [endpoint-managed settings](/docs/en/managed-settings#delivery-mechanisms), such as a managed settings file or an MDM profile, to each group's devices. [How Claud
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
Conversations the VS Code extension starts follow the extension's own list in [Switch permission modes](#switch-permission-modes). A session you resume keeps the permission mode it
Conversations the VS Code extension starts follow the extension's own list in [Switch permission modes](#switch-permission-modes). For the permission mode Claude Code starts a resu
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
monitoring-usage
±changed
+1−1
claude-codechanged
monitoring-usage
When Claude Code can't safely determine the retention period, it pauses the sweep and emits the event with `result` set to `"skipped"` and a `skip_reason`. When [managed settings](
When Claude Code can't safely determine the retention period, it pauses the sweep and emits the event with `result` set to `"skipped"` and a `skip_reason`. When [managed settings](
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
model-config
±changed
+11−11
claude-codechanged
model-config
| Delivery mechanism | CLI and IDE | Desktop local sessions | Web, mobile, and cloud sessions
| :---------------------------------------------------------------------------- | :---------- | :--------------------- | :----------------------------------------------------------
| [Server-managed settings](/docs/en/server-managed-settings) from the admin console | Enforced | Enforced | Enforced
| [MDM or managed settings files](/docs/en/managed-settings#delivery-mechanisms) | Enforced | Enforced | Not delivered in Anthropic-hosted environments; in [se
+11 −11 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
managed-settings
±changed
+54−28
claude-codechanged
managed-settings
> Deploy managed settings to every developer's machine: delivery mechanisms per OS, which managed source Claude Code uses, and how to verify enforcement.
> Deploy managed settings to every developer's machine: delivery mechanisms per OS, how Claude Code combines managed sources, and how to verify enforcement.
* **Delivery controls**: [`policyHelper`](/docs/en/settings-reference#policyhelper) and [`wslInheritsWindowsSettings`](/docs/en/settings-reference#wslinheritswindowssettings)
* **Delivery controls**: [`policyHelper`](/docs/en/settings-reference#policyhelper), [`wslInheritsWindowsSettings`](/docs/en/settings-reference#wslinheritswindowssettings), and [`m
When more than one mechanism delivers a policy to the same machine, Claude Code uses one and ignores the others; [Which managed source Claude Code uses](#which-managed-source-claud
+54 −28 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
managed-mcp
±changed
+8−8
claude-codechanged
managed-mcp
1. **Merge the lists.** Allowlist and denylist entries from every settings scope combine into one allowlist and one denylist, with the managed scope's lists read from the one [mana
1. **Merge the lists.** Allowlist and denylist entries from every settings scope combine into one allowlist and one denylist, with the managed scope's lists coming from the [manage
| Surface | What it controls
| :--------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------
| `managed-mcp.json` | Fixed server set, exclusive control
+8 −8 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
hooks
±changed
+4−2
claude-codechanged
hooks
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 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
`--resume` restores the permission mode that was active when the tool was deferred, so you don't need to pass `--permission-mode` again. The exceptions are `plan` and `bypassPerm
To resume a deferred session in plan mode, pass [`--permission-prompt-tool`](/docs/en/cli-reference#cli-flags) along with `--resume` so that Claude Code can present the plan for
+4 −2 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
errors
±changed
+24−0
claude-codechanged
errors
| `Failed to load marketplace configuration`
| `Marketplace configuration file is corrupted`
### Failed to load marketplace configuration
Claude Code keeps the plugin marketplaces you've added in a registry file at `~/.claude/plugins/known_marketplaces.json`. A plugin command that needs the registry, such as `claude
+24 −0 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
desktop
±changed
+1−1
claude-codechanged
desktop
* **[Cloud sessions](#cloud-sessions)**: receive [server-managed settings](/docs/en/server-managed-settings); device-deployed files don't reach them, because they run on Anthropic-
* **[Cloud sessions](#cloud-sessions)**: receive [server-managed settings](/docs/en/server-managed-settings); device-deployed files don't reach them, because they run on Anthropic-
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
cloud-environments
±changed
+26−23
claude-codechanged
cloud-environments
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: [Claude Code on the web](/docs/en/claude-code-on-the-web), the terminal with [`claude --cloud`](/docs/en/claude-code
[Remote Control](/docs/en/remote-control) sessions connect the web and mobile interfaces to a session on your own machine, which uses your machine's network and files, not a clou
[Remote Control](/docs/en/remote-control) sessions connect the web and mobile interfaces to a session on your own machine, which uses your machine's network and files, not a clou
In [Claude Tag](https://claude.com/docs/claude-tag/overview) channels, Claude works as your organization's shared identity, not as any member, so channel sessions use shared enviro
+26 −23 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
The same environments apply wherever you start a cloud session: the web, the terminal, [Claude Tag](https://claude.com/docs/claude-tag/overview), [routines](/docs/en/routines), and
The same environments apply wherever you start a cloud session: the web, the terminal, [Claude Tag](https://claude.com/docs/claude-tag/overview), [routines](/docs/en/routines), and
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
claude-apps-gateway-config
±changed
+2−2
claude-codechanged
claude-apps-gateway-config
If a device also has an MDM-delivered policy or a local `managed-settings.json`, Claude Code doesn't merge the managed sources: gateway-delivered settings rank first, so the local
If a device also has an MDM-delivered policy or a local `managed-settings.json`, gateway-delivered settings rank first. [Precedence within the managed tier](/docs/en/managed-settin
A registry policy on Windows or a managed-preferences plist on macOS replaces the `managed-settings.json` file rather than merging with it, apart from the [exception keys and cross
By default, a registry policy on Windows or a managed-preferences plist on macOS replaces the `managed-settings.json` file rather than merging with it, apart from the [exception ke
+2 −2 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
claude-apps-gateway
±changed
+2−2
claude-codechanged
claude-apps-gateway
Setting one lock doesn't restrict the others; each key is documented in the [settings reference](/docs/en/settings-reference#all-settings). From an admin source below the winner, t
Setting one lock doesn't restrict the others; each key is documented in the [settings reference](/docs/en/settings-reference#all-settings). From an admin source below the winner, t
Four parent-supplied settings are honored even with all five locks set:
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
+2 −2 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
auto-mode-config
±changed
+5−1
claude-codechanged
auto-mode-config
Claude Code shows the blocked tool call wherever the denial appears, including the transcript and the **Recently denied** tab. Pick the fix from what the call was trying to reach o
To see what the classifier blocked, find the tool call in the conversation. If the call appears shortened or folded into a summary line such as `Ran 3 shell commands`, press `Ctrl+
Two other places on screen that report denials leave out the command or URL: the notice near the input box, such as `bash denied by auto mode · Blocked by classifier · /permissions
+5 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-code
admin-setup
±changed
+1−1
claude-codechanged
admin-setup
Managed settings define organization policy. Claude Code checks the four sources in the table below in priority order and applies the first one that delivers at least one policy ke
Managed settings define organization policy. Claude Code checks the four sources in the table below in priority order. [How Claude Code combines managed sources](/docs/en/managed-s
+1 −1 lines
Recorded here 28 Aug 2026 03:37 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+1−1
claude-docschanged
claude-tag/admins/workspaces
Every scope routes to one of four versions. In the **Claude Tag's access** section of admin settings, select the scope and use the **Claude Tag version** control. Channels Claude w
Every scope routes to one of four versions. The control is at [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag) → **Claude Tag's access** → **Sla
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+8−1
claude-docschanged
claude-tag/admins/troubleshooting
An Owner changes the scope's version setting at [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag) on the **Slack** tab under **Claude Tag's acces
An Owner turns the scope back on:
1. Open [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag).
2. Under **Claude Tag's access**, open the **Slack** tab and select the channel's scope.
+8 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/admins/restrict-access
±changed
+12−6
claude-docschanged
claude-tag/admins/restrict-access
3. **Set the scope's Claude Tag version to Off.** Claude stops responding in that scope even if someone invites it back; an @-mention gets a disabled notice instead of a reply. The
3. **Set the scope's Claude Tag version to Off.** Claude stops responding in that scope even if someone invites it back; an @-mention gets a disabled notice instead of a reply. Onl
Set the **Claude Tag version** on [**Default Slack access**](/docs/claude-tag/admins/attach-to-scope) to **Off**. Then set any workspace or channel scope whose version is somet
</Step>
+12 −6 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+1−1
claude-docschanged
claude-tag/admins/migrate-from-earlier
In the **Claude Tag's access** section, look at the **Claude Tag version** on each scope. Pairing defaults every scope to New, so this is usually empty; set any showing **Legac
Under **Claude Tag's access** → **Slack**, open each scope's **Advanced** section. Pairing defaults every scope's **Claude Tag version** to **New**, so this is usually quick. S
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+4−4
claude-docschanged
claude-tag/admins/customize
<Step title="Choose it on the scope">
Open [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), select the **Slack** tab under **Claude Tag's access**, and select the scope's row: t
<Step title="Set the scope's environment">
The picker is at [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag) > **Claude Tag's access** > **Slack** > the scope (**Default Slack** is th
<Step title="Check it in a new thread">
+4 −4 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/admins/attach-to-scope
±changed
+9−0
claude-docschanged
claude-tag/admins/attach-to-scope
Each connector or repository row in these sections carries an origin line that says which scope or bundle gave the scope that item.
| Origin line | What it means |
| :------------------------- | :------------------------------------------------------------------------------------------------------------------ |
+9 −0 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
workflows
±changed
+1−3
claude-codechanged
workflows
The subagents the workflow spawns always run in `acceptEdits` mode and inherit your [tool allowlist](/docs/en/settings-reference#permission-settings), regardless of your session's
Shell commands, web fetches, and MCP tools that aren't in your allowlist can still prompt you mid-run. To avoid this on a long run, add the commands the agents need to your allowli
The subagents the workflow spawns use your [permission rules](/docs/en/settings-reference#permission-settings), and Claude Code picks their permission mode by the rules under [whic
+1 −3 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
tools-reference
±changed
+1−1
claude-codechanged
tools-reference
| `ScheduleWakeup` | Reschedules the next iteration of a [self-paced `/loop`](/docs/en/scheduled-tasks#let-claude-choose-the-interval). Claude calls this at the end of each i
| `ScheduleWakeup` | Reschedules the next iteration of a [self-paced `/loop`](/docs/en/scheduled-tasks#let-claude-choose-the-interval). Claude calls this at the end of each i
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
settings-reference
±changed
+23−21
claude-codechanged
settings-reference
| [`disableArtifact`](#disableartifact) | Turn the [Artifact tool](/docs/en/artifacts) off for everyone; use `enableArtifa
| [`disableArtifact`](#disableartifact) | Deprecated; use `enableArtifact` to turn the [Artifact tool](/docs/en/artifacts)
| [`enableArtifact`](#enableartifact) | Turn the [Artifact tool](/docs/en/artifacts) on or off for yourself
| [`enableArtifact`](#enableartifact) | Turn the [Artifact tool](/docs/en/artifacts) off with a `false` in any file; no
Turn off the [Artifact](/docs/en/artifacts) tool, which publishes session output as a private web page on claude.ai, for everyone your settings reach, such as an organization throu
+23 −21 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
server-managed-settings
±changed
+0−8
claude-codechanged
server-managed-settings
Server-managed settings are not available when using third-party model providers:
* Amazon Bedrock
* Google Cloud's Agent Platform
* Microsoft Foundry
+0 −8 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
scheduled-tasks
±changed
+3−3
claude-codechanged
scheduled-tasks
When you ask for a dynamic `/loop` schedule, Claude may use the [Monitor tool](/docs/en/tools-reference#monitor-tool) directly. Monitor runs a background script and streams each ou
In a session where the [Monitor tool is available](/docs/en/tools-reference#monitor-tool), Claude may use it directly when you ask for a dynamic `/loop` schedule. Monitor runs a ba
On Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform, and Microsoft Foundry, `/loop` behaves differently in two ways: a prompt with no interval runs on a fixe
Dynamically chosen intervals and the [built-in maintenance prompt](#run-the-built-in-maintenance-prompt) work on every provider, and with [feature-flag fetching](/docs/en/env-var
Where the [built-in maintenance prompt is available](#loop-provider-differences), a `loop.md` file replaces it with your own instructions. It defines a single default prompt for ba
+3 −3 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
network-config
±changed
+18−18
claude-codechanged
network-config
| URL | Required for
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------
| `api.anthropic.com` | Claude API requests, including the WebFetch [domain safety check](/docs/en/data-usage#webfetch-domain-safety-check), feature flag fetches,
| `claude.ai` | claude.ai account authentication
| `claude.com` | claude.ai account sign-in opens a `claude.com` page in the browser, which redirects to `claude.ai`; pre-approved WebFetch documentation loo
+18 −18 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
managed-settings
±changed
+1−0
claude-codechanged
managed-settings
* [`enableArtifact`](/docs/en/settings-reference#enableartifact), where a `false` from any admin source turns the [Artifact tool](/docs/en/artifacts) off. A `false` in the develope
+1 −0 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
feature-availability
±changed
+18−36
claude-codechanged
feature-availability
<td>✓ <sup><a href="#fn6">6</a></sup></td>
<td>✓ <sup><a href="#fn6">6</a></sup></td>
<td>✓ <sup><a href="#fn5">5</a></sup></td>
<td>✓ <sup><a href="#fn5">5</a></sup></td>
</tr>
+18 −36 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
env-vars
±changed
+1−3
claude-codechanged
env-vars
| `CLAUDE_CODE_DISABLE_ARTIFACT` | Set to `1` to disable the [Artifact](/docs/en/artifacts) tool, which publishes session output as a private web page on c
| `CLAUDE_CODE_DISABLE_ARTIFACT` | Set to `1` to turn off the [Artifact](/docs/en/artifacts) tool, which publishes session output as a private web page on
* Let [Claude choose the `/loop` interval](/docs/en/scheduled-tasks#let-claude-choose-the-interval); Claude Code runs a `/loop` prompt with no interval on the fixed 10-minute sched
* Run [the built-in `/loop` maintenance prompt](/docs/en/scheduled-tasks#run-the-built-in-maintenance-prompt); Claude Code shows the usage message instead when you run `/loop` with
+1 −3 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
commands
±changed
+1−1
claude-codechanged
commands
| `/loop [interval] [prompt]` | **[Skill](/docs/en/skills#bundled-skills).** Run a prompt repeatedly while the ses
| `/loop [interval] [prompt]` | **[Skill](/docs/en/skills#bundled-skills).** Run a prompt repeatedly while the ses
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
claude-platform-on-aws
±changed
+3−1
claude-codechanged
claude-platform-on-aws
Claude Platform on AWS is the Anthropic-operated Claude API with AWS authentication, IAM access control, and AWS Marketplace billing. Requests reach Anthropic's API directly, so yo
Claude Platform on AWS is the Anthropic-operated Claude API with AWS authentication, IAM access control, and AWS Marketplace billing. Requests reach Anthropic's API directly, so yo
Client-side features that Claude Code turns on through Anthropic's feature-flag service are off by default, and the [advisor tool](/docs/en/advisor) isn't available. See the [featu
+3 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
claude-apps-gateway-config
±changed
+1−1
claude-codechanged
claude-apps-gateway-config
* **Policy contents**: editing a policy and redeploying reaches connected clients on their next managed-settings poll, within an hour
* **Policy contents**: editing a policy and redeploying reaches connected clients on their next managed-settings poll, within an hour, apart from the [changes that apply only at
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
claude-apps-gateway
±changed
+1−1
claude-codechanged
claude-apps-gateway
* **Managed settings**: locked keys can't be overridden locally. The CLI applies the policy at startup and on each hourly poll.
* **Managed settings**: locked keys can't be overridden locally. The CLI applies the policy at startup and applies changes on each hourly poll, apart from the [changes that apply o
+1 −1 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
artifacts
±changed
+10−5
claude-codechanged
artifacts
| Method | Setting |
| :----------------------------------- | :----------------------------------- |
| [Settings file](/docs/en/settings) | `"disableArtifact": true` |
| [Environment variable](/docs/en/env-vars) | `CLAUDE_CODE_DISABLE_ARTIFACT=1` |
| [Permission rule](/docs/en/permissions) | Add `Artifact` to `permissions.deny` |
+10 −5 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
agent-sdk/typescript
±changed
+95−15
claude-codechanged
agent-sdk/typescript
If your package manager doesn't apply npm's `libc` field, as Yarn 1.x doesn't, you get both the glibc and musl platform packages on Linux, roughly doubling the install size. The
If your package manager doesn't apply npm's `libc` field, as Yarn 1.x doesn't, you get both the glibc and musl platform packages on Linux, roughly doubling the install size. On A
| `skills` | `string[] \| 'all'` | `undefined`
| `skills` | `string[] \| 'all'` | `undefined`
applyFlagSettings(settings: { [K in keyof Settings]?: Settings[K] | null }): Promise<void>;
+95 −15 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-code
agent-sdk/cost-tracking
±changed
+2−0
claude-codechanged
agent-sdk/cost-tracking
In [single message input mode](/docs/en/agent-sdk/streaming-vs-single-mode#single-message-input), when background subagents are still running at the end of the final turn, Claude C
+2 −0 lines
Recorded here 28 Aug 2026 03:07 UTC
claude-docs
claude-tag/users/getting-started
±changed
+1−1
claude-docschanged
claude-tag/users/getting-started
| Typing `@Claude` doesn't show **Claude** with an **APP** badge in the suggestion list | The Claude app isn't installed in your workspace
| Typing `@Claude` doesn't show **Claude** with an **APP** badge in the suggestion list | The Claude app isn't installed in your workspace
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+2−2
claude-docschanged
claude-tag/admins/workspaces
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, the console re
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, the console re
* [Pair your Slack workspace](/docs/claude-tag/admins/pair-workspace): the first pairing, with the Slack-admin handoff
* [Pair your Slack workspace](/docs/claude-tag/admins/setup-overview#pair-your-slack-workspace): the first pairing, with the Slack-admin handoff
+2 −2 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+75−3
claude-docschanged
claude-tag/admins/troubleshooting
## Setup errors
What you expected to see while running [setup](/docs/claude-tag/admins/setup-overview), what appeared instead, and what to do.
+75 −3 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/test-it
−removed
+0−107
claude-docsremoved
claude-tag/admins/test-it
No line of the body moved in this read.
+0 −107 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/setup-overview
±changed
+218−153
claude-docschanged
claude-tag/admins/setup-overview
> Set up Claude Tag for your organization: pair your Slack workspace, give Claude access to your tools, set a spending limit, and launch. See prerequisites and each step in detail.
> Set up Claude Tag for your organization: pair your Slack workspace, choose and connect Claude's tools, set a spending limit, launch, and test that it works. Every step on one pag
Claude Tag is Claude working in your team's Slack channels, with its own accounts in your tools.
Open [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag). The page opens on setup until your first workspace is paired. It shows a step list, an FA
+218 −153 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+3−11
claude-docschanged
claude-tag/admins/set-spend-limit
<div className="tm-stepbar">
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/pair-workspace">1 · Pair workspace</a>
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/add-connections">2 · Give access</a>
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/configure-github">3 · Connect GitHub</a>
+3 −11 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/restrict-access
±changed
+3−3
claude-docschanged
claude-tag/admins/restrict-access
Open **Manage** on the Slack entry under **Where Claude Tag works** at [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag). The dialog shows a togg
At [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), under **Where Claude Tag works**, click **Manage** next to **Member access**. The **Claude
Spend limits live at [`claude.ai/admin-settings/usage/claude-tag`](https://claude.ai/admin-settings/usage/claude-tag), a different page than the main Claude Tag settings. Spend tre
Spend limits live at [`claude.ai/admin-settings/usage/claude-tag`](https://claude.ai/admin-settings/usage/claude-tag), a different page than the main Claude Tag settings; see [when
Spend trends live at [`claude.ai/analytics/claude-tag`](https://claude.ai/analytics/claude-tag), the Claude Tag section of the Analytics dashboard. It shows total and projected mon
+3 −3 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/pair-workspace
−removed
+0−107
claude-docsremoved
claude-tag/admins/pair-workspace
No line of the body moved in this read.
+0 −107 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/for-slack-admins
±changed
+1−1
claude-docschanged
claude-tag/admins/for-slack-admins
* [Pair your Slack workspace](/docs/claude-tag/admins/pair-workspace): what the Claude Owner does with the code you send
* [Pair your Slack workspace](/docs/claude-tag/admins/setup-overview#pair-your-slack-workspace): what the Claude Owner does with the code you send
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/configure-github
±changed
+1−9
claude-docschanged
claude-tag/admins/configure-github
<div className="tm-stepbar">
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/pair-workspace">1 · Pair workspace</a>
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/add-connections">2 · Give access</a>
<a className="tm-stepbar-seg tm-current" href="/docs/docs/claude-tag/admins/configure-github">3 · Connect GitHub</a>
+1 −9 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/audit
±changed
+1−1
claude-docschanged
claude-tag/admins/audit
The [See it work](/docs/claude-tag/admins/test-it) page uses this check to validate a new connection.
[Verify your setup](/docs/claude-tag/admins/setup-overview#verify-your-setup) uses this check to validate a new connection.
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/attach-to-scope
±changed
+2−2
claude-docschanged
claude-tag/admins/attach-to-scope
This page covers adding access to more workspaces and channels, and how access stacks when several bundles apply to the same place. It assumes you have already [paired a workspace]
This page covers adding access to more workspaces and channels, and how access stacks when several bundles apply to the same place. It assumes you have already [paired a workspace]
Each paired workspace already has a scope; bind a bundle in the scope's **Access bundles** section. On the **Access bundles** page in the left navigation, each bundle's card shows
Each paired workspace already has a scope; bind a bundle in the scope's **Access bundles** section. On the **Access bundles** page in the left navigation, each bundle's card shows
+2 −2 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-tag/admins/add-connections
±changed
+1−15
claude-docschanged
claude-tag/admins/add-connections
<div className="tm-stepbar">
<a className="tm-stepbar-seg tm-done" href="/docs/docs/claude-tag/admins/pair-workspace">1 · Pair workspace</a>
<a className="tm-stepbar-seg tm-current" href="/docs/docs/claude-tag/admins/add-connections">2 · Give access</a>
<a className="tm-stepbar-seg" href="/docs/docs/claude-tag/admins/configure-github">3 · Connect GitHub</a>
+1 −15 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
sub-agents
±changed
+9−9
claude-codechanged
sub-agents
Claude delegates to your new subagent, which scans the codebase and returns improvement suggestions. In the transcript, the delegation appears as a tool call row showing the su
Claude delegates to your new subagent, which scans the codebase and returns improvement suggestions. In the transcript, the delegation appears as a tool call row showing the su
| Mode | Behavior
| :------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------------------------
| `default` | Manual mode: prompts for permission
+9 −9 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
settings-reference
±changed
+12−12
claude-codechanged
settings-reference
| [`allowAllClaudeAiMcps`](#allowallclaudeaimcps) | Load [claude.ai connectors](/docs/en/mcp) alongside a deployed [`managed-mcp.jso
| [`allowAllClaudeAiMcps`](#allowallclaudeaimcps) | Load the [claude.ai connectors](/docs/en/mcp) Claude Code fetches itself alongsi
| [`deniedMcpServers`](#deniedmcpservers) | Block specific [MCP servers](/docs/en/mcp) in every scope
| [`deniedMcpServers`](#deniedmcpservers) | Block specific [MCP servers](/docs/en/mcp) by URL, command, or name
* `false`: a deployed `managed-mcp.json` takes exclusive control of MCP servers and suppresses claude.ai connectors
+12 −12 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
permissions
±changed
+10−10
claude-codechanged
permissions
| Mode | Description
| :------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------------------------
| `default` | Prompts for permission on first use of each tool. Labeled Manual in the CLI, the VS Code and JetBrains extensions, and the desktop app, and Claude Code acce
| `acceptEdits` | Automatically accepts file edits and common filesystem commands such as `mkdir`, `touch`, `mv`, and `cp` for paths in the working directory or `additionalDi
| `plan` | Claude reads files and runs read-only shell commands to explore but doesn't edit your source files; with [auto mode](/docs/en/permission-modes#eliminate-pro
+10 −10 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
permission-modes
±changed
+4−4
claude-codechanged
permission-modes
* Connector tools your organization [set to `ask`](/docs/en/mcp#organization-controls-on-connector-tools)
* Connector tools your organization [set to `ask`](/docs/en/mcp#organization-controls-on-connector-tools), in sessions where that setting reaches Claude Code
1. Actions matching your [allow, ask, or deny rules](/docs/en/permissions#manage-permissions) resolve immediately. Writes to [protected paths](#protected-paths) route to the cl
1. Actions matching your [allow, ask, or deny rules](/docs/en/permissions#manage-permissions) resolve immediately. Writes to [protected paths](#protected-paths) route to the cl
3. Everything else goes to the classifier, except the org-set-to-`ask` connector tools and `requiresUserInteraction` MCP tools from step 1, which always prompt you directly, so
+4 −4 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
network-config
±changed
+18−18
claude-codechanged
network-config
| URL | Required for
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------
| `api.anthropic.com` | Claude API requests, including the WebFetch [domain safety check](/docs/en/data-usage#webfetch-domain-safety-check), feature flag fetches,
| `claude.ai` | claude.ai account authentication
| `claude.com` | claude.ai account sign-in opens a `claude.com` page in the browser, which redirects to `claude.ai`; pre-approved WebFetch documentation loo
+18 −18 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
mcp
±changed
+21−10
claude-codechanged
mcp
* `disabledMcpServers`: an opt-out list for user-configured servers, plugin servers, claude.ai connectors, and built-in servers that default to on. Claude Code doesn't connect to a
* `disabledMcpServers`: an opt-out list for user-configured servers, plugin servers, the claude.ai connectors Claude Code [fetches itself](#how-connectors-reach-claude-code), and b
### How connectors reach Claude Code
Which settings govern a claude.ai connector depends on where your session runs, because only some sessions fetch connectors from claude.ai themselves. Each row below names how conn
+21 −10 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
| [`allowAllClaudeAiMcps`](/docs/en/settings-reference#allowallclaudeaimcps) | Load the claude.ai connectors alongside a deployed `m
| [`allowAllClaudeAiMcps`](/docs/en/settings-reference#allowallclaudeaimcps) | Load the claude.ai connectors Claude Code fetches its
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
managed-mcp
±changed
+34−32
claude-codechanged
managed-mcp
These restrictions cover the servers Claude Code loads itself, including the connectors it fetches from claude.ai. Connectors the desktop app delivers to its local and SSH sessions
| Pattern | What it does | Configure
| :---------------------- | :-------------------------------------------------------------------------------------------------------------------- | :-------------------------------
| **Disable MCP** | No servers load, apart from the [VS Code extension's own in-process server](#exclusive-control-with-managed-mcp-json) | `managed-mcp.json` with an empty
+34 −32 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
hooks-guide
±changed
+4−4
claude-codechanged
hooks-guide
| `elicitation_complete` | An MCP elicitation form is submitted or dismissed
| `elicitation_complete` | An MCP server reports that a [URL-mode elicitation](/docs/en/hooks#elicitation-input) is complete
* **Exit 2**: Claude Code blocks the action. Write a reason to stderr. Where it lands depends on the event: some events feed it to Claude as feedback so it can adjust, others show
* **Exit 2**: Claude Code blocks the action. Write a reason to stderr. Where it lands depends on the event: some events feed it to Claude as feedback so it can adjust, others show
* `"allow"`: skip the interactive permission prompt. Deny and ask rules, including enterprise managed deny lists, still apply, as do prompts for connector tools [your organization
+4 −4 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
hooks
±changed
+39−58
claude-codechanged
hooks
* Claude Code also disables plugins with a [`command` source](/docs/en/plugin-marketplaces#command-sources), including plugins force-enabled in managed settings `enabledPlugins`, u
* Claude Code also disables plugins with a [`command` source](/docs/en/plugin-marketplaces#command-sources), including plugins force-enabled in managed settings `enabledPlugins`, u
| Field | Required | Description
| :-------------- | :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------
| `type` | yes | `"command"`, `"http"`, `"mcp_tool"`, `"prompt"`, or `"agent"`
+39 −58 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
errors
±changed
+1−1
claude-codechanged
errors
The session reached the API client without any credential. This appears in [background sessions](/docs/en/agent-view), cloud sessions, and Agent SDK contexts where the interactive
The session reached the API client without any credential. [Background sessions](/docs/en/agent-view) and cloud sessions show this message when the worker starts without a credenti
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `ENABLE_CLAUDEAI_MCP_SERVERS` | Set to `false` to disable [claude.ai MCP servers](/docs/en/mcp#use-mcp-servers-from-claude-ai) in Claude Code. Enabled b
| `ENABLE_CLAUDEAI_MCP_SERVERS` | Set to `false` to stop Claude Code from fetching [claude.ai MCP servers](/docs/en/mcp#use-mcp-servers-from-claude-ai). E
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
desktop-scheduled-tasks
±changed
+1−1
claude-codechanged
desktop-scheduled-tasks
Connector tools [your organization set to `ask`](/docs/en/mcp#organization-controls-on-connector-tools) and MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approv
MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool) prompt on every call and don't offer an always-allow option. Runs that call these to
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
desktop
±changed
+2−0
claude-codechanged
desktop
In local and SSH sessions, the desktop app delivers each user's connected claude.ai connectors to Claude Code directly. No MCP setting or `managed-mcp.json` reaches those connector
+2 −0 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
deep-links
±changed
+5−1
claude-codechanged
deep-links
## How it works
## How deep links work
On success, a new terminal window opens with Claude Code running and the prompt pre-filled.
+5 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-code
agent-sdk/quickstart
±changed
+1−1
claude-codechanged
agent-sdk/quickstart
If you see "API key not found", make sure you've set the `ANTHROPIC_API_KEY` environment variable in the shell where you run your agent. The SDK doesn't load `.env` files automat
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
+1 −1 lines
Recorded here 28 Aug 2026 02:37 UTC
claude-docs
claude-science/whats-not-available-yet
±changed
+3−4
claude-docschanged
claude-science/whats-not-available-yet
Audit log: no Claude Science events are written to the organization audit log yet. This is on the roadmap.\
Compliance API: admins can't export or delete Claude Science data through the Compliance API. Because conversations live on members' computers, there's no Anthropic-side data for t
Audit log: Claude Science doesn't write events to the organization audit log. For Enterprise organizations with the Compliance API enabled, settings changes and read-only session t
Custom Data Retention: your auto-delete window applies to conversations, projects, and artifacts stored on Anthropic's servers. Claude Science doesn't store that data on Anthropic'
Local deletion signal: when a member deletes local Claude Science data, Anthropic isn't notified to drop the matching server-side model-traffic log early. The log still expires und
+3 −4 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-docs
claude-science/multiple-computers
±changed
+2−2
claude-docschanged
claude-science/multiple-computers
Claude Science runs on your own computer by design, and your projects, artifacts, and conversation history live there with it, under your control rather than in your Claude account
Claude Science runs on your own computer by design, and your projects, artifacts, and conversation history live there with it, under your control rather than in your Claude account
Anthropic doesn't host your projects, artifacts, or conversation history, so there's no cloud copy of them to browse or sync. Claude reads and writes your files in place, in the fo
Anthropic doesn't sync your projects, artifacts, or conversation history to your Claude account, so there's no cloud copy for you to browse or sync from another computer. Claude re
+2 −2 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-docs
claude-science/manage-on-devices
±changed
+3−3
claude-docschanged
claude-science/manage-on-devices
> Claude Science is a desktop application that stores all member content locally.
> Claude Science is a desktop application that stores member content locally.
Claude Science is a desktop application that stores all member content locally. This page covers what IT and endpoint teams need to know: where the app writes data, how to deploy c
Claude Science is a desktop application that stores member content locally. This page covers what IT and endpoint teams need to know: where the app writes data, how to deploy confi
Your endpoint tooling governs these folders the same way it governs any other local application data. There's no Anthropic-hosted copy, so Custom Data Retention, Org Data Export, a
+3 −3 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-docs
claude-science/how-claude-science-works-with-your-data
±changed
+16−4
claude-docschanged
claude-science/how-claude-science-works-with-your-data
> Claude Science is a local-first application.
> What Anthropic receives from Claude Science, what stays on members' computers, and what Enterprise organizations can retrieve through the Compliance API.
Claude Science is a local-first application. Conversation history and artifacts are stored only on the member's device. Anthropic doesn't host a session store for the app and has n
Claude Science is a local-first application. Conversation history and artifacts are stored on the member's computer, and Anthropic doesn't sync them to the member's Claude account
Each time the app calls Claude, the prompt and Claude's response travel to Anthropic's servers and are logged under Anthropic's standard retention policy for model traffic (see How
+16 −4 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-docs
claude-science/core-concepts
±changed
+1−1
claude-docschanged
claude-science/core-concepts
Claude reads and writes files in place, in the folders you grant. Anthropic doesn't host or store your files; file content that Claude reads to answer a prompt is sent to Anthropic
Claude reads and writes files in place, in the folders you grant. Anthropic doesn't host or store your files; file content that Claude reads to answer a prompt is sent to Anthropic
+1 −1 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-docs
claude-science/admin-controls
±changed
+16−16
claude-docschanged
claude-science/admin-controls
Members sign in to Claude Science with their Claude account, so your identity and billing controls apply automatically. Because the app stores conversations on each member's comput
Members sign in to Claude Science with their Claude account, so your identity and billing controls apply automatically. Because the app stores conversations on each member's comput
| Admin setting | Status in Claude Science beta | Note
| ------------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------
| CMEK | Supported | Applies to the product's model traffic the same as Chat.
+16 −16 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
worktrees
±changed
+2−2
claude-codechanged
worktrees
While an agent is running, Claude runs `git worktree lock` on its worktree so that concurrent cleanup cannot remove it. The lock is released when the agent finishes.
While an agent is running, Claude Code holds a `git worktree lock` on its worktree so that concurrent cleanup can't remove it, and releases the lock when the agent finishes. Claude
To clean up a worktree that the sweep keeps, run `git worktree remove`, adding `--force` if the worktree has uncommitted changes or untracked files.
To clean up a worktree that the sweep keeps, run `git worktree remove`, adding `--force` if the worktree has uncommitted changes or untracked files. If git refuses because the work
+2 −2 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
settings-reference
±changed
+2−2
claude-codechanged
settings-reference
Make managed settings the only source of `allow`, `ask`, and `deny` permission rules. Claude Code then ignores rules in user, project, local, and `--settings` files, ignores `--all
Make managed settings the only source of `allow`, `ask`, and `deny` permission rules. Claude Code then ignores rules in user, project, local, and `--settings` files, ignores `--all
* `true`: managed settings are the only source of `allow`, `ask`, and `deny` rules; Claude Code ignores rules from other files and `--allowedTools`, hides always-allow choices, a
* `true`: managed settings are the only source of `allow`, `ask`, and `deny` rules; Claude Code ignores rules from other files and `--allowedTools`, drops the `allow` rules and `
+2 −2 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
server-managed-settings
±changed
+2−0
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
+2 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
scheduled-tasks
±changed
+1−0
claude-codechanged
scheduled-tasks
* With [feature-flag fetching off](/docs/en/env-vars#features-that-need-feature-flag-fetching), Claude Code stores a task you asked to keep across sessions in the project's `.claud
+1 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
prompt-caching
±changed
+1−1
claude-codechanged
prompt-caching
To confirm which TTL your cache writes used, run `claude -p "hello" --output-format json` and read `usage.cache_creation` in the result. Claude Code reports one-hour cache writes u
To confirm which TTL your main conversation's cache writes used, run `claude -p "hello" --output-format json` and read `usage.cache_creation` in the result. Claude Code reports one
+1 −1 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
plugins-reference
±changed
+2−2
claude-codechanged
plugins-reference
Enable a disabled plugin. If the plugin declares [dependencies](/docs/en/plugin-dependencies), Claude Code enables them transitively at the same scope, and the command fails when a
Enable a disabled plugin. When the target is installed from a marketplace and declares [dependencies](/docs/en/plugin-dependencies), Claude Code enables them transitively at the sa
Disable a plugin without uninstalling it. Fails when another enabled plugin [depends on](/docs/en/plugin-dependencies#enable-or-disable-a-plugin-with-dependencies) the target. The
Disable a plugin without uninstalling it. When the target is installed from a marketplace, the command fails if another enabled plugin [depends on](/docs/en/plugin-dependencies#ena
+2 −2 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
plugins
±changed
+2−0
claude-codechanged
plugins
To test a plugin together with a plugin it depends on, see [Test a plugin and its dependency locally](/docs/en/plugin-dependencies#test-a-plugin-and-its-dependency-locally).
+2 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
plugin-dependencies
±changed
+17−0
claude-codechanged
plugin-dependencies
## Test a plugin and its dependency locally
If you're developing a plugin and the plugin it depends on at the same time, load both with `--plugin-dir`:
```bash theme={null}
+17 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
permissions
±changed
+2−0
claude-codechanged
permissions
In a [Cowork](https://claude.com/docs/cowork/overview) session in the Claude Desktop app, Claude runs shell commands through Cowork's `mcp__workspace__bash` tool rather than the bu
+2 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
model-config
±changed
+1−1
claude-codechanged
model-config
* Cowork, the agentic-work tab in the Claude Desktop app, is not a Claude Code surface and does not receive server-managed settings by design. A managed settings file applies to Co
* Cowork, the agentic-work tab in the Claude Desktop app, runs its sessions on Claude Code but, by design, does not receive server-managed settings from the claude.ai admin console
+1 −1 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
managed-settings
±changed
+27−1
claude-codechanged
managed-settings
* **Surfaces**: every surface that runs Claude Code on the machine reads these sources: the terminal, the VS Code and JetBrains extensions, the desktop app, and [Agent SDK](/docs/e
* **Surfaces**: on the developer's machine, the terminal, the VS Code and JetBrains extensions, the desktop app's Code tab, and [Agent SDK](/docs/en/agent-sdk/typescript) sessions
* **Cowork sessions**: [Cowork](https://claude.com/docs/cowork/overview) in the Claude Desktop app runs its sessions on Claude Code. In a Cowork session, Claude Code never fetches
* **On the user's machine**: by default, Claude Code in a Cowork session reads the MDM or OS-level policy and the managed settings file on that device, so deploy policy there.
+27 −1 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
errors
±changed
+68−0
claude-codechanged
errors
| `Can't open — this session is running in another terminal`
| `This conversation is already open in another running Claude session`
| `This session's saved conversation is no longer on disk`
| `kept <id> — worktree has commits that are not pushed anywhere`
<h3 id="this-session-is-running-in-another-terminal">
+68 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
desktop
±changed
+1−0
claude-codechanged
desktop
* **[Cowork](https://claude.com/docs/cowork/overview) sessions**: in a Cowork session on this machine, Claude Code never fetches admin-console settings, even when the user signs in
+1 −0 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
agent-view
±changed
+37−12
claude-codechanged
agent-view
| Stopped | Grey | The session was stopped with `Ctrl+X` or `claude stop`, or [its process was ended from outside Claude Code](#the-supervisor-process)
| Stopped | Grey | You stopped the session with `Ctrl+X` or `claude stop`, [its process was ended from outside Claude Code](#the-supervisor-process), or [it ended whil
When a [`PermissionRequest`](/docs/en/hooks#permissionrequest) or [`PreToolUse`](/docs/en/hooks#pretooluse) hook returns output Claude Code can't validate for the call the session
| `Shift+Enter` | Dispatch and attach immediately
+37 −12 lines
Recorded here 28 Aug 2026 02:07 UTC
claude-code
ultrareview
±changed
+4−0
claude-codechanged
ultrareview
For repositories on `github.com`, the sandbox clones with the GitHub account connected to your Claude account, so the account must be able to read the PR's repository. Claude Code
Run [`/web-setup`](/docs/en/web-quickstart#connect-from-your-terminal) to connect your GitHub CLI login to your Claude account.
+4 −0 lines
Recorded here 28 Aug 2026 01:37 UTC
claude-code
tools-reference
±changed
+19−3
claude-codechanged
tools-reference
On Linux and WSL, set [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](/docs/en/env-vars#variables) to a size such as `4G` to cap the memory that Bash and PowerShell tool commands can use, so one
On Linux and WSL, set [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](/docs/en/env-vars#variables) to a size such as `4G` to cap the memory that Bash, PowerShell, and [Monitor](#monitor-tool) to
* Claude Code counts all of a session's Bash and PowerShell commands against the one cap, not each command on its own.
* Claude Code counts all of a session's Bash, PowerShell, and Monitor commands against the one cap, not each command on its own.
* After a Bash or PowerShell tool command has turned the cap on, or has turned it off because of an off value or a failed cgroup setup, Claude Code holds that result until you rela
+19 −3 lines
Recorded here 28 Aug 2026 01:37 UTC
claude-code
errors
±changed
+40−0
claude-codechanged
errors
| `Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected`
| `Your connected GitHub account can't see <owner>/<repo>`
<h3 id="no-github-account-is-connected-to-your-claude-account">
No GitHub account is connected to your Claude account
</h3>
+40 −0 lines
Recorded here 28 Aug 2026 01:37 UTC
claude-code
env-vars
±changed
+2−1
claude-codechanged
env-vars
| `CLAUDE_CODE_TOOL_MEMORY_LIMIT` | On Linux and WSL, set to a size such as `4G` to [cap the memory that Bash and PowerShell tool commands can use](/docs/en
| `CLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDE` | On Linux and WSL, set to a comma-separated list of the kinds of processes Claude Code [excludes from the tool memory cap
| `CLAUDE_CODE_TOOL_MEMORY_LIMIT` | On Linux and WSL, set to a size such as `4G` to [cap the memory that Bash and PowerShell tool commands can use](/docs/en
+2 −1 lines
Recorded here 28 Aug 2026 01:37 UTC
claude-code
changelog
±changed
+4−0
claude-codechanged
changelog
<Update label="2.1.250" description="August 28, 2026">
* Bug fixes and reliability improvements
</Update>
+4 −0 lines
Recorded here 28 Aug 2026 01:07 UTC
claude-code
worktrees
±changed
+4−3
claude-codechanged
worktrees
Worktrees are one of several ways to run Claude in parallel. They isolate file edits, while [subagents](/docs/en/sub-agents) and [agent teams](/docs/en/agent-teams) coordinate the
Worktrees are one of several ways to run Claude in parallel. They isolate file edits. [Subagents](/docs/en/sub-agents) split work up inside one session, and [cross-session messagin
* **Permission approvals**: choosing "Yes, and don't ask again" for a Bash command in a worktree session saves the rule to the main checkout's `.claude/settings.local.json`, so it
* **Permission approvals**: choosing "Yes, and don't ask again" for a Bash command in a worktree session saves the rule to the main checkout's `.claude/settings.local.json`, so it
Worktrees handle file isolation. The related pages below cover delegating work into those isolated checkouts and switching between the sessions you create:
+4 −3 lines
Recorded here 28 Aug 2026 00:37 UTC
claude-code
sub-agents
±changed
+1−1
claude-codechanged
sub-agents
For tasks that need sustained parallelism or exceed your context window, [agent teams](/docs/en/agent-teams) give each worker its own independent context.
For work that needs to keep running in parallel or won't fit in one context window, run it in [separate sessions](/docs/en/agents) and let Claude [pass findings between them](/docs
+1 −1 lines
Recorded here 28 Aug 2026 00:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.