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
808pages tracked
587 changed this week · last read 22 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 22 Oct 2026
Claude Documentation
278pages tracked
74 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
163 changed this week · last read 21 Oct 2026
100 on this page
5,287 of the ledger's changes in claude-code. Show every change
ReadSourcePageWhatLines
25 Aug 2026
37 pages
+531 −172 lines
claude-code
claude-platform-on-aws
±changed
+2−0
claude-codechanged
claude-platform-on-aws
To set different TTLs for your main conversation and for the requests Claude Code makes outside it, [choose the TTL yourself](/docs/en/prompt-caching#choose-the-ttl-yourself).
+2 −0 lines
Recorded here 25 Aug 2026 01:07 UTC
claude-code
amazon-bedrock
±changed
+1−1
claude-codechanged
amazon-bedrock
The 1-hour cache TTL is billed at a higher rate than the 5-minute default. See [cache lifetime](/docs/en/prompt-caching#cache-lifetime).
The 1-hour cache TTL is billed at a higher rate than the 5-minute default. See [cache lifetime](/docs/en/prompt-caching#cache-lifetime). To set different TTLs for your main convers
+1 −1 lines
Recorded here 25 Aug 2026 01:07 UTC
claude-code
agent-teams
±changed
+2−0
claude-codechanged
agent-teams
An in-process teammate's requests fall outside the main conversation's [cache TTL bucket](/docs/en/prompt-caching#which-ttl-each-request-gets), so its cache holds for five minutes
+2 −0 lines
Recorded here 25 Aug 2026 01:07 UTC
claude-code
agent-sdk/cost-tracking
±changed
+11−2
claude-codechanged
agent-sdk/cost-tracking
Cache entries written by the SDK use a 5-minute TTL by default when you authenticate with an API key or run on Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, or
Your own turns fall in the [main conversation TTL bucket](/docs/en/prompt-caching#which-ttl-each-request-gets), together with the helpers Claude Code runs inline with them. The req
Cache entries for your own turns use a 5-minute TTL by default when you authenticate with an API key or run on Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, or
Cache writes with a 1-hour TTL are billed at a higher rate than 5-minute writes, so enabling this trades higher write cost for more cache reads. See [prompt caching pricing](https:
+11 −2 lines
Recorded here 25 Aug 2026 01:07 UTC
claude-code
plugins-reference
±changed
+15−15
claude-codechanged
plugins-reference
| Component | Default Location | Purpose
| :---------------- | :--------------------------- | :------------------------------------------------------------------------------------------------------------------------------
| **Manifest** | `.claude-plugin/plugin.json` | Plugin metadata and configuration (optional)
| **Skills** | `skills/` | Skills with `<name>/SKILL.md` structure
| **Commands** | `commands/` | Skills as flat Markdown files. Use `skills/` for new plugins
+15 −15 lines
Recorded here 25 Aug 2026 00:37 UTC
claude-code
plugins
±changed
+12−12
claude-codechanged
plugins
| Directory | Location | Purpose |
| :---------------- | :---------- | :----------------------------------------------------------------------------- |
| `.claude-plugin/` | Plugin root | Contains `plugin.json` manifest (optional if components use default locations) |
| `skills/` | Plugin root | Skills as `<name>/SKILL.md` directories |
| `commands/` | Plugin root | Skills as flat Markdown files. Use `skills/` for new plugins |
+12 −12 lines
Recorded here 25 Aug 2026 00:37 UTC
claude-code
plugin-marketplaces
±changed
+35−10
claude-codechanged
plugin-marketplaces
<Note>
If you distribute this marketplace through [Organization settings > Plugins](https://claude.ai/admin-settings/plugins) on a Team or Enterprise plan, different source rules apply:
* The marketplace repository must be private or internal. Organization sync reads it through the Claude GitHub App or your organization's GitHub Enterprise App.
* Each plugin source must be of type `github`, `url`, or `git-subdir`, or a [relative path](#relative-paths) within the marketplace repository.
+35 −10 lines
Recorded here 25 Aug 2026 00:37 UTC
claude-code
costs
±changed
+2−1
claude-codechanged
costs
* **Loops**: a row for each of the heaviest [`/loop` or other scheduled tasks](/docs/en/scheduled-tasks) that ran recently, ordered by total tokens, with a count of the rest. Claud
In the [VS Code extension](/docs/en/vs-code#check-account-and-usage), the same breakdown appears in the Account & usage dialog with a Day and Week toggle. Requires Claude Code v2.1
In the [VS Code extension](/docs/en/vs-code#check-account-and-usage), the attribution shares and behavior flags appear in the Account & usage dialog with a Day and Week toggle, wit
+2 −1 lines
Recorded here 25 Aug 2026 00:37 UTC
claude-code
commands
±changed
+1−1
claude-codechanged
commands
| `/usage` | Show session cost, plan usage limits, and activity stats. On a Pro, Max, Team, or
| `/usage` | Show session cost, plan usage limits, and activity stats. On a Pro, Max, Team, or
+1 −1 lines
Recorded here 25 Aug 2026 00:37 UTC
claude-code
settings-reference
±changed
+53−2
claude-codechanged
settings-reference
| [`modelPicker`](#modelpicker) | Choose which models the [`/model` picker](/docs/en/model-config#available-models
### `modelPicker`
List the models the `/model` picker offers, in the order you write them and under labels you choose, so the picker lists the models your organization runs, after the built-in lineu
+53 −2 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
model-config
±changed
+4−2
claude-codechanged
model-config
Claude Code hides excluded models from the `/model` picker. A full model ID in the list that has no built-in picker row, such as an older version that the list pins, appears in the
Claude Code hides excluded models from the `/model` picker. A full model ID in the list that has no built-in picker row, such as an older version that the list pins, appears in the
To list several models instead, in your own order and under labels you choose, set [`modelPicker`](/docs/en/settings-reference#modelpicker). Its entry says which rows the picker ke
The custom entry appears at the bottom of the `/model` picker. `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` and `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` are optional. If you omit the na
+4 −2 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
managed-settings
±changed
+1−0
claude-codechanged
managed-settings
* **[`modelPicker`](/docs/en/settings-reference#modelpicker)**: the later lineup replaces the earlier one whole
+1 −0 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
llm-gateway-protocol
±changed
+1−1
claude-codechanged
llm-gateway-protocol
When `ANTHROPIC_BASE_URL` points at a gateway that exposes the Anthropic Messages format, Claude Code can query the gateway's `/v1/models` endpoint at startup and add the returned
When `ANTHROPIC_BASE_URL` points at a gateway that exposes the Anthropic Messages format, Claude Code can query the gateway's `/v1/models` endpoint at startup and add the returned
+1 −1 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
llm-gateway-connect
±changed
+2−2
claude-codechanged
llm-gateway-connect
With model discovery enabled, Claude Code queries the gateway for its model list at startup and adds those names to the `/model` picker alongside the built-in entries.
With model discovery enabled, Claude Code queries the gateway for its model list at startup and adds those names to the `/model` picker alongside the built-in entries. If you or yo
| Models missing from the `/model` picker
| Models missing from the `/model` picker
+2 −2 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
hooks-guide
±changed
+1−1
claude-codechanged
hooks-guide
To disable hooks, set `"disableAllHooks": true` in your settings file. Claude Code reads the value left after [settings precedence](/docs/en/hooks#disable-or-remove-hooks) applies,
To disable hooks, set `"disableAllHooks": true` in your settings file. Claude Code reads the value left after [settings precedence](/docs/en/hooks#disable-or-remove-hooks) applies,
+1 −1 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
The `disableAllHooks` setting respects the managed settings hierarchy. If an administrator has configured hooks through managed policy settings, `disableAllHooks` set in user, proj
The `disableAllHooks` setting respects the managed settings hierarchy. If an administrator has configured hooks through managed policy settings, `disableAllHooks` set in user, proj
+1 −1 lines
Recorded here 25 Aug 2026 00:07 UTC
claude-code
admin-setup
±changed
+1−1
claude-codechanged
admin-setup
Whichever mechanism you choose, managed values take precedence over user and project settings, apart from a few security-sensitive [exceptions](/docs/en/settings#exceptions-to-mana
Whichever mechanism you choose, managed values take precedence over user and project settings, apart from a few security-sensitive [exceptions](/docs/en/settings#exceptions-to-mana
+1 −1 lines
Recorded here 25 Aug 2026 00:07 UTC
24 Aug 2026
31 pages
+528 −272 lines
claude-code
worktrees
±changed
+2−0
claude-codechanged
worktrees
If you write a pattern that starts with `**/` and the files you want are inside a directory that is gitignored as a whole, Claude Code copies them only when that directory itself m
+2 −0 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
tools-reference
±changed
+8−2
claude-codechanged
tools-reference
In the `default` and `acceptEdits` permission modes, WebFetch prompts the first time it reaches a new domain, except for a built-in set of preapproved documentation domains that fe
In Manual and `acceptEdits` [permission modes](/docs/en/permission-modes), WebFetch prompts before fetching, except for domains your [permission rules](/docs/en/permissions#manage-
* **Yes**: approves this fetch only. The next WebFetch call prompts again, even for the same domain.
* **Yes, and don't ask again for `<domain>`**: approves the fetch and saves a `WebFetch(domain:...)` allow rule for that domain to `.claude/settings.local.json` for that repository
+8 −2 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
settings-reference
±changed
+39−4
claude-codechanged
settings-reference
| [`autoContinueAtUsageLimit`](#autocontinueatusagelimit) | Wait in the open session and [continue the task automatically](/docs/en/interact
Claude Code enforces these lists at the OS sandbox boundary, so they apply to every subprocess a sandboxed command starts, such as `kubectl`, `terraform`, or `npm`, not only to Cla
Claude Code enforces these lists at the OS sandbox boundary, so they apply to every subprocess a sandboxed command starts, such as `kubectl`, `terraform`, or `npm`, not only to Cla
### `autoContinueAtUsageLimit`
+39 −4 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
sessions
±changed
+1−1
claude-codechanged
sessions
When you select a session from another worktree of the same repository, Claude Code resumes it in place. When you select a session from an unrelated project, Claude Code copies a `
When you select a session from another worktree of the same repository, Claude Code resumes it in place; when the session's own worktree no longer exists, Claude Code [resumes it i
+1 −1 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
sandboxing
±changed
+5−3
claude-codechanged
sandboxing
* **Domain restrictions**: Claude Code pre-allows no domains by default. The first time a command needs a new domain, Claude Code prompts for approval, or in [auto mode](/docs/en/p
* **Domain restrictions**: Claude Code pre-allows no domains by default. The first time a command needs a new domain, Claude Code prompts for approval, or in [auto mode](/docs/en/p
In a `WebFetch(domain:...)` rule, the sandbox honors two wildcard forms: a leading `*.`, such as `*.example.com`, and a bare `*`. The bare `*` form requires Claude Code v2.1.186 or
| `WebFetch` allow and deny rules | Control domain access |
+5 −3 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
plugins-reference
±changed
+11−11
claude-codechanged
plugins-reference
| Option | Description
| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------
| `-s, --scope <scope>` | Installation scope: `user`, `project`, or `local`
| `--config <key=value>` | Set a [`userConfig`](#user-configuration) option declared in the plugin's manifest. Repeat the flag to set multiple options
| `-y, --yes` | Accept the command that a plugin with a [`command` source](/docs/en/plugin-marketplaces#command-sources) runs, without the confirmation prompt. Claude Co
+11 −11 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
plugin-marketplaces
±changed
+102−4
claude-codechanged
plugin-marketplaces
Each plugin entry in the `plugins` array describes a plugin and where to find it. You can include any field from the [plugin manifest schema](/docs/en/plugins-reference#plugin-mani
Each plugin entry in the `plugins` array describes a plugin and where to find it. You can include any field from the [plugin manifest schema](/docs/en/plugins-reference#plugin-mani
**Archive authentication fields:**
Set these when the entry has an [`archive` source](#zip-archives) on a server that requires credentials.
+102 −4 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
plugin-dependencies
±changed
+4−2
claude-codechanged
plugin-dependencies
When you install a plugin that declares dependencies, Claude Code resolves and installs them automatically. If a dependency later goes missing, `/reload-plugins` and the background
When you install a plugin that declares dependencies, Claude Code resolves and installs them automatically, apart from a dependency whose marketplace entry has a [`command` source]
For dependencies with an `npm`, `archive`, or `command` [plugin source](/docs/en/plugin-marketplaces#plugin-sources), the constraint does not control which version is fetched, si
For dependencies with an `npm`, `archive`, or `command` [plugin source](/docs/en/plugin-marketplaces#plugin-sources), the constraint does not control which version is fetched, si
+4 −2 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
permissions
±changed
+27−2
claude-codechanged
permissions
* `WebFetch(domain:*)` matches every domain and is equivalent to a bare `WebFetch` rule
* `WebFetch(domain:*)` matches every domain. It isn't the same as a bare `WebFetch` rule; see [Allow or deny every fetch](#allow-or-deny-every-fetch)
Wildcards in `WebFetch` rules require Claude Code v2.1.172 or later to match fetches.
+27 −2 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
permission-modes
±changed
+2−0
claude-codechanged
permission-modes
<span id="how-the-classifier-evaluates-actions" />
+2 −0 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
network-config
±changed
+7−3
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
For self-hosted [GitHub Enterprise Server](/docs/en/github-enterprise-server) instances behind a firewall, allowlist the same [Anthropic API IP addresses](https://platform.claude.c
### GitHub allow lists and firewalls
+7 −3 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
model-config
±changed
+1−1
claude-codechanged
model-config
When the primary model is overloaded, unavailable, or returns another non-retryable server error, Claude Code can switch to a fallback model instead of failing the request. Authent
When the primary model is overloaded, unavailable, or returns another non-retryable server error, Claude Code can switch to a fallback model instead of failing the request. Authent
+1 −1 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
managed-settings
±changed
+21−21
claude-codechanged
managed-settings
| Setting | Description
| :-------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------
| [`allowAllClaudeAiMcps`](/docs/en/settings-reference#allowallclaudeaimcps) | Load the claude.ai connectors alongside a deployed `m
| [`allowedChannelPlugins`](/docs/en/settings-reference#allowedchannelplugins) | Allowlist of channel plugins that may push messages.
| [`allowManagedHooksOnly`](/docs/en/settings-reference#allowmanagedhooksonly) | When `true`, restricts which hooks run; see [what run
+21 −21 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
interactive-mode
±changed
+52−0
claude-codechanged
interactive-mode
## Wait for a usage limit to reset
When a claude.ai [usage limit](/docs/en/errors#youve-hit-your-session-limit) stops Claude mid-task, Claude Code waits in the open session and continues the task on its own after th
While Claude Code waits, a line at the bottom of the session shows when it will continue:
+52 −0 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
hooks-guide
±changed
+35−30
claude-codechanged
hooks-guide
| Matcher | Fires when |
| :----------------------- | :------------------------------------------------------------------------------------------------------- |
| `permission_prompt` | Claude needs you to approve a tool use and the prompt has waited about six seconds |
| `idle_prompt` | Claude finished responding about 60 seconds ago and you haven't typed since |
| `auth_success` | Authentication completes |
+35 −30 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
hooks
±changed
+38−32
claude-codechanged
hooks
* Claude Code also blocks marketplace [`headersHelper` commands](/docs/en/plugin-marketplaces#authenticate-archive-downloads) unless [`disableCommandPluginSources`](/docs/en/settin
| Event | What the matcher filters
| :------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------
| `PreToolUse`, `PostToolUse`, `PostToolUseFailure`, `PermissionRequest`, `PermissionDenied` | tool name
| `SessionStart` | how the session started
+38 −32 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
github-enterprise-server
±changed
+2−2
claude-codechanged
github-enterprise-server
For Anthropic-hosted sessions, your GHES instance must be reachable from Anthropic infrastructure so Claude can clone repositories and post review comments. If your GHES instance i
For Anthropic-hosted sessions, your GHES instance must be reachable from Anthropic infrastructure so Claude can clone repositories and post review comments. If your GHES instance i
If reviews or Anthropic-hosted web sessions time out, your GHES instance may not be reachable from Anthropic infrastructure. Confirm your firewall allows inbound connections from t
If reviews or Anthropic-hosted web sessions time out, your GHES instance may not be reachable from Anthropic infrastructure. Confirm your firewall allows inbound connections from A
+2 −2 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
errors
±changed
+10−6
claude-codechanged
errors
| `You've hit your session limit` / `You've hit your weekly limit`
| `You've hit your session limit` / `You've hit your weekly limit` / `You've hit your Opus limit` / `You've hit your Sonnet limit`
* A request that your organization's policy check denied, which surfaces as an `API Error:` line carrying the denial message. Your organization's administrators set up the check wi
```
+10 −6 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
discover-plugins
±changed
+2−0
claude-codechanged
discover-plugins
Auto-update also leaves out a plugin whose marketplace entry declares a `headersHelper`: Claude Code [neither runs the command nor downloads the archive](/docs/en/plugin-marketplac
+2 −0 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
costs
±changed
+3−1
claude-codechanged
costs
* **"You've hit your session limit" or "You've hit your weekly limit"**: a seat-based usage window on a subscription plan. These windows are shared across all models, so switching
* **"You've hit your session limit" or "You've hit your weekly limit"**: a seat-based usage window on a subscription plan, shared across all models, so the developer can't restore
* Run `/usage-credits` to request usage beyond the allowance, if you have [usage credits](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) turne
* On Claude Code v2.1.234 or later, [wait and continue the interrupted task automatically after the reset](/docs/en/interactive-mode#wait-for-a-usage-limit-to-reset); that sectio
+3 −1 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
commands
±changed
+2−1
claude-codechanged
commands
| `/config [key=value ...]` | Open the [Settings](/docs/en/settings) interface to adjust theme, model, [output s
| `/config [key=value ...]` | Open the [Settings](/docs/en/settings) interface to adjust theme, model, [output s
| `/rate-limit-options` | Show ways to keep working when a claude.ai usage limit blocks a request: wait and
+2 −1 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
agent-sdk/tool-search
±changed
+1−1
claude-codechanged
agent-sdk/tool-search
When it is active, tool definitions are withheld from the context window. The agent receives a summary of available tools and searches for relevant ones when the task requires a ca
When it is active, tool definitions are withheld from the context window. The agent receives a summary of available tools and searches for relevant ones when the task requires a ca
+1 −1 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
agent-sdk/python
±changed
+67−67
claude-codechanged
agent-sdk/python
| Property | Type | Description
| :------------------- | :----------------------------- | :-------------------------------------------------------------------------------------------------------------------------
| `type` | `Literal["user", "assistant"]` | Message role
| `uuid` | `str` | Unique message identifier
| `session_id` | `str` | Session identifier
+67 −67 lines
Recorded here 24 Aug 2026 22:37 UTC
claude-code
vs-code
±changed
+7−7
claude-codechanged
vs-code
* **Status Bar**: click **✱ Claude Code** in the bottom-right corner of the window. This works even when no file is open.
* **Status Bar**: if you've set [`preferredLocation`](#extension-settings) to `sidebar`, or opened Claude with **Claude Code: Open in Side Bar**, click **✱ Claude Code** in the
* The Settings section also includes **Focus view**, which hides tool calls, tool results, and thinking behind expandable rows, leaving your prompts and Claude's responses. Claud
* The Settings section also includes **Focus view**, which hides tool calls, tool results, and thinking behind expandable rows, leaving your prompts and Claude's responses. Claud
| Open in Side Bar | - | Open Claude in the left sidebar
+7 −7 lines
Recorded here 24 Aug 2026 20:07 UTC
claude-code
plugin-marketplaces
±changed
+7−2
claude-codechanged
plugin-marketplaces
To support "stable" and "latest" release channels for your plugins, you can set up two marketplaces that point to different refs or SHAs of the same repo. You can then assign the t
To support "stable" and "latest" release channels for your plugins, you can set up two marketplaces that point to different refs or SHAs of the same repo. You can then give each us
* 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
* Define one [Claude apps gateway policy](/docs/en/claude-apps-gateway-config#managed) per group. The gateway applies the first policy whose match rule fits a user, so order the po
+7 −2 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
permission-modes
±changed
+2−18
claude-codechanged
permission-modes
This example sets Plan mode as the default for new local sessions:
```json theme={null}
{
"permissions": {
+2 −18 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
hooks
±changed
+1−1
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
+1 −1 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
env-vars
±changed
+1−0
claude-codechanged
env-vars
* Get the [PowerShell tool](/docs/en/tools-reference#powershell-tool) by default for claude.ai and Console accounts on Windows with Git Bash installed; Claude Code routes shell com
+1 −0 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
cloud-environments
±changed
+1−1
claude-codechanged
cloud-environments
If you have SessionStart hooks in your user-level `~/.claude/settings.json`, don't expect them in the cloud: user-level settings stay on your machine. In a cloud session, Claude Co
If you have SessionStart hooks in your user-level `~/.claude/settings.json`, don't expect them in the cloud: user-level settings stay on your machine. In a cloud session, Claude Co
+1 −1 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
claude-apps-gateway-config
±changed
+1−1
claude-codechanged
claude-apps-gateway-config
Each `cli` value is a complete Claude Code `managed-settings.json` document, the same schema you would deploy via MDM or `/etc/claude-code/managed-settings.json`, expressed here as
Each `cli` value is a complete Claude Code `managed-settings.json` document, the same schema you would deploy via MDM or `/etc/claude-code/managed-settings.json`, expressed here as
+1 −1 lines
Recorded here 24 Aug 2026 19:37 UTC
claude-code
settings-reference
±changed
+3−3
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
[`allowedMcpServers`](#allowedmcpservers) and [`deniedMcpServers`](#deniedmcpservers) still apply to the connectors this key loads. Connectors delivered to [cloud sessions](/docs/e
[`allowedMcpServers`](#allowedmcpservers) and [`deniedMcpServers`](#deniedmcpservers) still apply to the connectors this key loads. Connectors delivered to [cloud sessions](/docs/e
Choose how [background sessions](/docs/en/agent-view#how-file-edits-are-isolated) isolate their file edits. With `"worktree"`, Claude Code blocks `Edit` and `Write` in the main che
+3 −3 lines
Recorded here 24 Aug 2026 19:07 UTC
claude-code
quickstart
±changed
+5−5
claude-codechanged
quickstart
```bash theme={null} theme={null} theme={null} theme={null} theme={null}
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null}
+5 −5 lines
Recorded here 24 Aug 2026 19:07 UTC
claude-code
managed-mcp
±changed
+10−10
claude-codechanged
managed-mcp
To make the allowlist authoritative, set `allowedMcpServers` and `allowManagedMcpServersOnly: true` together in a [managed settings source](/docs/en/admin-setup#decide-how-settings
To make the allowlist authoritative, set `allowedMcpServers` and `allowManagedMcpServersOnly: true` together in a [managed settings source](/docs/en/admin-setup#decide-how-settings
1. **Merge the lists.** Allowlist and denylist entries from every settings source combine into one allowlist and one denylist. When `allowManagedMcpServersOnly` is `true`, only the
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
When `allowManagedMcpServersOnly` is `true`, allowlists from user, project, and local settings are ignored. The denylist still merges from all sources, so users can always block se
+10 −10 lines
Recorded here 24 Aug 2026 19:07 UTC
claude-code
context-window
±changed
+34−20
claude-codechanged
context-window
restoredAfterCompact: true,
restoredAfterCompact: true,
restoredAfterCompact: true,
restoredAfterCompact: true,
restoredAfterCompact: true,
+34 −20 lines
Recorded here 24 Aug 2026 19:07 UTC
claude-code
quickstart
±changed
+6−6
claude-codechanged
quickstart
```bash theme={null}
```bash theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null}
```batch theme={null}
+6 −6 lines
Recorded here 24 Aug 2026 18:37 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
If you set `defaultMode: "auto"` in [settings](/docs/en/settings-reference#all-settings) and a terminal session starts in Manual mode with no error, the setting is likely in `.clau
If you set `defaultMode: "auto"` in [settings](/docs/en/settings-reference#all-settings) and a terminal session starts in Manual mode with no error, the setting is likely in `.clau
+1 −1 lines
Recorded here 24 Aug 2026 18:37 UTC
claude-code
errors
±changed
+1−1
claude-codechanged
errors
Unable to connect to API: Self-signed certificate detected
Unable to connect to API: Self-signed certificate detected. Check your proxy or corporate SSL certificates
+1 −1 lines
Recorded here 24 Aug 2026 18:37 UTC
claude-code
agent-sdk/skills
±changed
+6−2
claude-codechanged
agent-sdk/skills
For project and personal skills, the `allowed-tools` frontmatter field applies only when you use the Claude Code CLI directly. In SDK sessions, manage tool approval for these ski
For project and personal skills, Claude Code applies the [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter field in SDK sessions. You can also pre-appr
Before TypeScript Agent SDK 0.3.221, the SDK didn't run this check.
+6 −2 lines
Recorded here 24 Aug 2026 18:37 UTC
23 Aug 2026
1 page
+4 −0 lines
claude-code
changelog
±changed
+4−0
claude-codechanged
changelog
<Update label="2.1.241" description="August 23, 2026">
* Bug fixes and reliability improvements
</Update>
+4 −0 lines
Recorded here 23 Aug 2026 01:07 UTC
22 Aug 2026
60 pages
+625 −320 lines
claude-code
plugins-reference
±changed
+1−1
claude-codechanged
plugins-reference
When more than one source sets the same key, managed settings take precedence, then `--settings`, then user settings. The [`--setting-sources`](/docs/en/cli-reference#cli-flags) fl
When more than one source sets the same key, managed settings take precedence, then `--settings`, then user settings. The only source you can remove from this list is user settings
+1 −1 lines
Recorded here 22 Aug 2026 19:07 UTC
claude-code
whats-new/index
±changed
+16−0
claude-codechanged
whats-new/index
<Update label="Week 34" description="August 17–21, 2026" tags={["v2.1.234–v2.1.239"]}>
**`/design`**: a research preview that brings Claude Design's artboard workflow into the CLI and Claude Code Desktop, built on artifacts, so Claude drafts editable artboards for
Also this week: the built-in **Concise output style** makes Claude lead with the result and skip preamble; any machine running `claude remote-control` shows up as a **device card
+16 −0 lines
Recorded here 22 Aug 2026 18:37 UTC
claude-code
whats-new/2026-w34
+new page
+101−0
claude-codenew page
whats-new/2026-w34
No line of the body moved in this read.
+101 −0 lines
Recorded here 22 Aug 2026 18:37 UTC
claude-code
whats-new/2026-w33
+new page
+83−0
claude-codenew page
whats-new/2026-w33
No line of the body moved in this read.
+83 −0 lines
Recorded here 22 Aug 2026 18:37 UTC
claude-code
quickstart
±changed
+5−5
claude-codechanged
quickstart
```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 22 Aug 2026 18:37 UTC
claude-code
claude-apps-gateway
±changed
+26−22
claude-codechanged
claude-apps-gateway
<img src="https://mintcdn.com/claude-code/st9_ZQOFsZa3cKFl/images/claude-gateway-architecture.svg?fit=max&auto=format&n=st9_ZQOFsZa3cKFl&q=85&s=560770d8f49bbd6f1ca7090ed1f13c03"
<img src="https://mintcdn.com/claude-code/VbyXug8hBU9UK6oT/images/claude-gateway-architecture.svg?fit=max&auto=format&n=VbyXug8hBU9UK6oT&q=85&s=9e4f1190fc56718144190a3db61c63af"
Claude Desktop runs embedded Claude Code sessions and passes policy to each one it launches. It builds that policy from the configuration the gateway serves it at `/user/bootstrap`
Claude Desktop runs its Cowork and Code tabs, plus the Chat tab when you enable it, on embedded Claude Code sessions and sends their model requests through the gateway. It passes p
+26 −22 lines
Recorded here 22 Aug 2026 18:37 UTC
claude-code
changelog
±changed
+4−0
claude-codechanged
changelog
<Update label="2.1.240" description="August 22, 2026">
* Bug fixes and reliability improvements
</Update>
+4 −0 lines
Recorded here 22 Aug 2026 18:37 UTC
claude-code
whats-new/2026-w32
±changed
+2−2
claude-codechanged
whats-new/2026-w32
<p className="digest-feature-lede">Self-hosted environments run Claude Code cloud sessions on your organization's own infrastructure, in public beta on Team and Enterprise plans.
<p className="digest-feature-lede">Self-hosted environments run Claude Code cloud sessions on your organization's own infrastructure, in public beta on Team and Enterprise plans.
<p className="digest-feature-try">Signed in as an Owner or admin, run the guided setup, which walks you through creating the environment and starts a runner:</p>
<p className="digest-feature-try">Signed in as an Owner, run the guided setup, which walks you through creating the environment and starts a runner:</p>
+2 −2 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
slack
±changed
+2−2
claude-codechanged
slack
If you're an Owner or admin, recreate the environment as an [organization-shared environment](/docs/en/cloud-environments#organization-shared-environments) from the **Cloud environ
If you're an Owner, recreate the environment as an [organization-shared environment](/docs/en/cloud-environments#organization-shared-environments) from the **Cloud environments** p
If you're not an Owner or admin, send this entry to one.
If you're not an Owner, send this entry to one.
+2 −2 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-testing
±changed
+4−4
claude-codechanged
self-hosted-environments-testing
`$ADMIN_TOKEN` is a claude.ai OAuth access token for an account that holds an Owner or admin role, minted the same way as [Authenticate from CI](#authenticate-from-ci):
* **Mint it**: run `claude auth login` with an account that holds an Owner or admin role, then read the current access token from the OS keychain on macOS or `~/.claude/.credential
`$ADMIN_TOKEN` is a claude.ai OAuth access token for an account that holds an Owner role, minted the same way as [Authenticate from CI](#authenticate-from-ci):
+4 −4 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-reference
±changed
+2−2
claude-codechanged
self-hosted-environments-reference
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner or admin](/docs/en/cloud-environments#organization-shared-environments) enables them by turnin
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner](/docs/en/cloud-environments#organization-shared-environments) enables them by turning on **Al
| `claude_code_self_hosted_orchestrator_queue_circuit_broken_sessions` | Spawn requests blocked until an Owner or admin retries them from the environment's **Act
| `claude_code_self_hosted_orchestrator_queue_circuit_broken_sessions` | Spawn requests blocked until an Owner retries them from the environment's **Activity** t
+2 −2 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-quickstart
±changed
+2−2
claude-codechanged
self-hosted-environments-quickstart
* **Allow self-hosted environments** turned on by an [Owner or admin](/docs/en/cloud-environments#organization-shared-environments) on the [**Cloud environments** admin page](https
* **Allow self-hosted environments** turned on by an [Owner](/docs/en/cloud-environments#organization-shared-environments) on the [**Cloud environments** admin page](https://claude
Claude Code includes a guided setup: an interactive Claude Code session that walks you through creating the environment in the admin UI, starts a local runner with the secret file
Claude Code includes a guided setup: an interactive Claude Code session that walks you through creating the environment in the admin UI, starts a local runner with the secret file
+2 −2 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-identity
±changed
+1−1
claude-codechanged
self-hosted-environments-identity
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner or admin](/docs/en/cloud-environments#organization-shared-environments) enables them by turnin
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner](/docs/en/cloud-environments#organization-shared-environments) enables them by turning on **Al
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+1−1
claude-codechanged
self-hosted-environments-deploy
* **Dispatch is organization-wide**: any member of your Anthropic organization can dispatch a session to any of its environments, and there's no per-environment access control on d
* **Dispatch is organization-wide**: any member of your Anthropic organization can dispatch a session to any of its environments, and there's no per-environment access control on d
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments-configuration
±changed
+3−3
claude-codechanged
self-hosted-environments-configuration
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner or admin](/docs/en/cloud-environments#organization-shared-environments) enables them by turnin
Self-hosted environments are in public beta on Team and Enterprise plans; an [Owner](/docs/en/cloud-environments#organization-shared-environments) enables them by turning on **Al
3. **Use the exit-code contract.** Exit 0 means submitted. Exit 1 means retryable failure; the session backs off and is re-offered. Exit 2 or higher means non-retryable; the sessio
3. **Use the exit-code contract.** Exit 0 means submitted. Exit 1 means retryable failure; the session backs off and is re-offered. Exit 2 or higher means non-retryable; the sessio
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
+3 −3 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
self-hosted-environments
±changed
+1−1
claude-codechanged
self-hosted-environments
* **Plans**: public beta for Team and Enterprise organizations. Self-hosted environments are off by default; an [Owner or admin](/docs/en/cloud-environments#organization-shared-env
* **Plans**: public beta for Team and Enterprise organizations. Self-hosted environments are off by default; an [Owner](/docs/en/cloud-environments#organization-shared-environments
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
remote-control
±changed
+2−2
claude-codechanged
remote-control
Trusted Devices is available on Team and Enterprise plans. It is off by default until an admin enables it.
Trusted Devices is available on Team and Enterprise plans. It is off by default until an Owner enables it.
Admins enable the setting from the Claude Code admin console.
An Owner enables the setting from the Claude Code admin console.
+2 −2 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
model-config
±changed
+1−1
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, 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
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
* **Cloud sessions**: a session in an Anthropic-hosted environment doesn't read a device's MDM profile or file, so policy for it has to come from server-managed settings. A session
* **Cloud sessions**: a session in an Anthropic-hosted environment doesn't read a device's MDM profile or file, so policy for it has to come from server-managed settings. A session
+1 −1 lines
Recorded here 22 Aug 2026 17: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 22 Aug 2026 17:37 UTC
claude-code
debug-your-config
±changed
+1−1
claude-codechanged
debug-your-config
* Managed settings still apply if your organization deploys them, since they live at a system path outside `~/.claude`
* Managed settings still apply if your organization deploys them. Claude Code reads MDM profiles, registry policy, and `managed-settings.json` from locations outside the configurat
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
cloud-environments
±changed
+21−21
claude-codechanged
cloud-environments
* On the web, the Desktop app, and the mobile app, sessions use the environment shown in the [selector](#configure-your-environment). An admin-set [organization default](#organizat
* 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
Create, edit, and archive environments from the environment selector at [claude.ai/code](https://claude.ai/code), which you reach after [web onboarding](/docs/en/web-quickstart). E
Create, edit, and archive environments from the environment selector at [claude.ai/code](https://claude.ai/code), which you reach after [web onboarding](/docs/en/web-quickstart). E
Owners and admins on Team and Enterprise plans can create cloud environments that are shared with every member of the organization; the same roles manage everything else on the **C
+21 −21 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
admin-setup
±changed
+1−1
claude-codechanged
admin-setup
[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 and admins create [organization-shared
[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
+1 −1 lines
Recorded here 22 Aug 2026 17:37 UTC
claude-code
vs-code
±changed
+1−11
claude-codechanged
vs-code
Claude Code integrates with git to help with version control workflows directly in VS Code. Ask Claude to commit changes, create pull requests, or work across branches.
Claude Code integrates with git to help with version control workflows directly in VS Code. Ask Claude to commit changes, create pull requests, or work across branches. To start Cl
### Use git worktrees for parallel tasks
+1 −11 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
sessions
±changed
+2−0
claude-codechanged
sessions
These pages cover related session and parallelism mechanics:
+2 −0 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
quickstart
±changed
+6−10
claude-codechanged
quickstart
```bash theme={null}
```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}
```powershell 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=
```batch theme={null}
+6 −10 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
memory
±changed
+0−2
claude-codechanged
memory
The check measures only the content that loads: YAML frontmatter and block-level HTML comments are stripped before the index is loaded, so they don't count toward the limits. Befor
+0 −2 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
how-claude-code-works
±changed
+1−35
claude-codechanged
how-claude-code-works
These tips help you get better results from Claude Code.
These tips help you get better results from Claude Code. For more on specific prompts, verification, and planning, see [Best practices](/docs/en/best-practices).
### Be specific upfront
+1 −35 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
env-vars
±changed
+1−0
claude-codechanged
env-vars
* Run [`/auto-mode-setup`](/docs/en/auto-mode-config#generate-environment-entries) to draft `autoMode.environment` entries
+1 −0 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
commands
±changed
+2−1
claude-codechanged
commands
| `/auto-mode-setup` | [Draft `autoMode.environment` entries](/docs/en/auto-mode-config#generate-environm
| `/claude-api [migrate\|managed-agents-onboard\|prompt-audit]` | **[Skill](/docs/en/skills#bundled-skills).** Load [Claude API](https://platform.cl
| `/claude-api [migrate\|upgrade\|managed-agents-onboard\|prompt-audit]` | **[Skill](/docs/en/skills#bundled-skills).** Load [Claude API](https://platform.cl
+2 −1 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
auto-mode-config
±changed
+55−1
claude-codechanged
auto-mode-config
* [Generate environment entries](#generate-environment-entries) with `/auto-mode-setup`
<h2 id="generate-environment-entries">
Generate environment entries with `/auto-mode-setup`
</h2>
+55 −1 lines
Recorded here 22 Aug 2026 16:37 UTC
claude-code
routines
±changed
+1−1
claude-codechanged
routines
Create a routine from the web at [claude.ai/code/routines](https://claude.ai/code/routines), from the Desktop app, or from the CLI. All three surfaces write to the same cloud accou
Create a routine from the web at [claude.ai/code/routines](https://claude.ai/code/routines), from the Desktop app, or from the CLI. All three surfaces write to the same cloud accou
+1 −1 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
plugins-reference
±changed
+17−1
claude-codechanged
plugins-reference
***
<h2 id="synced-plugins">
Plugins synced from claude.ai
+17 −1 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
errors
±changed
+35−0
claude-codechanged
errors
| `Issuer mismatch in authorization response (RFC 9207)`
| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory`
### Issuer mismatch in authorization response
During an [MCP OAuth sign-in](/docs/en/mcp#authenticate-with-remote-mcp-servers), the authorization server redirected back to Claude Code with an `iss` parameter that doesn't name
+35 −0 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
desktop-scheduled-tasks
±changed
+1−1
claude-codechanged
desktop-scheduled-tasks
In the [**Code** tab](/docs/en/desktop), click **Routines** in the sidebar, then click **New routine** and choose **Local**. Configure these fields:
On Claude Desktop before 1.1.5368, local scheduled tasks aren't available. In the [**Code** tab](/docs/en/desktop), click **Routines** in the sidebar, then click **New routine** an
+1 −1 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
desktop
±changed
+3−1
claude-codechanged
desktop
Plugins can be scoped to your user account, a specific project, or local-only. If your organization manages plugins centrally, those plugins are available in desktop sessions the s
You can scope plugins to your user account, a specific project, or local-only. If your organization manages plugins centrally, those plugins are available in desktop sessions the s
The plugin browser is not available in cloud sessions, and plugins you install from the desktop app aren't available for cloud sessions. To use a plugin in a cloud session, either
+3 −1 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
cloud-environments
±changed
+1−1
claude-codechanged
cloud-environments
| Plugins enabled only in your user settings
| Plugins enabled only in your user settings
+1 −1 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
chrome
±changed
+5−0
claude-codechanged
chrome
The extension collects the tabs Claude opens into a Chrome tab group tied to your session. In local sessions, whether Claude Code closes that group when the session ends depends on
* When you type `/clear`, Claude Code closes the group, open pages included, unless work that survives the clear is still running
* When you switch sessions with a command like `/resume`, exit Claude Code, or run a `/clear` while work that survives it is still running, Claude Code closes the group only if it
+5 −0 lines
Recorded here 22 Aug 2026 13:07 UTC
claude-code
mobile
±changed
+6−1
claude-codechanged
mobile
Attachments you add in the Claude app reach the local session too. Claude sees attached photos directly as part of your message. Claude Code downloads other files to your machine a
When you add an attachment in the Claude app, it reaches the local session too:
* **Photos**: Claude sees attached photos directly as part of your message. Claude Code also saves each photo under `~/.claude/uploads/` and tells Claude the saved file path, so Cl
* **Other files**: Claude Code downloads them to your machine and passes them to Claude as `@` file references.
+6 −1 lines
Recorded here 22 Aug 2026 05:37 UTC
claude-code
claude-directory
±changed
+19−17
claude-codechanged
claude-directory
| Path under `~/.claude/` | Contents
| -------------------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------
| `projects/<project>/<session>.jsonl` | Full conversation transcript: every message, tool call, and tool result
| `projects/<project>/<session>/subagents/` | [Subagent](/docs/en/sub-agents) conversation transcripts, removed with the parent session transcript when it ages out
| `projects/<project>/<session>/tool-results/` | Large tool outputs spilled to separate files
+19 −17 lines
Recorded here 22 Aug 2026 05:37 UTC
claude-code
agent-view
±changed
+21−20
claude-codechanged
agent-view
Agent view opens with an input at the bottom and a table that fills in as sessions start. Press `Esc` at any time to return to your shell; if you opened agent view by backgroun
Agent view opens with an input at the bottom and a table that fills in as sessions start. Press `Esc` to return to your shell; if you opened agent view by backgrounding a sessi
| Shortcut | Action
| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------
| `↑` / `↓` | Move between rows
+21 −20 lines
Recorded here 22 Aug 2026 05:07 UTC
claude-code
agent-sdk/typescript
±changed
+10−1
claude-codechanged
agent-sdk/typescript
Publishes a local `.html` or `.md` file as a hosted artifact page, or lists the user's published artifacts. Omit `action` or pass `"publish"` to publish `file_path`, which is requi
Publishes a local `.html` or `.md` file as a hosted artifact page, or lists the user's published artifacts. Omit `action` or pass `"publish"` to publish `file_path`, which is requi
`force` is a last-resort overwrite that discards a newer version another session published. On a conflict, the failed publish returns the newer content; Claude merges its changes o
seeded?: false;
+10 −1 lines
Recorded here 22 Aug 2026 05:07 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
When you finish connecting GitHub, onboarding creates a [cloud environment](/docs/en/cloud-environments) named **Default** for you; if onboarding shows an environment form inst
If you don't have an environment yet, onboarding creates a [cloud environment](/docs/en/cloud-environments) named **Default** for you when you finish connecting GitHub; if onbo
+1 −1 lines
Recorded here 22 Aug 2026 03:37 UTC
claude-code
voice-dictation
±changed
+1−2
claude-codechanged
voice-dictation
* **An organization without HIPAA compliance enabled**: `/voice` shows `Voice mode is disabled by your organization's policy` when this restriction applies.
* **`Voice mode is disabled by your organization's policy`**: your organization's compliance configuration disables voice dictation, as described in [Requirements](#requirements).
* **`Voice mode is disabled by your organization's policy`**: an administrator policy for your organization turns off voice dictation. Contact your organization administrator to co
+1 −2 lines
Recorded here 22 Aug 2026 03:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.