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
821pages tracked
774 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
148 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
81 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
15 Oct 2026
193 pages
+16678 −5249 lines
claude-code
plugins/mods/troubleshoot
±changed
+12−9
claude-codechanged
plugins/mods/troubleshoot
Your pane doesn't have keyboard focus.
Press Ctrl+X then Tab, or click the pane. Open it with `focus: true` from a command.
### A drawing works in the terminal and not in the Desktop app
+12 −9 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-code
plugins/mods/reference
±changed
+33−24
claude-codechanged
plugins/mods/reference
Look up any event a [mod](/docs/en/plugins/mods/overview) can handle, mods API method it can call, or render site it can draw in, for the Claude Code CLI and the Desktop app as of
Look up any event a [mod](/docs/en/plugins/mods/overview) can handle, mods API method it can call, or render site it can draw in. Entries cover the Claude Code CLI and the Desktop
A render site is an extension point in Claude Code's interface. Each row is a value of `e.component` in a `ui.render` hook, with the fields of `e.props` and the apps that render it
A render site is an extension point in Claude Code's interface. Each row is a value of `e.component` in a `ui.render` hook, with the fields of `e.props` and the apps that render it
+33 −24 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-code
plugins/mods/overview
±changed
+3−3
claude-codechanged
plugins/mods/overview
Mods work in the Claude Code CLI and in the Code tab of the Claude Desktop app. See [Where mods run](#where-mods-run) to understand how they behave elsewhere, such as in the VS Cod
Mods work in the Claude Code CLI, the Code tab of the Claude Desktop app, and the VS Code extension. See [Where mods run](#where-mods-run) for how they behave elsewhere, such as in
A mod's hooks run in every kind of session that loads the plugin, whichever provider serves the model, including Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundr
A mod's hooks run in every kind of session that loads the plugin, whichever provider serves the model, including Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundr
| The VS Code extension's chat panel | Yes | No |
+3 −3 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-code
plugins/mods/interface
±changed
+32−15
claude-codechanged
plugins/mods/interface
`Pane`, `AskUserQuestion`, `Spinner`, `UserMessage`, `AssistantMessage`, and the tool call sites work in the terminal, the Desktop app, and the VS Code extension. The [render sites
The terminal and the Desktop app don't raise all the same sites. `Pane`, `AbovePrompt`, `Spinner`, and the transcript sites work in both. A few other status lines are raised in the
The [VS Code extension](#draw-in-the-vs-code-extension) ignores `rows` and `columns` and sizes the pane itself.
+32 −15 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-code
plugins/mods/gallery
±changed
+3−3
claude-codechanged
plugins/mods/gallery
`Code` draws source text with Claude Code's own syntax colors, or a diff.
`Code` draws source text with Claude Code's own syntax colors, or a diff. In the VS Code extension, `Code` shows its `source` as plain text, with none of the colors, line numbers,
Opening a pane with `focus: true` gives the pane keyboard focus. Typed letters reach an `Input` once it has the focus, so add `autoFocus: true` to a field that should take typing a
Open a pane with `focus: true` to request keyboard focus for it. Typed letters reach an `Input` once it has the focus. To choose which field has the focus when the pane opens, see
An `Svg` draws an SVG document in the Desktop app:
+3 −3 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-code
plugins/mods/api
±changed
+2−0
claude-codechanged
plugins/mods/api
In the [VS Code extension](/docs/en/plugins/mods/interface#draw-in-the-vs-code-extension), status lines and toasts show above the prompt box instead, and log lines in the conversat
+2 −0 lines
Upstream edited 15 Oct 2026 16:35 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-docs
government/connectors/overview
±changed
+3−3
claude-docschanged
government/connectors/overview
The **Connectors** card appears on your [tenant](/docs/government/tenant-admin/configuration.md) or [organization](/docs/government/org-admin/configuration.md) Config page alongsid
The **Connectors** card appears on your [tenant](https://claude.com/docs/government/tenant-admin/configuration.md) or [organization](https://claude.com/docs/government/org-admin/co
* On the Config page for a [directory group](/docs/government/config/overview.md#group-specific-settings), it reaches that group's members: in every organization when you open the
* On the Config page for a [directory group](https://claude.com/docs/government/config/overview.md#group-specific-settings), it reaches that group's members: in every organization
A connector added for a group does not always reach every member of the group. Someone who belongs to more than one directory group receives group settings, connectors included, fr
+3 −3 lines
Upstream edited 15 Oct 2026 16:19 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
government/connectors/overview
±changed
+5−3
claude-docschanged
government/connectors/overview
Video: Connectors and plugins (2 min 8 s). Narrated with an AI-generated voice, with on-screen captions.
The **Connectors** card appears on your [tenant](/docs/government/tenant-admin/configuration) or [organization](/docs/government/org-admin/configuration) Config page alongside the
The **Connectors** card appears on your [tenant](/docs/government/tenant-admin/configuration.md) or [organization](/docs/government/org-admin/configuration.md) Config page alongsid
* On the Config page for a [directory group](/docs/government/config/overview#group-specific-settings), it reaches that group's members: in every organization when you open the gro
+5 −3 lines
Upstream edited 15 Oct 2026 16:19 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/connectors/overview
±changed
+20−22
claude-docschanged
government/connectors/overview
<Frame caption="Video: Connectors and plugins (2 min 8 s). Narrated with an AI-generated voice, with on-screen captions.">
<video controls preload="metadata" playsInline className="w-full aspect-video" src="https://mintcdn.com/claude-ai/gGFKuNSbKYs4JMmK/images/government/videos/admin-07-connectors-an
</Frame>
<video controls preload="metadata" playsInline src="https://mintcdn.com/claude-ai/gGFKuNSbKYs4JMmK/images/government/videos/admin-07-connectors-and-plugins.mp4?fit=max&auto=format&
<Accordion title="Transcript">
+20 −22 lines
Upstream edited 15 Oct 2026 16:19 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
government/connectors/overview
±changed
+5−0
claude-docschanged
government/connectors/overview
**OAuth (pre-registered app)** also has two optional fields:
* **Callback port**: if your sign-in provider requires the exact port in the app's registered redirect URI, enter that port
* **Callback host**: if the app's registered redirect URI uses `localhost` rather than `127.0.0.1`, select **localhost**
+5 −0 lines
Upstream edited 15 Oct 2026 16:19 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-docs
cowork/monitoring
±changed
+12−12
claude-docschanged
cowork/monitoring
<Note>
Monitoring is available for Team and Enterprise plans. OTel monitoring requires Claude desktop app version 1.1.4173 or later.
</Note>
> [!NOTE]
>
+12 −12 lines
Upstream edited 15 Oct 2026 16:10 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
cowork/monitoring
±changed
+9−8
claude-docschanged
cowork/monitoring
Cowork exports the following events to your OTel collector. The collector settings in [Setup](#setup) apply to every Cowork session that runs on a user's computer in Claude Desktop
Cowork exports the following events to your OTel collector. The collector settings in [Setup](#setup) apply to every Cowork session that runs on a user's computer in Claude Desktop
The table shows what events carry on Claude Desktop version 1.17377 or later, for a Cowork session that runs on the user's computer.
The table shows what events carry on current versions of Claude Desktop, for a Cowork session that runs on the user's computer.
| Not set, on a first-party deployment | User prompt text, model response text, and the [`toolDetails` content](#security-and-privacy) |
+9 −8 lines
Upstream edited 15 Oct 2026 16:10 UTC Recorded here 15 Oct 2026 16:37 UTC
claude-docs
government/deploy-desktop/configure
±changed
+1−1
claude-docschanged
government/deploy-desktop/configure
The `.reg` file from the Export menu targets `HKEY_CURRENT_USER`, which is correct for single-machine testing. For fleet deployment, deliver the values under `HKEY_LOCAL_MACHINE` a
For fleet deployment, deliver the values under `HKEY_LOCAL_MACHINE` as shown here. If the `.reg` file from the **Export** menu has `HKEY_CURRENT_USER` in the line in square bracket
+1 −1 lines
Upstream edited 15 Oct 2026 15:35 UTC Recorded here 15 Oct 2026 15:37 UTC
claude-docs
government/config/settings
±changed
+10−4
claude-docschanged
government/config/settings
A group of separate switches that control which Claude products and features are available to members. Each switch appears as its own row: **Claude Desktop**, **Chat in Claude Desk
Turning off **Claude Code** or **Claude for Microsoft 365** stops the members the setting applies to from using that application. Turning off **Claude Desktop** stops the app from
A group of separate switches that control which Claude products and features are available to members. Each switch appears as its own row: **Claude Desktop**, **Chat in Claude Desk
+10 −4 lines
Upstream edited 15 Oct 2026 15:35 UTC Recorded here 15 Oct 2026 15:37 UTC
claude-docs
cowork/changelog
±changed
+44−0
claude-docschanged
cowork/changelog
<Update label="v2.42304.0" description="2026-10-15">
Bundled Claude Code version: 2.1.299.
**General**
+44 −0 lines
Upstream edited 15 Oct 2026 15:33 UTC Recorded here 15 Oct 2026 15:37 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+8−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v2.42304.0" description="2026-10-15">
**Changed:**
* `chatAdvancedFileAnalysisEnabled` and `coworkEgressAllowedHosts`: commands in Chat's file-analysis sandbox can now reach the listed hosts. With no list, or an empty one, they h
+8 −0 lines
Upstream edited 15 Oct 2026 15:33 UTC Recorded here 15 Oct 2026 15:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+27−13
claude-docschanged
third-party/claude-desktop/configuration
Also enables inline data analysis. Of the user's own files, the sandbox can read only those attached to the conversation, plus folders added to the chat's project through the a
Also enables inline data analysis. Of the user's own files, the sandbox can read only those attached to the conversation, plus folders added to the chat's project through the a
Commands in the sandbox can reach the hosts in `coworkEgressAllowedHosts`, and no others. If that list is unset or empty, they have no network access. With `*` in the list they
+27 −13 lines
Upstream edited 15 Oct 2026 15:33 UTC Recorded here 15 Oct 2026 15:37 UTC
claude-docs
office-agents/outlook
±changed
+9−9
claude-docschanged
office-agents/outlook
[Why sign-in redirects through pivot.claude.ai](/docs/office-agents/third-party-platforms.md#why-sign-in-redirects-through-pivot-claude-ai)
[Why sign-in redirects through pivot.claude.ai](https://claude.com/docs/office-agents/third-party-platforms.md#why-sign-in-redirects-through-pivot-claude-ai)
with the [setup wizard](/docs/office-agents/third-party-platforms.md#run-the-setup-wizard),
with the [setup wizard](https://claude.com/docs/office-agents/third-party-platforms.md#run-the-setup-wizard),
[Deploy to Outlook](/docs/office-agents/third-party-platforms.md#deploy-to-outlook).
+9 −9 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
office-agents/opentelemetry
±changed
+2−2
claude-docschanged
office-agents/opentelemetry
[Use Claude for M365 with third-party platforms](/docs/office-agents/third-party-platforms.md).
[Use Claude for M365 with third-party platforms](https://claude.com/docs/office-agents/third-party-platforms.md).
custom manifest, with `otlp_headers` after `#` so the credential stays out of [server request logs](/docs/office-agents/third-party-platforms.md#keep-credentials-out-of-the-manifes
custom manifest, with `otlp_headers` after `#` so the credential stays out of [server request logs](https://claude.com/docs/office-agents/third-party-platforms.md#keep-credentials-
+2 −2 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
office-agents/outlook
±changed
+11−9
claude-docschanged
office-agents/outlook
[Why sign-in redirects through pivot.claude.ai](/docs/office-agents/third-party-platforms#why-sign-in-redirects-through-pivot-claude-ai)
[Why sign-in redirects through pivot.claude.ai](/docs/office-agents/third-party-platforms.md#why-sign-in-redirects-through-pivot-claude-ai)
with the [setup wizard](/docs/office-agents/third-party-platforms#run-the-setup-wizard),
with the [setup wizard](/docs/office-agents/third-party-platforms.md#run-the-setup-wizard),
[Deploy to Outlook](/docs/office-agents/third-party-platforms#deploy-to-outlook).
+11 −9 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
office-agents/opentelemetry
±changed
+2−2
claude-docschanged
office-agents/opentelemetry
[Use Claude for M365 with third-party platforms](/docs/office-agents/third-party-platforms).
[Use Claude for M365 with third-party platforms](/docs/office-agents/third-party-platforms.md).
custom manifest, with `otlp_headers` after `#` so the credential stays out of [server request logs](/docs/office-agents/third-party-platforms#keep-credentials-out-of-the-manifest-u
custom manifest, with `otlp_headers` after `#` so the credential stays out of [server request logs](/docs/office-agents/third-party-platforms.md#keep-credentials-out-of-the-manifes
+2 −2 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
office-agents/outlook
±changed
+118−128
claude-docschanged
office-agents/outlook
<Note>
Claude for Outlook is currently in beta and available to Pro, Max, Team,
and Enterprise plans.
</Note>
> [!NOTE]
+118 −128 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
office-agents/outlook
±changed
+28−8
claude-docschanged
office-agents/outlook
Go to the [Claude for Outlook listing on Microsoft AppSource](https://appsource.microsoft.com/).
Go to the [Claude for Outlook listing on Microsoft AppSource](https://marketplace.microsoft.com/en-us/product/office/WA200010724?tab=Overview).
[Why sign-in redirects through pivot.claude.ai](/docs/office-agents/third-party-platforms#why-sign-in-redirects-through-pivotclaudeai)
[Why sign-in redirects through pivot.claude.ai](/docs/office-agents/third-party-platforms#why-sign-in-redirects-through-pivot-claude-ai)
<Step title="Append the client ID to the manifest URL">
+28 −8 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 15 Oct 2026 15:07 UTC
claude-docs
office-agents/opentelemetry
±changed
+63−18
claude-docschanged
office-agents/opentelemetry
All span attributes are included. They carry user-generated content:
For the setups described under [Set up the collector](#set-up-the-collector),
all span attributes are included. They carry user-generated content:
connector-specific name. Assistant response text is not included in
span data. Your organization owns the collected data; treat the
+63 −18 lines
Upstream edited 15 Oct 2026 14:57 UTC Recorded here 15 Oct 2026 15:07 UTC
claude-docs
third-party/claude-desktop/data-storage
±changed
+2−2
claude-docschanged
third-party/claude-desktop/data-storage
[Chat](/docs/third-party/claude-desktop/chat) conversations follow the same storage model as Cowork sessions: each conversation is a session state file plus a working directory und
[Chat](/docs/third-party/claude-desktop/chat) conversations follow the same storage model as Cowork sessions: each conversation is a session state file plus a working directory und
* **The advanced file analysis sandbox writes only inside the session directory.** When [advanced file analysis](/docs/third-party/claude-desktop/chat#advanced-file-analysis) is en
* **The advanced file analysis sandbox writes only inside the session directory.** When [advanced file analysis](/docs/third-party/claude-desktop/chat#advanced-file-analysis) is en
+2 −2 lines
Upstream edited 15 Oct 2026 14:43 UTC Recorded here 15 Oct 2026 14:54 UTC
claude-docs
third-party/claude-desktop/chat
±changed
+26−8
claude-docschanged
third-party/claude-desktop/chat
| Code execution | Off by default. When you enable [advanced file analysis](#advanced-file-analysis), Claude can additionally run code in an offline local sandbox against attached
| Code execution | Off by default. When you enable [advanced file analysis](#advanced-file-analysis), Claude can additionally run code in a local sandbox against attached files and
* **Read or write the filesystem** beyond the conversation's own uploads and scratch directories and, inside a project, the project's memory (read-only). The tool for requesting fo
* **Run code on the host.** There is no shell access. With advanced file analysis off (the default), the sandbox VM is never started for Chat; with it on, code runs only inside the
* **Act without asking.** Chat conversations always run in the default permission mode. Auto mode and other reduced-supervision modes are rejected for Chat regardless of `autoModeE
+26 −8 lines
Upstream edited 15 Oct 2026 14:43 UTC Recorded here 15 Oct 2026 14:54 UTC
claude-code
claude-tag
±changed
+5−5
claude-codechanged
claude-tag
No line of the body moved in this read.
+5 −5 lines
Recorded here 15 Oct 2026 05:07 UTC
claude-code
desktop
±changed
+68−0
claude-codechanged
desktop
You won't find Desktop's SSH connections in Claude Code's [metrics and events](/docs/en/monitoring-usage#available-metrics-and-events). To find out from them which remote machine a
#### Connections that close before login
If the SSH server's log shows connections that close before any login, they can be Desktop's tests of the SSH port. Desktop tests whether a machine answers, for example after a con
+68 −0 lines
Upstream edited 15 Oct 2026 04:54 UTC Recorded here 15 Oct 2026 05:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+1−1
apichanged
build-with-claude/claude-platform-on-aws
- **Admin API:** Workspace endpoints (create, get, list, update, and archive on `/v1/organizations/workspaces`) and external key endpoints (register, get, list, update, and delete
- **Admin API:** Workspace endpoints (create, get, list, update, and archive on `/v1/organizations/workspaces`), external key endpoints (register, get, list, update, and delete on
+1 −1 lines
Recorded here 15 Oct 2026 02:37 UTC
api
api/claude-platform-on-aws-iam-actions
±changed
+111−116
apichanged
api/claude-platform-on-aws-iam-actions
The following tables list every route on Claude Platform on AWS and the IAM action required to call it. Each IAM action also authorizes requests that use the `anthropic-beta` heade
| Method | Route | IAM action | CloudTrail event type |
| -------- | ---------------------------------------------------- | -------------------------------- | --------------------- |
| `POST` | `/v1/messages` | `CreateInference` | Data |
+111 −116 lines
Recorded here 15 Oct 2026 02:37 UTC
claude-docs
third-party/claude-desktop/move-to-claude-enterprise
+new page
+113−0
claude-docsnew page
third-party/claude-desktop/move-to-claude-enterprise
No line of the body moved in this read.
+113 −0 lines
Upstream edited 15 Oct 2026 02:25 UTC Recorded here 15 Oct 2026 02:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+5−5
claude-docschanged
third-party/claude-desktop/configuration
```json theme={null} theme={null}
```json theme={null}
```json theme={null} theme={null}
```json theme={null}
```json theme={null} theme={null}
+5 −5 lines
Upstream edited 15 Oct 2026 02:25 UTC Recorded here 15 Oct 2026 02:37 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 15 Oct 2026 01:37 UTC
claude-code
artifacts
±changed
+5−2
claude-codechanged
artifacts
Claude reads files in your session's [working directories](/docs/en/permissions#working-directories), and in the temporary directory it writes pages to, without asking. To let Clau
| In [Manual](/docs/en/permission-modes) or `acceptEdits` mode, Claude makes a small change to an artifact's file it can't edit without your approval, such as a project file in Man
To let Claude read a file outside your [working directories](/docs/en/permissions#working-directories) without your approval, add its folder as a working directory with [`--add-dir
+5 −2 lines
Upstream edited 15 Oct 2026 01:32 UTC Recorded here 15 Oct 2026 01:37 UTC
claude-code
vs-code
±changed
+8−2
claude-codechanged
vs-code
Click any conversation to resume it with the full message history. If the conversation is already open in another tab of the current window, clicking it switches to that tab. For m
Click any conversation to resume it with the full message history. If the conversation is already open in another tab of the current window, clicking it switches to that tab. If th
If another Claude Code process still has the conversation open, you're asked before it opens here, with the same **Open here anyway** notice as when you [resume it from session his
If another Claude Code process still has the conversation open, you're asked before it opens here, with the same **Open here anyway** notice as when you [resume it from session his
### A resumed conversation is blank at first
+8 −2 lines
Upstream edited 15 Oct 2026 01:30 UTC Recorded here 15 Oct 2026 01:37 UTC
claude-code
workflows
±changed
+4−4
claude-codechanged
workflows
* **Permission rule**: `Workflow` in your allow rules approves every workflow, and `Workflow(<name>)` approves one saved workflow by name.
* **Auto permission mode**: the [classifier](/docs/en/permission-modes#eliminate-prompts-with-auto-mode) reviews the call and can approve it.
* **Bypass permissions mode**: Claude Code approves the call.
* **A hook**: a [`PreToolUse`](/docs/en/hooks#pretooluse) hook that allows the call approves it.
* **Permission rule**: add `Workflow` to your allow rules to approve every workflow, or `Workflow(<name>)` to approve one saved workflow by name.
+4 −4 lines
Upstream edited 15 Oct 2026 01:29 UTC Recorded here 15 Oct 2026 01:37 UTC
claude-code
agent-sdk/observability
±changed
+17−17
claude-codechanged
agent-sdk/observability
This guide explains how the SDK emits telemetry, how to configure the export, and how to tag and filter the data once it reaches your backend. To read token usage and cost directly
This guide explains how the SDK emits telemetry, how to configure the export, and how to tag and filter the data once it reaches your backend. To read token usage and cost directly
For the complete list of metric names, event names, and attributes, see the Claude Code [Monitoring](/docs/en/monitoring-usage) reference. The Agent SDK emits the same data because
For the complete list of metric names, event names, and attributes, see the Claude Code [Monitoring](/docs/en/monitoring-usage.md) reference. The Agent SDK emits the same data beca
* **`claude_code.hook`:** wraps each [hook](/docs/en/agent-sdk/hooks) execution. Requires detailed beta tracing (`ENABLE_BETA_TRACING_DETAILED=1` and `BETA_TRACING_ENDPOINT`), a pa
+17 −17 lines
Upstream edited 15 Oct 2026 01:28 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
agent-sdk/observability
±changed
+128−136
claude-codechanged
agent-sdk/observability
<Note>
For the Claude API or Managed Agents, see [OpenTelemetry for the Claude API](https://platform.claude.com/docs/en/manage-claude/opentelemetry).
</Note>
> [!NOTE]
>
+128 −136 lines
Upstream edited 15 Oct 2026 01:28 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
monitoring-usage
±changed
+5−1
claude-codechanged
monitoring-usage
Track Claude Code usage, costs, and tool activity across your organization by exporting telemetry data through OpenTelemetry (OTel). Claude Code exports metrics as time series data
Track Claude Code usage, costs, and tool activity across your organization by exporting telemetry data through OpenTelemetry (OTel). Claude Code exports metrics as time series data
<Note>
For the Claude API or Managed Agents, see [OpenTelemetry for the Claude API](https://platform.claude.com/docs/en/manage-claude/opentelemetry).
+5 −1 lines
Upstream edited 15 Oct 2026 01:28 UTC Recorded here 15 Oct 2026 01:37 UTC
claude-code
agent-sdk/observability
±changed
+4−0
claude-codechanged
agent-sdk/observability
<Note>
For the Claude API or Managed Agents, see [OpenTelemetry for the Claude API](https://platform.claude.com/docs/en/manage-claude/opentelemetry).
</Note>
+4 −0 lines
Upstream edited 15 Oct 2026 01:28 UTC Recorded here 15 Oct 2026 01:37 UTC
claude-docs
third-party/claude-desktop/data-storage
±changed
+9−3
claude-docschanged
third-party/claude-desktop/data-storage
The copy holds full conversations and can hold unencrypted secrets, such as [cloud credentials in Cowork session working directories](#transient-credential-files). Encrypt any in
The copy holds full conversations. Encrypt any intermediate copy, restrict access to it, and delete it when you're done.
* `host-creds-*.json` and `ccd-session-secrets/`, which hold unencrypted credentials and can remain after a crash
* `spaces-present/*/*/link-key`, `ccd-environment-config.json`, and `cowork-enabled-cli-ops.json`, which the new device can't decrypt. If you copied them, quit Claude Desktop
+9 −3 lines
Upstream edited 15 Oct 2026 00:39 UTC Recorded here 15 Oct 2026 01:07 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 15 Oct 2026 00:07 UTC
claude-code
desktop
±changed
+164−2
claude-codechanged
desktop
* **Network**: Claude Code runs on the remote machine and makes its network requests from there, so the machine needs the [network access that Claude Code requires](/docs/en/networ
* **Network**: Claude Code runs on the remote machine and makes its network requests from there, so the machine needs the [network access that Claude Code requires](/docs/en/networ
#### Set a proxy or a CA certificate for SSH sessions
+164 −2 lines
Upstream edited 15 Oct 2026 00:00 UTC Recorded here 15 Oct 2026 00:07 UTC
14 Oct 2026
440 pages
+22874 −3518 lines
api
release-notes/overview
±changed
+2−0
apichanged
release-notes/overview
- Claude Managed Agents [scheduled deployments](https://platform.claude.com/docs/en/managed-agents/scheduled-deployments) are now available on [Claude Platform on AWS](https://plat
+2 −0 lines
Recorded here 14 Oct 2026 23:37 UTC
api
managed-agents/scheduled-deployments
±changed
+8−0
apichanged
managed-agents/scheduled-deployments
<Note>
On [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws), each run creates its session as an IAM role in your AWS account. Before
* **Trust policy:** Allow the `aws-external-anthropic.amazonaws.com` service principal to call `sts:AssumeRole` and `sts:SetSourceIdentity`.
+8 −0 lines
Recorded here 14 Oct 2026 23:37 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+18−0
apichanged
manage-claude/inference-hooks-endpoint
A `tool_use` block for a web search tool that claude.ai provides itself:
```json
{
"type": "tool_use",
+18 −0 lines
Recorded here 14 Oct 2026 23:37 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+1−1
apichanged
build-with-claude/claude-platform-on-aws
[Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) is available on Claude Platform on AWS, including [agents](https://platform.claude.com/docs/en/
[Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) is available on Claude Platform on AWS, including [agents](https://platform.claude.com/docs/en/
+1 −1 lines
Recorded here 14 Oct 2026 23:37 UTC
api
about-claude/api-credits-for-subscribers
+new page
+151−0
apinew page
about-claude/api-credits-for-subscribers
No line of the body moved in this read.
+151 −0 lines
Recorded here 14 Oct 2026 23:37 UTC
claude-docs
third-party/claude-desktop/installation
±changed
+10−1
claude-docschanged
third-party/claude-desktop/installation
The helper is Authenticode-signed with publisher `Anthropic, PBC`. For Defender ASR or AppLocker, allowlist by publisher rather than path. Standard installs use `%APPDATA%\Claude\`
The helper is Authenticode-signed with publisher `Anthropic, PBC`. Standard installs use `%APPDATA%\Claude\` with the same subpath.
For Defender ASR, a Microsoft Defender for Endpoint [certificate indicator](https://learn.microsoft.com/en-us/defender-endpoint/indicator-certificates) matches one certificate, not
+10 −1 lines
Upstream edited 14 Oct 2026 23:37 UTC Recorded here 15 Oct 2026 00:07 UTC
claude-docs
third-party/claude-desktop/models
±changed
+7−7
claude-docschanged
third-party/claude-desktop/models
Claude Desktop on third-party (3P) builds the model picker in Chat, Cowork, and Code from your configuration. Your configuration decides which models the picker offers, which model
Claude Desktop on third-party (3P) builds the model picker in Chat, Cowork, and Code from your configuration. Your configuration decides which models the picker offers, which model
If you leave `inferenceModels` unset and your provider supports [model discovery](/docs/third-party/claude-desktop/configuration#modeldiscoveryenabled), Claude Desktop fills the pi
If you leave `inferenceModels` unset and your provider supports [model discovery](/docs/third-party/claude-desktop/configuration.md#modeldiscoveryenabled), Claude Desktop fills the
* `prefer1m: true`, with `supports1m: true`, shows the model as one entry. New conversations with it use the 1M context window. To do this for every entry that sets `supports1m`, s
+7 −7 lines
Upstream edited 14 Oct 2026 23:16 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+140−144
claude-docschanged
third-party/claude-desktop/gateway
<Steps>
<Step title="Register an application in Entra ID">
In the [Microsoft Entra admin center](https://entra.microsoft.com), go to **Identity → Applications → App registrations** and select **New registration**. Give it a name such a
On the overview page, copy the **Application (client) ID** and **Directory (tenant) ID**. You will use both in the next two steps.
+140 −144 lines
Upstream edited 14 Oct 2026 23:16 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/models
±changed
+8−3
claude-docschanged
third-party/claude-desktop/models
* `prefer1m: true`, with `supports1m: true`, shows the model as one entry. New conversations with it use the 1M context window.
* `prefer1m: true`, with `supports1m: true`, shows the model as one entry. New conversations with it use the 1M context window. To do this for every entry that sets `supports1m`, s
On any provider, a Chat conversation, Cowork session, or Code session on an entry without `supports1m` assumes a context window from the model ID:
+8 −3 lines
Upstream edited 14 Oct 2026 23:16 UTC Recorded here 14 Oct 2026 23:37 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+3−3
claude-docschanged
third-party/claude-desktop/gateway
If your deployment supports the 1M-token context window for a model, set `supports1m: true` on that model's entry:
A session assumes 200K tokens for a model ID it doesn't recognize as having a native 1M context window (see [Context window and compaction](#context-window-and-compaction)). If you
[{"name": "bedrock/us.anthropic.claude-opus-5", "supports1m": true}]
[{"name": "bedrock/us.anthropic.claude-opus-4-6-v1", "supports1m": true}]
To show a model as one entry, add `prefer1m: true` next to `supports1m` on its entry. New conversations with that model use the 1M context window. To do this for every model that s
+3 −3 lines
Upstream edited 14 Oct 2026 23:16 UTC Recorded here 14 Oct 2026 23:37 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+46−46
claude-docschanged
third-party/claude-desktop/feature-matrix
Claude Desktop on third-party (3P) is a deployment mode of Claude Desktop that routes all model inference through [a provider you configure](/docs/third-party/claude-desktop/overvi
Claude Desktop on third-party (3P) is a deployment mode of Claude Desktop that routes all model inference through [a provider you configure](https://claude.com/docs/third-party/cla
The Claude Enterprise features in this table are enduring differences between Claude Enterprise and Claude Desktop on 3P. Anthropic doesn't have the technical ability to bring thes
The Claude Enterprise features in this table are enduring differences between Claude Enterprise and Claude Desktop on 3P. Anthropic doesn't have the technical ability to bring thes
| [Connect to your cloud provider for inference](/docs/third-party/claude-desktop/configuration.md#connection) | No | **Yes** |
+46 −46 lines
Upstream edited 14 Oct 2026 22:48 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+45−45
claude-docschanged
third-party/claude-desktop/feature-matrix
Claude Desktop on third-party (3P) is a deployment mode of Claude Desktop that routes all model inference through [a provider you configure](/docs/third-party/claude-desktop/overvi
Claude Desktop on third-party (3P) is a deployment mode of Claude Desktop that routes all model inference through [a provider you configure](/docs/third-party/claude-desktop/overvi
The Claude Enterprise features in this table are enduring differences between Claude Enterprise and Claude Desktop on 3P. Anthropic doesn't have the technical ability to bring thes
The Claude Enterprise features in this table are enduring differences between Claude Enterprise and Claude Desktop on 3P. Anthropic doesn't have the technical ability to bring thes
| [Connect to your cloud provider for inference](/docs/third-party/claude-desktop/configuration#connection) | No | **Yes** |
+45 −45 lines
Upstream edited 14 Oct 2026 22:48 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+68−82
claude-docschanged
third-party/claude-desktop/feature-matrix
<div className="feature-compare">
| Feature | Claude Enterprise | Claude Desktop on 3P |
| - | :-: | :-: |
| [Connect to your cloud provider for inference](/docs/third-party/claude-desktop/configuration#connection) | <Icon icon="xmark" color="#9E9E9E" /> No | <Icon icon="circle-check"
| [Data residency in multiple regions](/docs/third-party/claude-desktop/overview#data-residency-and-international-deployment) | <Icon icon="xmark" color="#9E9E9E" /> No | <Icon i
+68 −82 lines
Upstream edited 14 Oct 2026 22:48 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+4−2
claude-docschanged
third-party/claude-desktop/feature-matrix
The Claude Enterprise features in this table are enduring differences between Claude Enterprise and Claude Desktop on 3P. Anthropic doesn't have the technical ability to bring thes
| [Data residency in multiple regions](/docs/third-party/claude-desktop/overview#data-residency-and-international-deployment) | <Icon icon="xmark" color="#9E9E9E" /> No | <Icon i
| [Run inference outside Anthropic's cloud](/docs/third-party/claude-desktop/overview#data-handling-by-provider) | <Icon icon="xmark" color="#9E9E9E" /> No | <Icon icon="circle-c
| [Data residency in multiple regions](/docs/third-party/claude-desktop/overview#data-residency-and-international-deployment) | <Icon icon="xmark" color="#9E9E9E" /> No | <Icon i
+4 −2 lines
Upstream edited 14 Oct 2026 22:48 UTC Recorded here 14 Oct 2026 23:07 UTC
claude-docs
third-party/claude-desktop/import
±changed
+2−0
claude-docschanged
third-party/claude-desktop/import
The zip includes sessions, project names, and each session's output files when they total 100 MB or less. It leaves out project instructions, memory, scheduled tasks, skills, plugi
+2 −0 lines
Upstream edited 14 Oct 2026 22:23 UTC Recorded here 14 Oct 2026 22:37 UTC
claude-docs
third-party/claude-desktop/data-storage
±changed
+48−0
claude-docschanged
third-party/claude-desktop/data-storage
## Move a user to a new device
On devices that get their managed configuration from MDM, you can move a user to a new device by copying their data. The copy moves:
* Chats, Cowork tasks, and Code sessions
+48 −0 lines
Upstream edited 14 Oct 2026 22:23 UTC Recorded here 14 Oct 2026 22:37 UTC
claude-code
claude-tag
±changed
+2−2
claude-codechanged
claude-tag
No line of the body moved in this read.
+2 −2 lines
Recorded here 14 Oct 2026 22:07 UTC
claude-code
plugins/mods/reference
±changed
+2−1
claude-codechanged
plugins/mods/reference
| `next.error` | In a `.catch` handler only. `kind` is `throw` or `timeout` when the hook failed, and `message` is the error's text. `kind` is `re-entry` when the hook was skipped
| `next.error` | In a `.catch` handler only. `kind` is `throw` or `timeout` when the hook failed, and `message` is the error's text. `kind` is `re-entry` when the hook was skipped
| `next.error.cause` | Set only when `kind` is `re-entry`. `rewritten` if a `tool.call` or [`PreToolUse`](/docs/en/hooks#pretooluse) hook changed the mods API call the event came f
+2 −1 lines
Upstream edited 14 Oct 2026 22:04 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
desktop
±changed
+47−3
claude-codechanged
desktop
<Note>
In an [SSH session](#ssh-sessions), Claude can't open your app in the Browser pane, because it doesn't have the pane's tools there. To look at the app yourself, [forward its port
</Note>
+47 −3 lines
Upstream edited 14 Oct 2026 21:51 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+36−36
claude-codechanged
agent-sdk/modifying-system-prompts
`append` and a custom prompt string each change the system prompt directly, and an output style changes the instructions Claude Code gives Claude for every response. CLAUDE.md take
`append` and a custom prompt string each change the system prompt directly, and an output style changes the instructions Claude Code gives Claude for every response. CLAUDE.md take
CLAUDE.md files give Claude persistent project context and instructions. The SDK injects their content into the conversation and leaves the system prompt untouched, so they work wi
CLAUDE.md files give Claude persistent project context and instructions. The SDK injects their content into the conversation and leaves the system prompt untouched, so they work wi
An output style is a markdown file with [frontmatter](/docs/en/output-styles.md#frontmatter) for metadata, followed by the prompt content. Save it to `~/.claude/output-styles/` for
+36 −36 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 23 Oct 2026 19:07 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+20−20
claude-codechanged
agent-sdk/modifying-system-prompts
`append` and a custom prompt string each change the system prompt directly, and an output style changes the instructions Claude Code gives Claude for every response. CLAUDE.md take
`append` and a custom prompt string each change the system prompt directly, and an output style changes the instructions Claude Code gives Claude for every response. CLAUDE.md take
CLAUDE.md files give Claude persistent project context and instructions. The SDK injects their content into the conversation and leaves the system prompt untouched, so they work wi
CLAUDE.md files give Claude persistent project context and instructions. The SDK injects their content into the conversation and leaves the system prompt untouched, so they work wi
An output style is a markdown file with [frontmatter](/docs/en/output-styles#frontmatter) for metadata, followed by the prompt content. Save it to `~/.claude/output-styles/` for a
+20 −20 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+306−318
claude-codechanged
agent-sdk/modifying-system-prompts
<CodeGroup>
```typescript TypeScript theme={null}
import { query } from "@anthropic-ai/claude-agent-sdk";
const messages = [];
+306 −318 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
sub-agents
±changed
+1−1
claude-codechanged
sub-agents
Unless the agent's [prompt is empty](#choose-the-subagent-scope), a custom subagent's system prompt replaces the default Claude Code system prompt entirely, the same way [`--system
Unless the agent's [prompt is empty](#choose-the-subagent-scope), a custom subagent's system prompt replaces the default Claude Code system prompt entirely, the same way [`--system
+1 −1 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
settings-reference
±changed
+5−0
claude-codechanged
settings-reference
If you replace the system prompt in [non-interactive mode](/docs/en/headless) or the Agent SDK, the session starts without the snapshot even when this key is `true`:
* **`-p` runs**: you replace the prompt when you pass [`--system-prompt`](/docs/en/cli-reference#system-prompt-flags) or `--system-prompt-file`. You also replace it when you run a
* **[Agent SDK](/docs/en/agent-sdk/modifying-system-prompts)**: you replace the prompt with a custom system prompt or a custom main-thread agent. If you set no system prompt, the S
+5 −0 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
headless
±changed
+2−2
claude-codechanged
headless
Add `--bare` to reduce startup time by skipping auto-discovery of hooks, skills, custom commands, [subagents](/docs/en/sub-agents), installed plugins, MCP servers, auto memory, and
Add `--bare` to reduce startup time by skipping auto-discovery of hooks, skills, custom commands, [subagents](/docs/en/sub-agents), installed plugins, MCP servers, auto memory, and
See [system prompt flags](/docs/en/cli-reference#system-prompt-flags) for more options including `--system-prompt` to fully replace the default prompt.
See [system prompt flags](/docs/en/cli-reference#system-prompt-flags) for more options including `--system-prompt` to fully replace the default prompt. If you replace it, the run a
+2 −2 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
context-window
±changed
+1−1
claude-codechanged
context-window
| [Git status snapshot](/docs/en/settings-reference#includegitinstructions) | Claude Code reads a fresh one from your repository |
| [Git status snapshot](/docs/en/settings-reference#includegitinstructions) | If the session started with one, Claude Code reads a fresh one from your repository |
+1 −1 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+2−2
claude-codechanged
agent-sdk/modifying-system-prompts
System reminders are messages Claude Code adds to the conversation during a session to give Claude context, such as the contents of your CLAUDE.md files or a note that a file chang
System reminders are messages Claude Code adds to the conversation during a session to give Claude context, such as the contents of your CLAUDE.md files or a note that a file chang
Claude Code's built-in commit and pull request instructions aren't a reminder. They are part of the Bash tool's description, so they also reach Claude when you pass a custom `syste
Set `includeGitInstructions` to `false` to keep out the built-in commit and pull request instructions, which are part of the Bash tool's description and reach Claude even with a cu
+2 −2 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
web-quickstart
±changed
+3−1
claude-codechanged
web-quickstart
From [claude.ai/code](https://claude.ai/code) or the Code tab in the Claude mobile app, click the repository selector below the input box and choose a repository for Claude to
From [claude.ai/code](https://claude.ai/code) or the Code tab in the Claude mobile app, click the repository selector below the input box and choose a repository for Claude to
At claude.ai/code, to start Claude from a feature branch instead of the default, change the branch in the control after the repository selector.
+3 −1 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
cloud-environments
±changed
+7−12
claude-codechanged
cloud-environments
Create, edit, and archive environments from the environment selector, which you reach at [claude.ai/code](https://claude.ai/code) after [web onboarding](/docs/en/web-quickstart), o
Add, edit, and archive environments from the environment selector under the message box on the screen where you start a new session at [claude.ai/code](https://claude.ai/code). To
The selector appears only until you send a new session's first message. To edit the environment of a running cloud session of your own, select the caret after the session title at
On [claude.ai/code](https://claude.ai/code), select the cloud icon showing the current environment's name, in the row above the message box. There's no settings page or direct
+7 −12 lines
Upstream edited 14 Oct 2026 21:42 UTC Recorded here 14 Oct 2026 22:07 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 14 Oct 2026 21:37 UTC
claude-code
remote-control
±changed
+1−1
claude-codechanged
remote-control
The setting applies to Remote Control in both Claude Code and [Cowork](https://claude.com/docs/cowork/overview). This page covers the Claude Code side. Regular Claude chat, Claude
The setting applies to Remote Control in Claude Code and to Computer access in [Cowork](https://claude.com/docs/cowork/overview). This page covers the Claude Code side. Regular Cla
+1 −1 lines
Upstream edited 14 Oct 2026 21:32 UTC Recorded here 14 Oct 2026 21:37 UTC
claude-code
routines
±changed
+1−1
claude-codechanged
routines
* **Environment variables**: provide values Claude can use during each run. They're [visible to anyone who uses the environment](/docs/en/cloud-environments#what-carries-over-f
* **Environment variables**: provide values Claude can use during each run. They're [visible to anyone who uses the environment](/docs/en/cloud-environments#what-carries-over-f
+1 −1 lines
Upstream edited 14 Oct 2026 21:21 UTC Recorded here 14 Oct 2026 21:37 UTC
claude-code
cloud-environments
±changed
+23−10
claude-codechanged
cloud-environments
Each [cloud session](/docs/en/claude-code-on-the-web) runs in a cloud environment. You can configure an environment to allow or deny [network access](#access-levels), [set environm
Each [cloud session](/docs/en/claude-code-on-the-web) runs in a cloud environment. You can configure an environment to allow or deny [network access](#access-levels), [set environm
The dialog includes the name, network access level, environment variables, and setup script. When you edit an existing cloud environment on a Pro or Max plan, the dialog also i
The dialog includes the name, network access level, environment variables, and setup script. To store a key that sessions use without seeing it, see [Add network secrets](#add-
Anyone who uses the environment can read the values. On Pro and Max plans, use a [network secret](#add-network-secrets) instead for a key the agent proxy can attach to a request. T
+23 −10 lines
Upstream edited 14 Oct 2026 21:21 UTC Recorded here 14 Oct 2026 21:37 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
* **Network secrets**: in Anthropic-hosted environments on Pro and Max plans, keys you [add to a cloud environment](/docs/en/cloud-environments#add-network-secrets) stay outside th
* **Network secrets**: in Anthropic-hosted environments, keys you [add to a cloud environment](/docs/en/cloud-environments#add-network-secrets) stay outside the sandbox the same wa
+1 −1 lines
Upstream edited 14 Oct 2026 21:21 UTC Recorded here 14 Oct 2026 21:37 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 14 Oct 2026 21:07 UTC
claude-code
desktop
±changed
+2−2
claude-codechanged
desktop
| **Bypass permissions** | `bypassPermissions` | Claude runs without permission prompts, except for the [actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-au
| **Bypass permissions** | `bypassPermissions` | Claude runs without permission prompts, except for the [actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-au
* Before archiving any session, Claude asks you first. You see the approval card in every permission mode, including Auto and Bypass permissions.
* You get an approval card before Claude archives a session, except in Auto mode and Bypass permissions mode, where Claude can archive a session without one. To be asked, switch to
+2 −2 lines
Upstream edited 14 Oct 2026 20:37 UTC Recorded here 14 Oct 2026 21:07 UTC
api
managed-agents/webhooks
±changed
+1−1
apichanged
managed-agents/webhooks
Visit **Manage > Webhooks** in the [Claude Console](https://platform.claude.com/settings/workspaces/default/webhooks).
In the Claude Console, go to the [Webhooks](https://platform.claude.com/settings/workspaces/default/webhooks) page (`platform.claude.com/settings/workspaces/default/webhooks`). Eac
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
managed-agents/session-observability
±changed
+1−1
apichanged
managed-agents/session-observability
The session viewer is only accessible to Developers and Admins. To open it, go to the Console sidebar and select **Sessions** under **Managed Agents**. The list shows every session
The session viewer is only accessible to Developers and Admins. To open it, go to the [Sessions](https://platform.claude.com/sessions) page (`platform.claude.com/sessions`) in the
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/workspaces
±changed
+10−10
apichanged
manage-claude/workspaces
* **Service accounts** are added to workspaces in [Settings > Service accounts](https://platform.claude.com/settings/service-accounts): select **Add to workspace** in the account's
* **Service accounts** are added to workspaces on the [Service accounts](https://platform.claude.com/settings/service-accounts) page (`platform.claude.com/settings/service-accounts
In the Claude Console, go to **Settings > Workspaces**.
In the Claude Console, go to the [Workspaces](https://platform.claude.com/settings/workspaces) page (`platform.claude.com/settings/workspaces`).
<Step title="Create a workspace">
+10 −10 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/workload-identity-federation
±changed
+3−3
apichanged
manage-claude/workload-identity-federation
In the Claude Console, go to **Settings → Workload identity** and select **Connect workload**.
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-fe
4. **Delete the API key.** Once the workload is running on the federated token, delete the key in the Claude Console under **Settings → API keys**.
4. **Delete the API key.** Once the workload is running on the federated token, delete the key on the [API keys](https://platform.claude.com/settings/keys) page (`platform.claude.c
By default, identity tokens that carry a `jti` claim are single-use: each exchange must present a JWT that has not been exchanged before, and re-presenting one fails with the reaso
+3 −3 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-reference
±changed
+2−2
apichanged
manage-claude/wif-reference
| `ANTHROPIC_ORGANIZATION_ID` | Yes | UUID of your Anthropic organization. Find it in the Claude Console under **Settings > Organization**.
| `ANTHROPIC_ORGANIZATION_ID` | Yes | UUID of your Anthropic organization. Find it on the [Organization](https://platform.claude.com/settings/organ
Every assertion denial returns the same opaque `401` `authentication_error` with the fixed message `Authentication failed`, regardless of which check failed; a distinguishable erro
Every assertion denial returns the same opaque `401` `authentication_error` with the fixed message `Authentication failed`, regardless of which check failed; a distinguishable erro
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/spiffe
±changed
+2−2
apichanged
manage-claude/wif-providers/spiffe
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select **Custom OIDC**. The wizard walks you through registering the issuer, creating
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions
The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/okta
±changed
+2−2
apichanged
manage-claude/wif-providers/okta
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select **Custom OIDC**. The wizard walks you through registering the issuer, creating
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/kubernetes
±changed
+2−2
apichanged
manage-claude/wif-providers/kubernetes
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **Kubernetes** tile. The wizard walks you through registering the issuer, c
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/github-actions
±changed
+3−3
apichanged
manage-claude/wif-providers/github-actions
* Your Anthropic organization ID. You can find it in the Claude Console under **Settings → Organization**.
* Your Anthropic organization ID. You can find it on the [Organization](https://platform.claude.com/settings/organization) page (`platform.claude.com/settings/organization`) in the
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **GitHub Actions** tile. The wizard walks you through registering the issue
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. A denied exchange returns an opaque `401` `authentication_error
+3 −3 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/gcp
±changed
+2−2
apichanged
manage-claude/wif-providers/gcp
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **Google Cloud** tile. The wizard walks you through registering the issuer,
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previ
Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previ
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/azure
±changed
+6−6
apichanged
manage-claude/wif-providers/azure
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **Microsoft Entra** tile. The wizard walks you through registering the issu
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resourc
Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resourc
From your Azure resource, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token
+6 −6 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-providers/aws
±changed
+4−4
apichanged
manage-claude/wif-providers/aws
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **AWS** tile. The wizard walks you through registering the issuer, creating
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-federa
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_err
In the Claude Console, open **Settings → Workload identity**, click **Connect workload**, and select the **AWS** tile. The wizard walks you through registering the issuer, creating
+4 −4 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/wif-admin-api
±changed
+1−1
apichanged
manage-claude/wif-admin-api
In the Claude Console, go to **Settings → Workload identity** and select **Connect workload** to create one federation rule for your automation workload, for example a GitHub A
In the Claude Console, go to the [Workload identity](https://platform.claude.com/settings/workload-identity-federation) page (`platform.claude.com/settings/workload-identity-fe
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/usage-cost-api
±changed
+2−2
apichanged
manage-claude/usage-cost-api
**The Admin API is unavailable for individual accounts.** To collaborate with teammates and add members, set up your organization in **Console → Settings → Organization**.
**The Admin API is unavailable for individual accounts.** To collaborate with teammates and add members, set up your organization on the [Organization](https://platform.claude.co
The Usage and Cost Admin API provides programmatic and granular access to historical API usage and cost data for your organization. This data is similar to the information availabl
The Usage and Cost Admin API provides programmatic and granular access to historical API usage and cost data for your organization. This data is similar to the information availabl
+2 −2 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/rate-limits-api
±changed
+1−1
apichanged
manage-claude/rate-limits-api
**The Admin API is unavailable for individual accounts.** To collaborate with teammates and add members, set up your organization in **Console → Settings → Organization**.
**The Admin API is unavailable for individual accounts.** To collaborate with teammates and add members, set up your organization on the [Organization](https://platform.claude.co
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/data-residency
±changed
+3−3
apichanged
manage-claude/data-residency
1. Go to **Settings** > **Workspaces**.
2. Create a new workspace.
3. Select the workspace geo.
1. In the Console, go to the [Workspaces](https://platform.claude.com/settings/workspaces) page (`platform.claude.com/settings/workspaces`).
2. Click **Create workspace** to open the [Create workspace](https://platform.claude.com/settings/workspaces/new) page (`platform.claude.com/settings/workspaces/new`) in the Consol
+3 −3 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/compliance-faq
±changed
+3−3
apichanged
manage-claude/compliance-faq
For a Claude Enterprise organization, the primary owner enables the Compliance API at [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access), an
For a Claude Enterprise organization, the primary owner enables the Compliance API at [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access), an
Yes. For a standalone Claude Console organization, an organization admin can turn the **Compliance API** toggle off at [Claude Console > Settings > Security](https://platform.c
Yes. For a standalone Claude Console organization, an organization admin can turn the **Compliance API** toggle off on the [Compliance](https://platform.claude.com/settings/sec
To test only the [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed), you do not need a Claude Enterprise organization: an organization
+3 −3 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/compliance-errors
±changed
+1−1
apichanged
manage-claude/compliance-errors
**Fix:** For `API key is invalid.`, compare the value your client sends against the secret you stored when the key was created; the full secret is displayed only once, so if your s
**Fix:** For `API key is invalid.`, compare the value your client sends against the secret you stored when the key was created; the full secret is displayed only once, so if your s
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/compliance-api-access
±changed
+9−9
apichanged
manage-claude/compliance-api-access
| Key type | Created in | Used for
| ---------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------------------------
| **Compliance Access Key** (`sk-ant-api01-...`) | [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access) | Activity Feed, chats, files, projects
| **Admin API key** (`sk-ant-admin01-...`) | [Claude Console > Settings > Admin keys](https://platform.claude.com/settings/admin-keys) | The [Admin API](https://platform.clau
| **Analytics API key** | [claude.ai > Organization settings > API](https://claude.ai/admin-settings/api-access) | The Claude Enterprise Analytics API (
+9 −9 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/cmek-google-cloud-kms
±changed
+1−1
apichanged
manage-claude/cmek-google-cloud-kms
**Finding your organization ID:** Copy the **Organization ID** field under **Settings > Organization** in the Claude Console, or under **Organization settings > Organization*
**Finding your organization ID:** Copy the **Organization ID** field on the [Organization](https://platform.claude.com/settings/organization) page (`platform.claude.com/setti
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
api
manage-claude/cmek-azure-key-vault
±changed
+1−1
apichanged
manage-claude/cmek-azure-key-vault
**Finding your organization ID:** Copy the **Organization ID** field under **Settings > Organization** in the Claude Console, or under **Organization settings > Organization*
**Finding your organization ID:** Copy the **Organization ID** field on the [Organization](https://platform.claude.com/settings/organization) page (`platform.claude.com/setti
+1 −1 lines
Recorded here 14 Oct 2026 20:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.