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
820pages tracked
773 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
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
14 Sep 2026
79 pages
+4841 −4313 lines
claude-code
common-workflows
±changed
+1−1
claude-codechanged
common-workflows
| [`/loop`](/docs/en/scheduled-tasks) | The current CLI session | Quick polling while a session is open. Tasks stop when you start a new convers
| [`/loop`](/docs/en/scheduled-tasks) | The current CLI session | Quick polling while a session is open. `--resume` and `--continue` restore une
+1 −1 lines
Recorded here 14 Sep 2026 20:07 UTC
claude-code
cloud-environments
±changed
+5−8
claude-codechanged
cloud-environments
* statsig.anthropic.com
* \*.r2.cloudflarestorage.com
* jsr.io
* npm.jsr.io
* maven.google.com
+5 −8 lines
Recorded here 14 Sep 2026 20:07 UTC
claude-code
claude-directory
±changed
+6−6
claude-codechanged
claude-directory
| File | Location | Purpose
| ----------------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------
| `managed-settings.json` | System-level, varies by OS | Enterprise-enforced settings that you can't override, apart from [narrow exceptions](/docs/en/settings#security-keys-where-
| `CLAUDE.local.md` | Project root | Your private preferences for this project, loaded alongside CLAUDE.md. Create it manually and add it to `.gitignore`.
| Installed plugins | `~/.claude/plugins` | Cloned marketplaces, installed plugin versions, and per-plugin data, managed by `claude plugin` commands. For a plugin inst
+6 −6 lines
Recorded here 14 Sep 2026 20:07 UTC
claude-code
best-practices
±changed
+0−2
claude-codechanged
best-practices
Use `--verbose` for debugging during development, and turn it off in production.
+0 −2 lines
Recorded here 14 Sep 2026 20:07 UTC
claude-code
amazon-bedrock
±changed
+1−1
claude-codechanged
amazon-bedrock
`Expiration` is optional. As of Claude Code v2.1.176, when the command returns a valid ISO 8601 `Expiration`, Claude Code caches the credentials until five minutes before that time
`Expiration` is optional. When the command returns a valid ISO 8601 `Expiration`, Claude Code caches the credentials until five minutes before that time. Without it, credentials ar
+1 −1 lines
Recorded here 14 Sep 2026 20:07 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+5−7
apichanged
manage-claude/inference-hooks-endpoint
<Note>
Requests currently also carry deprecated legacy aliases of some of these fields. Read the field names documented on this page and ignore any others; the aliases exist only for ea
</Note>
Apart from `type`, a `text` block's `text`, and a `tool_result` block's `content` and `is_error`, any of these fields can be `null` when the value isn't known; for example, an imag
+5 −7 lines
Recorded here 14 Sep 2026 17:37 UTC
api
manage-claude/inference-hooks-configuration
±changed
+3−3
apichanged
manage-claude/inference-hooks-configuration
Exclusion applies to a user's interactive sessions; traffic authenticated by machine credentials is always inspected. If Claude can't resolve a requester's role membership, the req
Exclusion applies to a user's interactive sessions; traffic authenticated by machine credentials is always inspected. Changes to the exclusion list are recorded in the audit trail.
The breaker can also reset on its own. Starting 10 minutes after the trip, Anthropic tests whether your server has recovered: at most about once per minute, one request from your o
The breaker can also reset on its own. Starting 10 minutes after the trip, Anthropic checks whether your server has recovered by sending it a test request in the background, at mos
Automatic recovery runs only while your Inference hooks settings are unchanged since the trip. If you change any Inference hooks setting after a trip, including rotating the signin
+3 −3 lines
Recorded here 14 Sep 2026 17:37 UTC
api
manage-claude/inference-hooks
±changed
+1−1
apichanged
manage-claude/inference-hooks
If your AI security server is unreachable, returns an error, or doesn't respond within the timeout, your organization's failure handling setting decides the outcome: block the requ
If your AI security server is unreachable, returns an error, or doesn't respond within the timeout, your organization's failure handling setting decides the outcome: block the requ
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
build-with-claude/thinking-troubleshooting
±changed
+8−2
apichanged
build-with-claude/thinking-troubleshooting
If the request didn't send the `thinking-binding-controls-2026-08-01` beta header, the message adds ``That setting requires the `thinking-binding-controls-2026-08-01` value in the
If the request didn't send the `thinking-binding-controls-2026-08-01` beta header, the message adds ``That setting requires the `thinking-binding-controls-2026-08-01` value in the
On Claude Fable 5.1, the API accepts a replayed thinking block [only while the `system` prompt, `tools`, and messages that preceded it are unchanged](https://platform.claude.com/do
The message usually ends with a sentence naming what changed: the `system` prompt, the `tools` list, the first message or block that differs, content that is missing or new, or an
+8 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
build-with-claude/thinking
±changed
+6−3
apichanged
build-with-claude/thinking
* When streaming with `display: "omitted"`, no `thinking_delta` events are emitted. With `display: "updates"`, only [progress-update blocks](https://platform.claude.com/docs/en/bui
* When streaming with `display: "omitted"`, no thinking text is streamed. Each thinking block streams a `thinking_delta` with an empty `thinking` string, then its `signature_delta`
![Diagram of the streaming event sequence with thinking: the thinking block opens, thinking deltas stream only when the display setting returns text (summarized, or updates for pro
![Diagram of the streaming event sequence with thinking: the thinking block opens, thinking deltas carry text only when the display setting returns text (summarized, or updates for
When `display: "omitted"` is set, the thinking block opens, a single `signature_delta` arrives, and the block closes without any `thinking_delta` events. Text streaming begins imme
+6 −3 lines
Recorded here 14 Sep 2026 17:37 UTC
api
build-with-claude/streaming
±changed
+1−1
apichanged
build-with-claude/streaming
When `display: "omitted"` is set on the thinking configuration, no `thinking_delta` events are sent. The thinking block opens, receives a single `signature_delta`, and closes. With
When `display: "omitted"` is set on the thinking configuration, no thinking text is streamed. The thinking block opens, receives a `thinking_delta` with an empty `thinking` string
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
build-with-claude/preserved-thinking
±changed
+215−73
apichanged
build-with-claude/preserved-thinking
## Who needs to change anything
Nothing changes for you if Claude Code, claude.ai, Claude Managed Agents, or the Claude Agent SDK builds your requests, or if your code keeps `system` and `tools` fixed for a sessi
+215 −73 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/organizations/settings/retrieve
±changed
+2−2
apichanged
api/compliance/organizations/settings/retrieve
- `settings: array of object or object or object or 3 more`
- `settings: array of Boolean or Integer or String or 3 more`
- `value: map[object or object]`
- `value: map[Fixed or Indefinite]`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/organizations/settings
±changed
+4−4
apichanged
api/compliance/organizations/settings
- `settings: array of object or object or object or 3 more`
- `settings: array of Boolean or Integer or String or 3 more`
- `value: map[object or object]`
- `value: map[Fixed or Indefinite]`
- `settings: array of object or object or object or 3 more`
+4 −4 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/organizations
±changed
+2−2
apichanged
api/compliance/organizations
- `settings: array of object or object or object or 3 more`
- `settings: array of Boolean or Integer or String or 3 more`
- `value: map[object or object]`
- `value: map[Fixed or Indefinite]`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/remote/messages/list
±changed
+1−1
apichanged
api/compliance/apps/sessions/remote/messages/list
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/remote/messages
±changed
+2−2
apichanged
api/compliance/apps/sessions/remote/messages
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/remote
±changed
+1−1
apichanged
api/compliance/apps/sessions/remote
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/local/messages/list
±changed
+2−2
apichanged
api/compliance/apps/sessions/local/messages/list
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `provenance: object or object or object or null`
- `provenance: ContentUnavailable or ClientAsserted or SyntheticMarker or null`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/local/messages
±changed
+4−4
apichanged
api/compliance/apps/sessions/local/messages
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `provenance: object or object or object or null`
- `provenance: ContentUnavailable or ClientAsserted or SyntheticMarker or null`
- `content: array of object or object or object`
+4 −4 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions/local
±changed
+2−2
apichanged
api/compliance/apps/sessions/local
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `provenance: object or object or object or null`
- `provenance: ContentUnavailable or ClientAsserted or SyntheticMarker or null`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/sessions
±changed
+3−3
apichanged
api/compliance/apps/sessions
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `provenance: object or object or object or null`
- `provenance: ContentUnavailable or ClientAsserted or SyntheticMarker or null`
- `content: array of object or object or object`
+3 −3 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/projects/collaborators/list
±changed
+1−1
apichanged
api/compliance/apps/projects/collaborators/list
- `data: array of object or object or object or object`
- `data: array of ComplianceProjectUserCollaborator or ComplianceProjectGroupCollaborator or ComplianceProjectOrganizationCollaborator or ComplianceProjectOrganizationRoleCollabora
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/projects/collaborators
±changed
+2−2
apichanged
api/compliance/apps/projects/collaborators
- `data: array of object or object or object or object`
- `data: array of ComplianceProjectUserCollaborator or ComplianceProjectGroupCollaborator or ComplianceProjectOrganizationCollaborator or ComplianceProjectOrganizationRoleCollabora
- `CollaboratorListResponse = object or object or object or object`
- `CollaboratorListResponse = ComplianceProjectUserCollaborator or ComplianceProjectGroupCollaborator or ComplianceProjectOrganizationCollaborator or ComplianceProjectOrganizationR
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/projects/attachments/list
±changed
+1−1
apichanged
api/compliance/apps/projects/attachments/list
- `data: array of object or object`
- `data: array of ComplianceProjectFileReference or ComplianceProjectDocReference`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/projects/attachments
±changed
+2−2
apichanged
api/compliance/apps/projects/attachments
- `data: array of object or object`
- `data: array of ComplianceProjectFileReference or ComplianceProjectDocReference`
- `AttachmentListResponse = object or object`
- `AttachmentListResponse = ComplianceProjectFileReference or ComplianceProjectDocReference`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/projects
±changed
+2−2
apichanged
api/compliance/apps/projects
- `data: array of object or object`
- `data: array of ComplianceProjectFileReference or ComplianceProjectDocReference`
- `data: array of object or object or object or object`
- `data: array of ComplianceProjectUserCollaborator or ComplianceProjectGroupCollaborator or ComplianceProjectOrganizationCollaborator or ComplianceProjectOrganizationRoleCollabora
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/chats/messages/list
±changed
+1−1
apichanged
api/compliance/apps/chats/messages/list
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/chats/messages
±changed
+2−2
apichanged
api/compliance/apps/chats/messages
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps/chats
±changed
+1−1
apichanged
api/compliance/apps/chats
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/apps
±changed
+6−6
apichanged
api/compliance/apps
- `content: array of object or object or object`
- `content: array of Text or ToolUse or ToolResult`
- `data: array of object or object`
- `data: array of ComplianceProjectFileReference or ComplianceProjectDocReference`
- `data: array of object or object or object or object`
+6 −6 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/activities/list
±changed
+992−992
apichanged
api/compliance/activities/list
No line of the body moved in this read.
+992 −992 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance/activities
±changed
+1984−1984
apichanged
api/compliance/activities
No line of the body moved in this read.
+1984 −1984 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/compliance
±changed
+1000−1000
apichanged
api/compliance
No line of the body moved in this read.
+1000 −1000 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/usage_report/retrieve_claude_code
±changed
+1−1
apichanged
api/beta/organization/usage_report/retrieve_claude_code
- `actor: object or object`
- `actor: UserActor or APIActor`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/usage_report
±changed
+2−2
apichanged
api/beta/organization/usage_report
- `actor: object or object`
- `actor: UserActor or APIActor`
- `actor: object or object`
- `actor: UserActor or APIActor`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/retrieve
±changed
+1−1
apichanged
api/beta/organization/spend_limits/retrieve
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/list_effective
±changed
+1−1
apichanged
api/beta/organization/spend_limits/list_effective
- `source: object or object or object or 2 more`
- `source: User or SeatTier or RBACGroup or 2 more`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/increase_requests/retrieve
±changed
+2−2
apichanged
api/beta/organization/spend_limits/increase_requests/retrieve
- `resolved_by: object or object or null`
- `resolved_by: UserActor or ScopedAPIKeyActor or null`
- `source: object or object or object or 2 more`
- `source: User or SeatTier or RBACGroup or 2 more`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/increase_requests/list
±changed
+2−2
apichanged
api/beta/organization/spend_limits/increase_requests/list
- `resolved_by: object or object or null`
- `resolved_by: UserActor or ScopedAPIKeyActor or null`
- `source: object or object or object or 2 more`
- `source: User or SeatTier or RBACGroup or 2 more`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/increase_requests/deny
±changed
+2−2
apichanged
api/beta/organization/spend_limits/increase_requests/deny
- `resolved_by: object or object or null`
- `resolved_by: UserActor or ScopedAPIKeyActor or null`
- `source: object or object or object or 2 more`
- `source: User or SeatTier or RBACGroup or 2 more`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/increase_requests/approve
±changed
+3−3
apichanged
api/beta/organization/spend_limits/increase_requests/approve
- `resolved_by: object or object or null`
- `resolved_by: UserActor or ScopedAPIKeyActor or null`
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
- `source: object or object or object or 2 more`
+3 −3 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/increase_requests
±changed
+14−14
apichanged
api/beta/organization/spend_limits/increase_requests
- `resolved_by: object or object or null`
- `resolved_by: UserActor or ScopedAPIKeyActor or null`
- `source: object or object or object or 2 more`
- `source: User or SeatTier or RBACGroup or 2 more`
- `resolved_by: object or object or null`
+14 −14 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits/create
±changed
+1−1
apichanged
api/beta/organization/spend_limits/create
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/spend_limits
±changed
+14−14
apichanged
api/beta/organization/spend_limits
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
- `source: object or object or object or 2 more`
+14 −14 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/rbac_roles/permissions/list
±changed
+1−1
apichanged
api/beta/organization/rbac_roles/permissions/list
- `resource: object or object or object or 2 more`
- `resource: Organization or ConnectorTool or ConnectorScope or 2 more`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/rbac_roles/permissions
±changed
+2−2
apichanged
api/beta/organization/rbac_roles/permissions
- `resource: object or object or object or 2 more`
- `resource: Organization or ConnectorTool or ConnectorScope or 2 more`
- `resource: object or object or object or 2 more`
- `resource: Organization or ConnectorTool or ConnectorScope or 2 more`
+2 −2 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization/rbac_roles
±changed
+1−1
apichanged
api/beta/organization/rbac_roles
- `resource: object or object or object or 2 more`
- `resource: Organization or ConnectorTool or ConnectorScope or 2 more`
+1 −1 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta/organization
±changed
+14−14
apichanged
api/beta/organization
- `actor: object or object`
- `actor: UserActor or APIActor`
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
- `scope: object or object or object or 2 more`
+14 −14 lines
Recorded here 14 Sep 2026 17:37 UTC
api
api/beta
±changed
+14−14
apichanged
api/beta
- `actor: object or object`
- `actor: UserActor or APIActor`
- `scope: object or object or object or 2 more`
- `scope: User or SeatTier or RBACGroup or 2 more`
- `scope: object or object or object or 2 more`
+14 −14 lines
Recorded here 14 Sep 2026 17:37 UTC
claude-docs
third-party/claude-desktop/admin-console
±changed
+4−0
claude-docschanged
third-party/claude-desktop/admin-console
<Note>
Save the **Connection** page, where you choose your inference provider, before the other pages. The console doesn't accept **Save changes** on any other page until a connection i
</Note>
+4 −0 lines
Recorded here 14 Sep 2026 17:37 UTC
claude-docs
claude-tag/admins/healthcare
+new page
+105−0
claude-docsnew page
claude-tag/admins/healthcare
No line of the body moved in this read.
+105 −0 lines
Recorded here 14 Sep 2026 17:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+1−1
claude-docschanged
claude-tag/users/troubleshooting
2. **Is Claude in this channel?** Type `/invite @Claude` in the channel's message box, not in a thread reply. Slack rejects `/invite` inside threads ("/invite is not supported in t
2. **Is Claude in this channel?** Type `/invite @Claude` in the channel's message box, not in a thread reply. Slack rejects `/invite` inside threads ("/invite is not supported in t
+1 −1 lines
Recorded here 14 Sep 2026 16:37 UTC
claude-docs
claude-tag/users/getting-started
±changed
+3−1
claude-docschanged
claude-tag/users/getting-started
Claude only works in channels it's been added to. To add it, anyone in the channel can run:
Claude only works in channels it's been added to. To add it, run:
If Slack says "You don't have permission to invite people to this channel", the channel or workspace limits who can add people. In Slack, open **Channel details** → **Agents & apps
+3 −1 lines
Recorded here 14 Sep 2026 16:37 UTC
claude-docs
third-party/claude-desktop/telemetry
±changed
+3−1
claude-docschanged
third-party/claude-desktop/telemetry
With `disableEssentialTelemetry`, `disableNonessentialTelemetry`, `disableNonessentialServices`, and `disableAutoUpdates` all set to `true`, the desktop application makes **no outb
With `disableEssentialTelemetry`, `disableNonessentialTelemetry`, `disableNonessentialServices`, and `disableAutoUpdates` all set to `true`, the desktop application makes **no outb
An app that receives its configuration from the [Enterprise Admin Console](/docs/third-party/claude-desktop/admin-console) still connects to Anthropic with all four of these keys s
+3 −1 lines
Recorded here 14 Sep 2026 15:07 UTC
claude-docs
third-party/claude-desktop/legal
±changed
+3−1
claude-docschanged
third-party/claude-desktop/legal
The Claude Desktop application sends operational telemetry (crash reports and product analytics) to Anthropic by default. This telemetry contains no prompt or response content and
The Claude Desktop application sends operational telemetry (crash reports and product analytics) to Anthropic by default. This telemetry contains no prompt or response content. You
An organization managed from the Enterprise Admin Console can also turn on usage analytics. Users' apps then report session, token, and estimated-cost counts to Anthropic, and the
+3 −1 lines
Recorded here 14 Sep 2026 15:07 UTC
claude-docs
third-party/claude-desktop/admin-console
±changed
+57−19
claude-docschanged
third-party/claude-desktop/admin-console
Prompts, responses, and files go to your inference provider, exactly as they do with MDM or a bootstrap server. Anthropic holds your user list and the settings you save, and never
Prompts, responses, and files go to your inference provider, as they do with MDM or a bootstrap server. Anthropic holds your user list and the settings you save. If you turn on usa
Anthropic stores your organization's user accounts and the configuration you save, and delivers that configuration to users' apps. Prompts and model responses go to your inference
| Data | Does Anthropic store it?
+57 −19 lines
Recorded here 14 Sep 2026 15:07 UTC
claude-docs
government/changelog
±changed
+7−0
claude-docschanged
government/changelog
<Update label="2026.09.11.1">
* (breaking) Changed the **Telemetry endpoint** setting on the Config page to check its host name more strictly when you save; an address that is already saved stays until the se
* Changed plugin uploads to ask for the Runs code confirmation when a plugin's `settings.json` sets anything other than its default agent or a `$schema` reference, such as a stat
* Added tenant-level Compliance API keys: tenant administrators can create, list, and revoke them on the tenant portal's **Compliance API keys** page under Settings, and a tenant
+7 −0 lines
Recorded here 14 Sep 2026 15:07 UTC
claude-code
desktop
±changed
+1−1
claude-codechanged
desktop
| `disableMobileSimulatorTools` | set to `true` to block Claude's tools for controlling and capturing devices in the [iOS Simulator pane](/docs/en/desktop-ios-simulato
| `disableMobileSimulatorTools` | set to `true` to block Claude's tools for controlling and capturing devices in the [iOS Simulator pane](/docs/en/desktop-ios-simulato
+1 −1 lines
Recorded here 14 Sep 2026 08:37 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+4−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v1.52386.6" description="2026-09-13">
No configuration changes in this release.
</Update>
+4 −0 lines
Recorded here 14 Sep 2026 00:37 UTC
claude-docs
cowork/changelog
±changed
+20−0
claude-docschanged
cowork/changelog
<Update label="v1.52386.6" description="2026-09-13">
**General**
* Updated the bundled Claude Code CLI to version 2.1.270.
+20 −0 lines
Recorded here 14 Sep 2026 00:37 UTC
13 Sep 2026
32 pages
+1349 −209 lines
mcp
seps/index
±changed
+2−1
mcpchanged
seps/index
* **Final**: 41
* **Final**: 42
| [SEP-2640](/seps/2640-skills-extension) | Skills Extension | <Badge colo
+2 −1 lines
Recorded here 13 Sep 2026 21:37 UTC
mcp
seps/2640-skills-extension
+new page
+670−0
mcpnew page
seps/2640-skills-extension
No line of the body moved in this read.
+670 −0 lines
Recorded here 13 Sep 2026 21:37 UTC
mcp
extensions/skills/overview
+new page
+430−0
mcpnew page
extensions/skills/overview
No line of the body moved in this read.
+430 −0 lines
Recorded here 13 Sep 2026 21:37 UTC
mcp
extensions/overview
±changed
+13−0
mcpchanged
extensions/overview
### Skills over MCP
<Card title="modelcontextprotocol/ext-skills" icon="github" href="https://github.com/modelcontextprotocol/ext-skills">
Discover and read Agent Skills from MCP servers.
+13 −0 lines
Recorded here 13 Sep 2026 21:37 UTC
mcp
extensions/client-matrix
±changed
+21−18
mcpchanged
extensions/client-matrix
| Extension | Identifier | Description
| ------------------------------------------------------------------------------------- | ---------------------------------------------------------- | -----------------------------
| [MCP Apps](/extensions/apps/overview) | `io.modelcontextprotocol/ui` | Interactive HTML interfaces r
| [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) | `io.modelcontextprotocol/oauth-client-credentials` | Machine-to-machine auth witho
| [Enterprise-Managed Authorization](/extensions/auth/enterprise-managed-authorization) | `io.modelcontextprotocol/enterprise-managed-authorization` | Centralized access control vi
+21 −18 lines
Recorded here 13 Sep 2026 21:37 UTC
mcp
extensions/overview
±changed
+13−13
mcpchanged
extensions/overview
| [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) | OAuth 2.0 client credentials flow for machine-to-machine authentication. |
| [Enterprise-Managed Authorization](/extensions/auth/enterprise-managed-authorization) | Framework for enterprise environments requiring centralized access control. |
| [OAuth Client Credentials](/extensions/auth/oauth-client-credentials.md) | OAuth 2.0 client credentials flow for machine-to-machine authentication. |
| [Enterprise-Managed Authorization](/extensions/auth/enterprise-managed-authorization.md) | Framework for enterprise environments requiring centralized access control. |
| [MCP Apps](/extensions/apps/overview) | Allows MCP Servers to display interactive UI elements (charts, forms, video players) inline within conversations |
+13 −13 lines
Upstream edited 13 Sep 2026 21:30 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
extensions/overview
±changed
+16−16
mcpchanged
extensions/overview
<Tip>
If you're building a third-party extension, use a reversed domain name you own as the vendor prefix to avoid collisions (similar to Java package naming). For example, a company o
</Tip>
> [!TIP]
>
+16 −16 lines
Upstream edited 13 Sep 2026 21:30 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/overview
±changed
+9−9
mcpchanged
extensions/overview
| Extension | Description |
| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) | OAuth 2.0 client credentials flow for machine-to-machine authentication. |
| Extension | Description |
| - | - |
+9 −9 lines
Upstream edited 13 Sep 2026 21:30 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-code
vs-code
±changed
+26−19
claude-codechanged
vs-code
* Select **Hooks** in the Customize section to view the [hooks](/docs/en/hooks) loaded in the session, grouped by event. You can add, edit, or remove hooks saved in your user, pr
* Select **Permissions** in the Customize section to view the session's [permission rules](/docs/en/permissions), grouped into Allow, Ask, and Deny. You can add rules to your use
* 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. Toggl
+26 −19 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
settings-reference
±changed
+1−1
claude-codechanged
settings-reference
Pick which model answers when Claude calls the server-side [advisor tool](/docs/en/advisor). Unset it to turn the advisor off. The advisor must be at least as capable as your main
Pick which model answers when Claude calls the server-side [advisor tool](/docs/en/advisor). Unset it to turn the advisor off. The advisor must be at least as capable as your main
+1 −1 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
goal
±changed
+21−8
claude-codechanged
goal
| Approach | Next turn starts when
| :------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------
| `/goal` | The previous turn finishes, or an [idle check-in](#background-work-defers-evaluation) comes due while backgr
| [`/loop`](/docs/en/scheduled-tasks#run-a-prompt-repeatedly-with-%2Floop) | A time interval elapses
| [Stop hook](/docs/en/hooks-guide#prompt-based-hooks) | The previous turn finishes
+21 −8 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
desktop
±changed
+1−1
claude-codechanged
desktop
Cloud sessions also support multiple repositories. After selecting a cloud environment, click the **+** button next to the repo pill to add additional repositories to the session.
Cloud sessions also support multiple repositories. After selecting a cloud environment, click the **+** button next to the selected repository to add more repositories to the sessi
+1 −1 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
agent-sdk/plugins
±changed
+1−1
claude-codechanged
agent-sdk/plugins
* **Relative paths**: resolved relative to your current working directory (for example, `"./plugins/my-plugin"`)
* **Relative paths**: resolved relative to the `cwd` option (for example, `"./plugins/my-plugin"`)
+1 −1 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
advisor
±changed
+13−10
claude-codechanged
advisor
| Main model | Accepted advisors | Notes
| -------------------- | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------
| Haiku 4.5 | Fable, Opus, Sonnet | Haiku can call the advisor but cannot act as one
| Sonnet 4.6 | Fable, Opus, Sonnet |
| Sonnet 5 | Fable, Opus, Sonnet 5 | A Sonnet 4.6 advisor is rejected
+13 −10 lines
Recorded here 13 Sep 2026 20:37 UTC
claude-code
skills
±changed
+21−11
claude-codechanged
skills
| Same name in | Which one runs
| :------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------
| Two of enterprise, personal, and project | Enterprise over personal, and personal over project. With `deploy` in both `~/.claude/skills/` and the project's `
| Any of those locations and a [bundled skill](#bundled-skills) | Your skill replaces the bundled command, but not its aliases. A project `code-review` skill replaces `/code-review
| A skill and a file in `.claude/commands/` | The skill
+21 −11 lines
Recorded here 13 Sep 2026 20:07 UTC
claude-code
mobile
±changed
+1−1
claude-codechanged
mobile
Remote Control connects the Claude app to a Claude Code session running on your machine, so code execution and filesystem access stay local while you drive the session from your ph
Remote Control connects the Claude app to a Claude Code session running on your machine, so code execution and filesystem access stay local while you drive the session from your ph
+1 −1 lines
Recorded here 13 Sep 2026 20:07 UTC
claude-code
chrome
±changed
+3−6
claude-codechanged
chrome
In [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode), browser tool calls that only read the page or browser state run without a permission prompt, and c
* **Read-only calls**: `read_page`, `get_page_text`, `find`, reading console messages or network requests, and taking a screenshot
* **State-changing calls**: clicks, typing, navigation, tab and window management, and recording a GIF
+3 −6 lines
Recorded here 13 Sep 2026 20:07 UTC
claude-code
agent-sdk/user-input
±changed
+1−5
claude-codechanged
agent-sdk/user-input
The callback can stay pending indefinitely. Execution remains paused until your callback returns, and the SDK only cancels the wait when the query itself is cancelled. If a user mi
The callback can stay pending indefinitely. Execution remains paused until your callback returns. If a user might take longer to respond than your process can reasonably stay runni
<Note>
In Python, `can_use_tool` requires [streaming mode](/docs/en/agent-sdk/streaming-vs-single-mode). When you pass a finite message stream through `query(prompt=generator)` or `Clau
+1 −5 lines
Recorded here 13 Sep 2026 20:07 UTC
claude-code
github-enterprise-server
±changed
+1−1
claude-codechanged
github-enterprise-server
The session clones your repository from GHES and pushes changes back to a branch. Monitor progress with `/tasks` or at [claude.ai/code](https://claude.ai/code). See [Claude Code on
The session clones your repository from GHES and pushes changes back to a branch. Monitor progress at [claude.ai/code](https://claude.ai/code). See [Claude Code on the web](/docs/e
+1 −1 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/streaming-output
±changed
+4−27
claude-codechanged
agent-sdk/streaming-output
* **Python**: `StreamEvent` (import from `claude_agent_sdk.types`)
* **TypeScript**: `SDKPartialAssistantMessage` with `type: 'stream_event'`
Both contain raw Claude API events, not accumulated text. You need to extract and accumulate text deltas yourself. Here's the structure of each type:
+4 −27 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/skills
±changed
+4−4
claude-codechanged
agent-sdk/skills
Near the start of the stream, the SDK yields a system message with subtype `init`. Check its `skills` array to confirm your skills loaded before Claude starts working. The array in
The array lists user-invocable skills only. A skill with [`user-invocable: false`](/docs/en/skills#control-who-invokes-a-skill) in its frontmatter loads and remains available to Cl
Near the start of the stream, the SDK yields a system message with subtype `init`. Check its `skills` array to confirm your skills loaded before Claude starts working. The array in
+4 −4 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/python
±changed
+23−16
claude-codechanged
agent-sdk/python
| Property | Type | Description |
| :-------------- | :------------ | :------------------------------------------------------------------- |
| `session_id` | `str` | Unique session identifier |
| `summary` | `str` | Display title: custom title, auto-generated summary, or first prompt |
| `last_modified` | `int` | Last modified time in milliseconds since epoch |
+23 −16 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/overview
±changed
+1−1
claude-codechanged
agent-sdk/overview
| Building an agent without implementing the tool loop yourself | **Agent SDK**
| Building an agent without implementing the tool loop yourself | **Agent SDK**
+1 −1 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+1−1
claude-codechanged
agent-sdk/modifying-system-prompts
The Python SDK does not have an option to select an output style programmatically. For code-only deployments where you can't write to `.claude/settings.local.json`, use `append` or
In the Python SDK, set `outputStyle` through the `settings` option, which takes a JSON string such as `'{"outputStyle": "Explanatory"}'` or a path to a settings file that sets it.
+1 −1 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/mcp
±changed
+1−1
claude-codechanged
agent-sdk/mcp
| In-process [SDK server](#sdk-mcp-servers) | No; never delays the first turn | None
| In-process [SDK server](#sdk-mcp-servers) | Yes, until it connects and lists its tools | None; the connect and tool listi
+1 −1 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/hooks
±changed
+5−6
claude-codechanged
agent-sdk/hooks
Hooks can perform asynchronous operations like HTTP requests. Catch errors inside your hook instead of letting them propagate, since an unhandled exception can interrupt the agent.
This example sends a webhook after each tool completes, logging which tool ran and when. The hook catches errors so a failed webhook doesn't interrupt the agent:
Hooks can perform asynchronous operations like HTTP requests. Catch errors inside your hook instead of letting them propagate.
+5 −6 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
agent-sdk/claude-code-features
±changed
+0−2
claude-codechanged
agent-sdk/claude-code-features
Both types execute during the same hook lifecycle. If you already have hooks in your project's `.claude/settings.json` and you set `settingSources: ["project"]`, those hooks run au
+0 −2 lines
Recorded here 13 Sep 2026 19:07 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
If you already use the GitHub CLI (`gh`), you can set up Claude Code on the web without opening a browser. This requires the [Claude Code CLI](/docs/en/quickstart). On Team and Ent
If you already use the GitHub CLI (`gh`), you can set up Claude Code on the web from your terminal. This requires the [Claude Code CLI](/docs/en/quickstart). On Team and Enterprise
+1 −1 lines
Recorded here 13 Sep 2026 18:37 UTC
claude-code
computer-use
±changed
+2−2
claude-codechanged
computer-use
Only one session at a time can use your computer. A session takes a machine-wide lock at its first computer use action and releases it when the session exits, not when the task fin
Only one session at a time can use your computer. A session takes a lock at its first computer use action and releases it when the session exits, not when the task finishes. A seco
When Claude acquires the lock, a macOS notification appears: "Claude is using your computer · press Esc to stop." Press `Esc` anywhere to abort the current action immediately, or p
The first time Claude uses your computer in each turn, a macOS notification appears: "Claude is using your computer · press Esc to stop." Press `Esc` anywhere to abort the current
+2 −2 lines
Recorded here 13 Sep 2026 18:37 UTC
claude-code
claude-code-on-the-web
±changed
+9−9
claude-codechanged
claude-code-on-the-web
Use `/tasks` in the Claude Code CLI to check progress, or open the session on claude.ai or the Claude mobile app to interact directly. From there you can steer Claude, provide feed
Open the session on claude.ai or the Claude mobile app to check progress or interact directly. From there you can steer Claude, provide feedback, or answer questions as in any othe
Monitor all sessions with `/tasks` in the Claude Code CLI. When a session completes, you can create a PR from the web interface or [teleport](#from-web-to-terminal) the session to
When a session completes, you can create a PR from the web interface or [teleport](#from-web-to-terminal) the session to your terminal to continue working.
* The bundled repository must be under 100 MB. Larger repositories fall back to bundling only the current branch, then to a single squashed snapshot of the working tree, and fail o
+9 −9 lines
Recorded here 13 Sep 2026 18:37 UTC
claude-code
agent-sdk/typescript
±changed
+1−1
claude-codechanged
agent-sdk/typescript
| `effort` | `'low' \| 'medium' \| 'high' \| 'xhigh' \| 'max'`
| `effort` | `'low' \| 'medium' \| 'high' \| 'xhigh' \| 'max'`
+1 −1 lines
Recorded here 13 Sep 2026 18:37 UTC
claude-code
agent-sdk/agent-loop
±changed
+3−3
claude-codechanged
agent-sdk/agent-loop
* `"worker_shutting_down"`: the loop will end after the current turn because the host is exiting or Remote Control disconnected
* `"worker_shutting_down"`: the host is exiting or Remote Control disconnected
If you don't set `effort`, both SDKs leave the parameter unset and defer to the model's default behavior.
If you don't set `effort`, Claude Code resolves the effort level itself, in the order [Adjust effort level](/docs/en/model-config#adjust-effort-level) describes.
| `error_during_execution` | An error interrupted the loop (for example, an API failure or cancelled request)
+3 −3 lines
Recorded here 13 Sep 2026 18:37 UTC
claude-code
computer-use
±changed
+11−11
claude-codechanged
computer-use
| Warning | Applies to |
| :------------------------- | :----------------------------------------------------------- |
| Warning | Applies to |
| :- | :- |
| Can read or write any file | Finder |
+11 −11 lines
Upstream edited 13 Sep 2026 18:14 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-docs
claude-tag/users/when-claude-responds
±changed
+1−1
claude-docschanged
claude-tag/users/when-claude-responds
Claude stops following that thread, and the rest of the channel is unaffected. This is the fix when one busy thread is the noise. The [`!mute` command](/docs/claude-tag/users/comma
Claude stops following that thread, and the rest of the channel is unaffected. This is the fix when one busy thread is the noise. The [`!mute` command](/docs/claude-tag/users/comma
+1 −1 lines
Recorded here 13 Sep 2026 00:37 UTC
claude-docs
claude-tag/users/commands
±changed
+12−0
claude-docschanged
claude-tag/users/commands
### Thumbs-down reactions and muting
When someone reacts 👎 to one of Claude's replies in a thread, Claude mutes that thread and stops posting there. If Claude's [working session](/docs/claude-tag/concepts/how-it-works
```text wrap theme={null}
+12 −0 lines
Recorded here 13 Sep 2026 00:37 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+6−2
claude-docschanged
claude-tag/admins/troubleshooting
Most of the silence problems in this section span a whole workspace or channel and come down to configuration. When a single thread goes quiet and Claude answers everywhere else, t
Most of the silence problems in this section span a whole workspace or channel and come down to configuration. If Claude stays silent in one thread but answers everywhere else, a s
The session behind that thread is stuck: it hasn't replied and hasn't posted an error. Because Claude responds everywhere else, the problem is confined to that one session, and non
First check the thread for a notice from Claude that begins `:mute: Claude is muted in this thread`. If that notice is there, the thread is muted and the session isn't stuck. A 👎 r
+6 −2 lines
Recorded here 13 Sep 2026 00:37 UTC
12 Sep 2026
29 pages
+473 −409 lines
claude-code
changelog
±changed
+4−0
claude-codechanged
changelog
<Update label="2.1.270" description="September 12, 2026">
* Fixed read-only git commands in Bash unexpectedly asking for permission after a session had been running for a while (regression in 2.1.269)
</Update>
+4 −0 lines
Recorded here 12 Sep 2026 20:07 UTC
claude-docs
claude-tag/admins/connections/custom
±changed
+1−1
claude-docschanged
claude-tag/admins/connections/custom
Claude can call the endpoint with `curl`, an AWS SDK, or the AWS CLI. The sandbox holds no real AWS credentials, so a CLI or SDK signs the request with placeholder values; Agent Pr
Claude can call the endpoint with `curl`, an AWS SDK, or the AWS CLI. The sandbox holds no real AWS credentials, so a CLI or SDK signs the request with placeholder values; Agent Pr
+1 −1 lines
Recorded here 12 Sep 2026 18:07 UTC
claude-code
settings-reference
±changed
+2−2
claude-codechanged
settings-reference
* **Per-session overrides**: `/effort ultracode` turns ultracode on for one session without this key. So does `--effort ultracode`, which requires Claude Code v2.1.203 or later
* **Per-session overrides**: `/effort ultracode` turns ultracode on for one session without this key. The `--effort ultracode` flag also turns it on for one session and requires Cl
Choose whether Claude Code applies only the highest-priority [managed source](/docs/en/managed-settings#how-claude-code-combines-managed-sources) your organization delivers, or com
Choose whether Claude Code applies only the highest-priority [managed source](/docs/en/managed-settings#how-claude-code-combines-managed-sources) your organization delivers, or com
+2 −2 lines
Recorded here 12 Sep 2026 03:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.