HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
812pages tracked
765 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 22 Oct 2026
100 on this page
ReadSourcePageWhatLines
21 Aug 2026
273 pages
+66417 −33888 lines
api
api/beta/sessions/threads/events/list
±changed
+251−41
apichanged
api/beta/sessions/threads/events/list
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+251 −41 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/threads/events
±changed
+502−82
apichanged
api/beta/sessions/threads/events
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+502 −82 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/threads/archive
±changed
+253−42
apichanged
api/beta/sessions/threads/archive
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/threads
±changed
+5780−4307
apichanged
api/beta/sessions/threads
No line of the body moved in this read.
+5780 −4307 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/retrieve
±changed
+255−43
apichanged
api/beta/sessions/retrieve
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+255 −43 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/events/stream
±changed
+251−41
apichanged
api/beta/sessions/events/stream
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+251 −41 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/events/list
±changed
+251−41
apichanged
api/beta/sessions/events/list
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+251 −41 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/events
±changed
+4805−3965
apichanged
api/beta/sessions/events
No line of the body moved in this read.
+4805 −3965 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/create
±changed
+1140−678
apichanged
api/beta/sessions/create
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
- `"bash"`
+1140 −678 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions/archive
±changed
+255−43
apichanged
api/beta/sessions/archive
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+255 −43 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/sessions
±changed
+15287−10074
apichanged
api/beta/sessions
No line of the body moved in this read.
+15287 −10074 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/messages/create
±changed
+1−1
apichanged
api/beta/messages/create
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/messages/batches/results
±changed
+1−1
apichanged
api/beta/messages/batches/results
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/messages/batches
±changed
+4−4
apichanged
api/beta/messages/batches
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
+4 −4 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/messages
±changed
+11−11
apichanged
api/beta/messages
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
+11 −11 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/versions/list
±changed
+253−42
apichanged
api/beta/agents/versions/list
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/versions
±changed
+253−42
apichanged
api/beta/agents/versions
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/update
±changed
+575−114
apichanged
api/beta/agents/update
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
- `"bash"`
+575 −114 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/retrieve
±changed
+253−42
apichanged
api/beta/agents/retrieve
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/list
±changed
+253−42
apichanged
api/beta/agents/list
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/create
±changed
+575−114
apichanged
api/beta/agents/create
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
- `"bash"`
+575 −114 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents/archive
±changed
+253−42
apichanged
api/beta/agents/archive
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+253 −42 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta/agents
±changed
+4525−701
apichanged
api/beta/agents
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
- `"bash"`
+4525 −701 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta-headers
±changed
+1−1
apichanged
api/beta-headers
description: Access experimental features before general availability with the `anthropic-beta` header or the SDKs' `betas` parameter.
description: Access experimental features before they become part of the standard API with the `anthropic-beta` header or the SDKs' `betas` parameter.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/beta
±changed
+19823−10786
apichanged
api/beta
No line of the body moved in this read.
+19823 −10786 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/users/list
±changed
+1−1
apichanged
api/admin/analytics/users/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/users
±changed
+1−1
apichanged
api/admin/analytics/users
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/usage/list_by_user
±changed
+1−1
apichanged
api/admin/analytics/usage/list_by_user
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/usage/list
±changed
+1−1
apichanged
api/admin/analytics/usage/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/usage
±changed
+2−2
apichanged
api/admin/analytics/usage
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/skills/list
±changed
+1−1
apichanged
api/admin/analytics/skills/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/skills
±changed
+1−1
apichanged
api/admin/analytics/skills
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/retrieve_summaries
±changed
+1−1
apichanged
api/admin/analytics/retrieve_summaries
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/plugins/list
±changed
+1−1
apichanged
api/admin/analytics/plugins/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/plugins
±changed
+1−1
apichanged
api/admin/analytics/plugins
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/cost/list_by_user
±changed
+1−1
apichanged
api/admin/analytics/cost/list_by_user
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/cost/list
±changed
+1−1
apichanged
api/admin/analytics/cost/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/cost
±changed
+2−2
apichanged
api/admin/analytics/cost
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/connectors/list
±changed
+1−1
apichanged
api/admin/analytics/connectors/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/connectors
±changed
+1−1
apichanged
api/admin/analytics/connectors
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/chat_projects/list
±changed
+1−1
apichanged
api/admin/analytics/chat_projects/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/artifacts/list
±changed
+1−1
apichanged
api/admin/analytics/artifacts/list
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics/artifacts
±changed
+1−1
apichanged
api/admin/analytics/artifacts
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin/analytics
±changed
+11−11
apichanged
api/admin/analytics
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
+11 −11 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/admin
±changed
+11−11
apichanged
api/admin
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
+11 −11 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/tool-search-tool
±changed
+5−5
apichanged
agents-and-tools/tool-use/tool-search-tool
Tool search is generally available on the Claude API. For supported models, see [Model compatibility](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool
For the models that support tool search, see [Model compatibility](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool#model-compatibility).
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
+5 −5 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/tool-runner
±changed
+1−1
apichanged
agents-and-tools/tool-use/tool-runner
For long-running agentic tasks, the Python, TypeScript, and Ruby tool runners support automatic [compaction](https://platform.claude.com/docs/en/build-with-claude/context-editing#c
For long-running agentic tasks, the TypeScript and Ruby tool runners support automatic [compaction](https://platform.claude.com/docs/en/build-with-claude/context-editing#client-sid
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/tool-reference
±changed
+14−14
apichanged
agents-and-tools/tool-use/tool-reference
| Tool | `type`
| -------------------------------------------------------------------------------------------------------- | -----------------------------------------------------------------------
| [Web search tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool) | `web_search_20260318` `web_search_20260209` `web_search_20250305`
| [Web fetch tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool) | `web_fetch_20260318` `web_fetch_20260309` `web_fetch_20260209` `web_fet
| [Code execution tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool) | `code_execution_20260521` `code_execution_20260120` `code_execution_202
+14 −14 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/memory-tool
±changed
+2−2
apichanged
agents-and-tools/tool-use/memory-tool
The memory tool is generally available on the Messages API: no beta header is required. Using it takes two steps:
Using the memory tool takes two steps:
Four SDKs provide memory tool helpers that handle the tool interface and the loop. Subclass `BetaAbstractMemoryTool` (Python and C#), use `betaMemoryTool` (TypeScript), or implemen
Four SDKs provide memory tool helpers that handle the tool interface and the loop. Subclass `BetaAbstractMemoryTool` (Python and C#), use `betaMemoryTool` (TypeScript), or implemen
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+2−3
apichanged
agents-and-tools/tool-use/computer-use-tool
Computer use is generally available on the Claude API as the `computer_toolset_20260801` toolset, with no beta header; see [Compatibility](https://platform.claude.com/docs/en/age
Computer use is available on the Claude API as the `computer_toolset_20260801` toolset, with no beta header; see [Compatibility](https://platform.claude.com/docs/en/agents-and-to
// Read toolset_name through array access: the SDK keeps it as raw data until a release types it.
if (!($block instanceof ToolUseBlock) || ($block['toolsetName'] ?? $block['toolset_name'] ?? null) !== 'computer') {
if (!($block instanceof ToolUseBlock) || $block->toolsetName !== 'computer') {
+2 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/code-execution-tool
±changed
+12−18
apichanged
agents-and-tools/tool-use/code-execution-tool
All three tool versions are generally available and don't require an `anthropic-beta` header. The legacy code execution beta headers remain valid opt-ins.
None of the three tool versions requires an `anthropic-beta` header. The legacy code execution beta headers remain valid opt-ins.
FILE_ID=$(ant files upload \
--file ./data.csv \
--transform id --raw-output)
+12 −18 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/tool-use/browser-use-tool
±changed
+2−3
apichanged
agents-and-tools/tool-use/browser-use-tool
The browser use tool is generally available on the Claude API with no beta header: add one entry of type `browser_toolset_20260801`, with no `name`, to the `tools` array of a [Mess
The browser use tool is available on the Claude API with no beta header: add one entry of type `browser_toolset_20260801`, with no `name`, to the `tools` array of a [Messages API](
// Read toolset_name through array access: the SDK keeps it as raw data until a release types it.
if (!($block instanceof ToolUseBlock) || ($block['toolsetName'] ?? $block['toolset_name'] ?? null) !== 'browser') {
if (!($block instanceof ToolUseBlock) || $block->toolsetName !== 'browser') {
+2 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/mcp-connector
±changed
+1−2
apichanged
agents-and-tools/mcp-connector
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
$file = $anthropic->beta->files->upload(file: BetaMcp::resourceToFile($fileResource));
$file = $anthropic->files->upload(file: BetaMcp::resourceToFile($fileResource));
+1 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/agent-skills/quickstart
±changed
+16−26
apichanged
agents-and-tools/agent-skills/quickstart
// The PHP SDK exposes the Skills API under the beta namespace; field names can differ from other SDKs.
$skills = $client->beta->skills->list(source: 'anthropic');
foreach ($skills->data as $skill) {
echo "{$skill->id}: {$skill->displayTitle}\n";
+16 −26 lines
Recorded here 21 Aug 2026 20:07 UTC
api
agents-and-tools/agent-skills/claude-api-skill
±changed
+1−1
apichanged
agents-and-tools/agent-skills/claude-api-skill
* **Beta header cleanup**, removing headers that are GA on the target model (for example, `effort-2025-11-24`, `fine-grained-tool-streaming-2025-05-14`, `interleaved-thinking-2025-
* **Beta header cleanup**, removing beta headers that the target model doesn't require (for example, `effort-2025-11-24`, `fine-grained-tool-streaming-2025-05-14`, `interleaved-thi
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/use-case-guides/ticket-routing
±changed
+1−3
apichanged
about-claude/use-case-guides/ticket-routing
temperature=0,
temperature=0,

 by default (1M tokens is both the default and the maxi
Claude Sonnet 5 supports the [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows) by default (1M tokens is both the default and the maxi
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/models/whats-new-opus-5
±changed
+3−3
apichanged
about-claude/models/whats-new-opus-5
[Fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) (research preview) is available for Claude Opus 5 on the Claude API only; it is not currently available
[Fast mode](https://platform.claude.com/docs/en/build-with-claude/fast-mode) (research preview) is available for Claude Opus 5 on the Claude API only; it is not currently available
On Claude Opus 5, `thinking: {"type": "disabled"}` is accepted only when the effort level is `high` or below. Setting `thinking: {"type": "disabled"}` with effort `xhigh` or `max`
On Claude Opus 5, `thinking: {"type": "disabled"}` is accepted only when the effort level is `high` or below. Setting `thinking: {"type": "disabled"}` with effort `xhigh` or `max`
* **AWS:** available through [Claude in Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock), as `anthropic.claude-opus-5`. Claude Opus 5
+3 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/models/overview
±changed
+1−1
apichanged
about-claude/models/overview
Claude Fable 5 is generally available on the Claude API, Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry beginning June 9, 2026. Claude Mythos 5 is not
Claude Fable 5 is available on the Claude API, Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry beginning June 9, 2026. Claude Mythos 5 is offered only t
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
±changed
+104−29
apichanged
about-claude/models/optimizing-for-cost-and-intelligence
Three settings can break your cache during a task. Changing [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort) between requests invalidates the cached prefix,
Four things can break your cache during a task. Anything that changes per request, such as a timestamp or a queue position, placed ahead of the stable prefix turns every request in
* **Input trimming.** [Dynamic filtering](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool#dynamic-filtering) in the web fetch tool keeps boilerplate ou
* **Input trimming.** [Dynamic filtering](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool#dynamic-filtering) in the web fetch tool keeps boilerplate ou
The levers interact with the cache and each other, so judge them by net effect, and use [cache diagnostics](https://platform.claude.com/docs/en/build-with-claude/cache-diagnostics)
+104 −29 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/models/migration-guide
±changed
+20−21
apichanged
about-claude/models/migration-guide
[Claude Fable 5](https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5) is Anthropic's most capable widely released model, generall
[Claude Fable 5](https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5) is Anthropic's most capable widely released model, availabl
* **Availability:** Claude Fable 5 is generally available. Claude Mythos 5 is available only to approved customers in [Project Glasswing](https://anthropic.com/glasswing).
* **Availability:** Claude Fable 5 does not require access approval. Claude Mythos 5 is available only to approved customers in [Project Glasswing](https://anthropic.com/glasswing)
[Claude Mythos 5](https://anthropic.com/glasswing) is the access-gated successor to [Claude Mythos Preview](https://anthropic.com/glasswing), the invitation-only research preview.
+20 −21 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/models/introducing-claude-fable-5-and-claude-mythos-5
±changed
+2−2
apichanged
about-claude/models/introducing-claude-fable-5-and-claude-mythos-5
* **Claude Fable 5** is generally available on the Claude API, [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock), [Claude Platform on
* **Claude Mythos 5** is not generally available: it is offered in limited availability to approved customers in [Project Glasswing](https://anthropic.com/glasswing). For access, c
* **Claude Fable 5** is available on the Claude API, [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock), [Claude Platform on AWS](http
* **Claude Mythos 5** is offered only to approved customers in [Project Glasswing](https://anthropic.com/glasswing). For access, contact your Anthropic, AWS, or Google Cloud accoun
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
about-claude/model-deprecations
±changed
+1−1
apichanged
about-claude/model-deprecations
Anthropic occasionally deprecates request parameters that no longer apply to current models. Deprecated parameters remain in the SDK request types so existing code continues to typ
Anthropic occasionally deprecates request parameters that no longer apply to current models. How the API treats a deprecated parameter depends on the model, as the following table
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-docs
third-party/claude-desktop/telemetry
±changed
+4−4
claude-docschanged
third-party/claude-desktop/telemetry
| Host | Purpose |
| --------------------- | --------------------------------------------------------------------------------- |
| `api.anthropic.com` | Model inference; token exchange and API-key creation during browser sign-in |
| `platform.claude.com` | Browser sign-in page (only when no static key or credential helper is configured) |
| Host | Purpose
+4 −4 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+13−13
claude-docschanged
third-party/claude-desktop/gateway
```yaml theme={null} theme={null}
```yaml theme={null} theme={null} theme={null} theme={null} theme={null}
| Field | Required | Description
| --------------------------------- | -------- | -----------------------------------------------------------------------------------------------------------------------------------
| `clientId` | Yes | Application (client) ID registered with the identity provider.
+13 −13 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-docs
third-party/claude-desktop/bootstrap
±changed
+17−17
claude-docschanged
third-party/claude-desktop/bootstrap
| Mode | When to use it
| ---------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------
| **Separate identity provider (PKCE)** | Users sign in through your existing OIDC provider (Microsoft Entra ID, Okta, Ping, or any compliant provider). The ap
| **Bootstrap server as authorization server (device code)** | Your bootstrap server (or the gateway it fronts) implements RFC 8414 discovery and the RFC 8628 device-code grant. On
| **Request headers (no per-user sign-in)** | The endpoint authenticates the device or a service account rather than the user: a static `Authorization: Basic …` or
+17 −17 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+9−1
claude-docschanged
claude-tag/admins/workspaces
In the **Connected workspaces** list, select **Disconnect** on the workspace's row. Disconnecting revokes the pairing so `@Claude` no longer runs in that workspace, but the workspa
In the **Connected workspaces** list, select **Disconnect** on the workspace's row, then confirm in the dialog. Claude stops responding in that workspace immediately, and your orga
<Warning>
When you disconnect a workspace, Anthropic permanently deletes its Claude data within 30 days: the workspace's sessions and transcripts, its channel and workspace memory, the rou
+9 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+11−0
claude-docschanged
claude-tag/admins/set-spend-limit
## See spend by kind of work
On the analytics page at [`claude.ai/analytics/claude-tag`](https://claude.ai/analytics/claude-tag), you see channel spend split into four categories, so you can tell which kind of
* **Engaged**: threads where someone @-mentioned Claude, replied to Claude, or asked it for a reminder
+11 −0 lines
Recorded here 21 Aug 2026 20:07 UTC
claude-code
claude-directory
±changed
+9−9
claude-codechanged
claude-directory
The following paths are not covered by automatic cleanup and persist indefinitely.
| Path under `~/.claude/` | Contents
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------
| `history.jsonl` | Every prompt you've typed, with timestamp and project path. Used for up-arrow recall.
+9 −9 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/skills
±changed
+6−8
apichanged
managed-agents/skills
ant skills create \
--file example_skill.zip
ant skills create --file example_skill.zip
// The PHP SDK exposes the Skills API under the beta namespace; field names can differ from other SDKs.
$skill = $client->beta->skills->create(
+6 −8 lines
Recorded here 21 Aug 2026 19:37 UTC
api
managed-agents/self-hosted-sandboxes
±changed
+26−20
apichanged
managed-agents/self-hosted-sandboxes
ant beta:worker poll \
--workdir "/workspace"
ant beta:worker poll --workdir "/workspace"
ant beta:worker poll \
--on-work ./spawn.sh
+26 −20 lines
Recorded here 21 Aug 2026 19:37 UTC
api
manage-claude/app-attest
±changed
+1−1
apichanged
manage-claude/app-attest
Apps use App Attest through the [Claude for Foundation Models](https://github.com/anthropics/ClaudeForFoundationModels) Swift package, which is in beta: it requires the OS 27 betas
Apps use App Attest through the [Claude for Foundation Models](https://github.com/anthropics/ClaudeForFoundationModels) Swift package, which is in beta: it requires the OS 27 betas
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
api
api/beta/sessions/list
±changed
+255−43
apichanged
api/beta/sessions/list
- `enabled: boolean`
- `name: "bash" or "edit" or "read" or 5 more`
Built-in agent tool identifier.
+255 −43 lines
Recorded here 21 Aug 2026 19:37 UTC
api
api/admin/analytics/chat_projects
±changed
+1−1
apichanged
api/admin/analytics/chat_projects
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
-H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
monitoring-usage
±changed
+1−1
claude-codechanged
monitoring-usage
When Claude Code can't safely determine the retention period, it pauses the sweep and emits the event with `result` set to `"skipped"` and a `skip_reason`. When [managed settings](
When Claude Code can't safely determine the retention period, it pauses the sweep and emits the event with `result` set to `"skipped"` and a `skip_reason`. When [managed settings](
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
mcp
±changed
+3−3
claude-codechanged
mcp
Claude Code connects to MCP servers through one of two client runtimes. The v1 runtime is built on MCP TypeScript SDK 1.x. The v2 runtime is the same code on [MCP TypeScript SDK 2.
Claude Code connects to MCP servers through one of two client runtimes. The v1 runtime is built on MCP TypeScript SDK 1.x. The v2 runtime is the same code on [MCP TypeScript SDK 2.
* Asks HTTP, claude.ai connector, and stdio servers whether they support the newer revision, and uses it with those that do. It connects to every other server as v1 does.
* Asks HTTP and claude.ai connector servers whether they support the newer revision, and uses it with those that do. It asks stdio servers only if you set [`MCP_PROTOCOL_NEGOTIATIO
On the [v2 runtime](#mcp-client-runtimes), a channel server that negotiates MCP protocol revision 2026-07-28 can't deliver channel messages, so Claude Code doesn't register it as a
+3 −3 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
hooks
±changed
+8−8
claude-codechanged
hooks
ConfigChange hooks fire for changes to settings files, managed policy settings, and skill files.
Claude Code runs ConfigChange hooks when a settings file, a managed policy file, or a skill file changes. For managed policy, it runs them only when `managed-settings.json` or a fi
| Matcher | When it fires |
| :----------------- | :---------------------------------------- |
| `user_settings` | `~/.claude/settings.json` changes |
+8 −8 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
features-overview
±changed
+30−36
claude-codechanged
features-overview
* **[Agent teams](/docs/en/agent-teams)** coordinate multiple independent sessions with peer-to-peer messaging, plus a shared task list for [agents that have the Task tools](/docs/
* **[Dynamic workflows](/docs/en/workflows)** run many subagents from a script Claude writes, returning one result
* **[Cross-session messaging](/docs/en/cross-session-messaging)** lets Claude pass a message from one of your sessions to another
| Feature | What it does | When to use it
| -------------------------------------------------------------- | ---------------------------------------------------------------------------- | ----------------------------------
+30 −36 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `MCP_PROTOCOL_NEGOTIATION` | On the [v2 MCP client runtime](/docs/en/mcp#mcp-client-runtimes) only, whether Claude Code probes servers for MCP protoc
| `MCP_PROTOCOL_NEGOTIATION` | On the [v2 MCP client runtime](/docs/en/mcp#mcp-client-runtimes) only, whether Claude Code probes servers for MCP protoc
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
debug-your-config
±changed
+1−1
claude-codechanged
debug-your-config
* An array value is a schema error: Claude Code shows a settings error notice and rejects the whole user, project, or local settings file, `claude doctor` reports the validation fa
* An array value is a schema error: Claude Code shows a settings error notice and rejects the whole user, project, or local settings file, `claude doctor` reports the validation fa
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
claude-apps-gateway-config
±changed
+1−1
claude-codechanged
claude-apps-gateway-config
If a developer declines, Claude Code exits rather than applying the policy. Pushing a new hook, or any env var that triggers the dialog, to a broad policy therefore means an approv
If a developer declines, Claude Code exits that session rather than applying the policy. When you push a new hook, or any env var that triggers the dialog, to a broad policy, Claud
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
channels
±changed
+1−1
claude-codechanged
channels
This setting requires `channelsEnabled: true`. If a user passes a plugin to `--channels` that isn't on your list, Claude Code starts normally but the channel doesn't register, and
This setting requires `channelsEnabled: true`. If a user passes a plugin to `--channels` that isn't on your list, Claude Code starts normally but the channel doesn't register, and
+1 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-code
agent-teams
±changed
+0−1
claude-codechanged
agent-teams
* **Compare approaches**: see the [subagent vs agent team](/docs/en/features-overview#compare-similar-features) comparison for a side-by-side breakdown
+0 −1 lines
Recorded here 21 Aug 2026 19:37 UTC
claude-docs
third-party/claude-desktop/telemetry
±changed
+13−0
claude-docschanged
third-party/claude-desktop/telemetry
<Tab title="Amazon Bedrock Mantle">
| Host | Purpose |
| --------------------------------- | -------------------------------------------------------------------------- |
| `bedrock-mantle.<region>.api.aws` | Model inference. Replaced by the host of `inferenceBedrockBaseUrl` if set. |
</Tab>
+13 −0 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/mdm
±changed
+14−14
claude-docschanged
third-party/claude-desktop/mdm
| Section | What you set
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------
| **Connection** | Inference provider (Gateway, Anthropic API, Google Cloud's Agent Platform, Bedrock, or Foundry) and its credentials<br />Model list<br />Organization UU
| **Workspace** | Which of Cowork, Code, and Chat are available<br />Allowed egress hosts for the sandbox<br />Disabled built-in tools<br />Allowed workspace folders
| **Connectors** | Managed MCP servers pushed to all users<br />Whether users can add their own local MCP servers<br />Whether desktop extensions (`.mcpb`) are allowed<br
+14 −14 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/installation
±changed
+6−6
claude-docschanged
third-party/claude-desktop/installation
| | MDM profile | Bootstrap server
| -------------------------- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------
| What you deploy to devices | The full configuration, exported as a `.mobileconfig` or `.reg` profile | A minimal profile containing only the bootstrap keys (`bootstrapUrl`, optio
| Where settings live | In the profile, identical for every device the profile targets | On an HTTPS endpoint you operate, which returns each user's configuration a
| Per-user values | Separate profiles per device group | The server keys its response to the signed-in user
+6 −6 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/import
±changed
+5−0
claude-docschanged
third-party/claude-desktop/import
* Your administrator has turned import on by setting [`claudeAiImport`](/docs/third-party/claude-desktop/configuration#claudeaiimport) with `enabled` set to `true` in the managed c
## Export sessions to move them to another device
When your administrator also sets `exportEnabled` to `true` under `claudeAiImport`, **Settings → Import & export** offers **Export…**, which writes this computer's chats, Cowork ta
+5 −0 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+13−11
claude-docschanged
third-party/claude-desktop/gateway
```yaml theme={null}
```yaml theme={null} theme={null}
| Field | Required | Description
| --------------------- | -------- | -----------------------------------------------------------------------------------------------------------------------------------------------
| `clientId` | Yes | Application (client) ID registered with the identity provider.
+13 −11 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/extensions
±changed
+1−1
claude-docschanged
third-party/claude-desktop/extensions
This is the recommended way to distribute organization plugins. Use the [system-wide directory](#organization-plugins-admin) path instead when end-user devices cannot reach a git s
This is the recommended way to distribute organization plugins. For a git-hosted marketplace, Claude Desktop clones with the git already installed on each device, so include git in
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+7−7
claude-docschanged
third-party/claude-desktop/configuration
When a managed source is present, it wins and locally written values are ignored. The exception is a managed source that sets only the update keys (`disableAutoUpdates` and `autoUp
When a managed source is present, it wins and locally written values are ignored. The exception is a managed source that sets only the update keys (`disableAutoUpdates`, `autoUpdat
```yaml theme={null}
```yaml theme={null} theme={null}
```json theme={null}
+7 −7 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/claude-api
±changed
+1−1
claude-docschanged
third-party/claude-desktop/claude-api
A static API key in the managed configuration is the simplest path. For environments where static API keys aren't permitted, set [`inferenceCredentialHelper`](/docs/third-party/cla
There are three options. With neither a static key nor a credential helper configured, each user sees **Sign in with Claude Console** on first launch: the app opens the browser, th
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/bootstrap
±changed
+20−11
claude-docschanged
third-party/claude-desktop/bootstrap
When a bootstrap response is available, it **is** the effective configuration. The MDM profile supplies the trust anchor (`bootstrapUrl`, optional `bootstrapOidc`, and the `bootstr
When a bootstrap response is available, it **is** the effective configuration. The MDM profile supplies the trust anchor (`bootstrapUrl`, optional `bootstrapOidc` or `bootstrapHead
2. At launch, the app authenticates the user via one of [two modes](#authentication) and sends `GET <bootstrapUrl>` with `Authorization: Bearer <token>`.
2. At launch, the app authenticates via one of the [modes below](#authentication) and sends `GET <bootstrapUrl>` with the resulting `Authorization: Bearer <token>` or the request h
The bootstrap request always carries a bearer token; there is no unauthenticated mode. There are two ways to obtain that token, chosen by whether you set `bootstrapOidc` in MDM:
+20 −11 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
sessions
±changed
+15−16
claude-codechanged
sessions
| `claude --continue` | Resumes the most recent session in the current directory |
| `claude --continue` | Resumes the most recent interactive session in the current directory |
Sessions created with [`claude -p`](/docs/en/headless) or the [Agent SDK](/docs/en/agent-sdk/overview) don't appear in the session picker, but you can still resume one by passing i
Claude Code leaves sessions created with [`claude -p`](/docs/en/headless) or the [Agent SDK](/docs/en/agent-sdk/overview) out of the session picker and out of `claude --continue`.
Sessions whose first prompt was a [`/loop`](/docs/en/scheduled-tasks#run-a-prompt-repeatedly-with-%2Floop) command don't appear in the picker; running `/loop` later in a conversati
+15 −16 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
Accepting a plan also names the session from the plan content automatically, unless you've already set a name with `--name` or `/rename`.
Accepting a plan also gives the session a [generated title](/docs/en/sessions#name-your-sessions) based on the plan, unless you've already named the session.
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
headless
±changed
+1−1
claude-codechanged
headless
Use `--continue` to continue the most recent conversation, or `--resume` with a session ID to continue a specific conversation. This example runs a review, then sends follow-up pro
Use `--continue` to continue the most recent conversation, or `--resume` with a session ID to continue a specific conversation. `--continue` skips [background sessions](/docs/en/se
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
cross-session-messaging
±changed
+1−1
claude-codechanged
cross-session-messaging
A session answers to the name you set with the [`/rename`](/docs/en/commands) command or the [`--name`](/docs/en/cli-reference#cli-flags) flag. When you don't set one, Claude Code
A session answers to the name you set with the [`/rename`](/docs/en/commands) command or the [`--name`](/docs/en/cli-reference#cli-flags) flag. When you don't set one, Claude Code
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
cli-reference
±changed
+1−1
claude-codechanged
cli-reference
| `--continue`, `-c` | Load the most recent conversation in the current directory. Includes sessions that added this directory with `/add-dir`
| `--continue`, `-c` | Load the most recent conversation in the current directory, skipping [background sessions, sessions created with `claude -p` or
+1 −1 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
agent-view
±changed
+9−9
claude-codechanged
agent-view
The automatic name is a short label written by a [Haiku-class model](/docs/en/model-config). A name the session gets later also appears on its row, including the name Claude derive
The automatic name is a short label written by a [Haiku-class model](/docs/en/model-config). A name the session gets later also appears on its row, including the [generated title](
| Field | Present | Description
| :------------------------- | :------------------------- | :-----------------------------------------------------------------------------------------------------------------------
| `cwd`, `kind`, `startedAt` | Always | The working directory, `interactive` or `background`, and the start time in Unix milliseconds
+9 −9 lines
Recorded here 21 Aug 2026 19:07 UTC
claude-code
web-quickstart
±changed
+3−1
claude-codechanged
web-quickstart
### `/web-setup` shows "No commands match" or "Unknown command"
<h3 id="web-setup-shows-no-commands-match-or-unknown-command">
`/web-setup` shows "No commands match" or "Unknown command"
</h3>
+3 −1 lines
Recorded here 21 Aug 2026 18:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.