HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
808pages tracked
587 changed this week · last read 22 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 22 Oct 2026
Claude Documentation
278pages tracked
74 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
163 changed this week · last read 21 Oct 2026
100 on this page
9,144 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
22 Oct 2026
168 pages
+635 −639 lines
api
build-with-claude/streaming
±changed
+10−10
apichanged
build-with-claude/streaming
```sse Example error
```text Example error
```sse Text delta
```text Text delta
```sse Input JSON delta
+10 −10 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/skills-guide
±changed
+2−2
apichanged
build-with-claude/skills-guide
2. **Rename fields** in your code: `display_title` to `display_name`, `latest_version` to `latest_version_id`, and read `source.type` instead of comparing `source` to a string.
2. **Rename fields** in your code: `display_title` to `display_name` and `latest_version` to `latest_version_id`. Read `source.type` instead of comparing `source` to a string.
After migrating, deleting a Skill through `client.skills` (csharp, go: `client.Skills`; java: `client.skills()`; php: `$client->skills`) or `client.beta.skills` (csharp, go: `cli
After migrating, deleting a Skill through `client.skills` (csharp, go: `client.Skills`; java: `client.skills()`; php: `$client->skills`) or `client.beta.skills` (csharp, go: `cli
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/search-results
±changed
+3−3
apichanged
build-with-claude/search-results
```json
```text
```json
```text wrap
```json
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/refusals-and-fallback
±changed
+4−4
apichanged
build-with-claude/refusals-and-fallback
```json
```text
```json
```text wrap
Pass `BetaRefusalFallbackMiddleware` (typescript: `betaRefusalFallbackMiddleware`; go: `betafallback.BetaRefusalFallbackMiddleware`; csharp: `BetaRefusalFallbackHandler`; java: `Be
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
±changed
+2−2
apichanged
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
If long tool-calling turns still go quiet for longer than you want, your harness can prompt an update. Have it count consecutive tool-calling steps that send the user no text or pr
If long tool-calling turns still go quiet for longer than you want, your harness can prompt an update. Have it count consecutive tool-calling steps that send the user no text or pr
A token countdown that your harness adds after every tool result can cause this. So can letting users send messages while the model is partway through a multistep turn, or having y
A token countdown that your harness adds after every tool result can cause this. So can letting users send messages while the model is partway through a multistep turn, or having y
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
±changed
+3−3
apichanged
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
Claude Sonnet 5 might settle into a consistent default visual style on open-ended frontend and design briefs. A default house style can read well for some briefs but feel off for d
Claude Sonnet 5 might settle into a consistent default visual style on open-ended frontend and design briefs. A default house style can read well for some briefs but be a poor fit
If your code-review harness was tuned for an earlier model, you may initially see lower recall on Claude Sonnet 5. This is likely a harness effect, not a capability regression. Whe
If your code-review harness was tuned for an earlier model, you might initially see lower recall on Claude Sonnet 5. This is likely a harness effect, not a capability regression. W
If you do want the model to self-filter in a single pass, be concrete about where the bar is rather than using qualitative terms such as "important": for example, "report any bugs
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
±changed
+2−2
apichanged
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
* **Biology:** The biology safeguards are the same as Claude Fable 5.1's and are new if you're coming from Claude Opus 5. Everyday health and educational questions are unaffected.
* **Cybersecurity:** Finding vulnerabilities in source code is allowed. High-risk dual-use cybersecurity activities are not. If the cybersecurity classifier gets in the way of your
* **Biology:** The biology safeguards are the same as Claude Fable 5.1's and are new if you're coming from Claude Opus 5. Everyday health and educational questions are unaffected.
* **Cybersecurity:** Finding vulnerabilities in source code is allowed. High-risk dual-use cybersecurity activities are not. If the cybersecurity classifier blocks your organizatio
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-opus-5
±changed
+1−1
apichanged
build-with-claude/prompt-engineering/prompting-claude-opus-5
* **Efficiency at lower effort:** `low` and `medium` [effort](https://platform.claude.com/docs/en/build-with-claude/effort) produce strong quality at a fraction of the tokens and l
* **Efficiency at lower effort:** `low` and `medium` [effort](https://platform.claude.com/docs/en/build-with-claude/effort) produce strong quality at a fraction of the tokens and l
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
±changed
+3−3
apichanged
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
Claude Opus 4.8 has strong design instincts, with a consistent default house style: warm cream/off-white backgrounds (\~`#F4F1EA`), serif display type (Georgia, Fraunces, Playfair)
Claude Opus 4.8 has strong design instincts, with a consistent default house style: warm cream/off-white backgrounds (\~`#F4F1EA`), serif display type (Georgia, Fraunces, Playfair)
Claude Opus 4.8 is meaningfully better at finding bugs than prior models, and has both higher recall and precision in internal evals. However, if your code-review harness was tuned
Claude Opus 4.8 is meaningfully better at finding bugs than prior models, and has both higher recall and precision in internal evals. However, if your code-review harness was tuned
If you do want the model to self-filter in a single pass, be concrete about where the bar is rather than using qualitative terms such as "important": for example, "report any bugs
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/prompting-claude-fable-5
±changed
+1−1
apichanged
build-with-claude/prompt-engineering/prompting-claude-fable-5
* **Refactor existing prompts and skills.** Skills developed for prior models are often too prescriptive for Claude Fable 5 and can degrade output quality. Review and consider remo
* **Refactor existing prompts and skills.** Skills developed for prior models are often too prescriptive for Claude Fable 5 and can degrade output quality. Review and consider remo
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-engineering/claude-prompting-best-practices
±changed
+2−2
apichanged
build-with-claude/prompt-engineering/claude-prompting-best-practices
Claude Opus 4.5 and Claude Opus 4.6 are also more responsive to the system prompt than previous models. If your prompts were designed to reduce undertriggering on tools or skills,
Claude Opus 4.5 and Claude Opus 4.6 are also more responsive to the system prompt than previous models. If your prompts were designed to reduce undertriggering on tools or skills,
4. **Starting fresh versus compacting:** When a context window is cleared, consider starting with a brand new context window rather than using compaction. Claude's latest models ar
4. **Choose between starting fresh and compacting:** When a context window is cleared, consider starting with a brand new context window rather than using compaction. Claude's late
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/prompt-caching
±changed
+4−4
apichanged
build-with-claude/prompt-caching
```json Output
```text Output wrap
The 5-minute and 1-hour cache behave the same with respect to latency. You generally see improved time-to-first-token for long documents.
The 5-minute and 1-hour caches behave the same with respect to latency. You generally see improved time-to-first-token for long documents.
```json Output
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/preserved-thinking
±changed
+8−8
apichanged
build-with-claude/preserved-thinking
```json
```text wrap
It usually ends with a sentence naming what changed, for example that the `system` prompt or the `tools` list differs from when the block was created. [Troubleshooting thinking](ht
It usually ends with a sentence naming what changed, for example that the `system` prompt or the `tools` list differs from when the block was created. For what that sentence can na
```json
+8 −8 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/pdf-support
±changed
+2−2
apichanged
build-with-claude/pdf-support
```json Output
```text Output
<Step title="Claude analyzes both the text and images to better understand the document.">
<Step title="Claude analyzes both the text and images.">
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/overview
±changed
+1−1
apichanged
build-with-claude/overview
| [Programmatic tool calling](https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling) | Enable Claude to call your tools programmatically from
| [Programmatic tool calling](https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling) | Allow Claude to call your tools programmatically from w
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+2−2
apichanged
build-with-claude/mid-conversation-system-messages
```json
```text
* **Declare what you know up front.** A tool you know about at the first request belongs in `tools`, with `defer_loading: true` and a later `tool_addition` reference if it shouldn'
* **Declare what you know up front.** A tool you know about at the first request belongs in `tools`, with `defer_loading: true` and a later `tool_addition` reference if you don't w
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/handling-stop-reasons
±changed
+3−3
apichanged
build-with-claude/handling-stop-reasons
```json Example response
```text Example response wrap
```json A mixed tool_use response
```text A mixed tool_use response wrap
When using [server tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools), the API might return `pause_turn` if the server-side sampling loop reaches it
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/files
±changed
+18−18
apichanged
build-with-claude/files
```json Response
```text Response wrap
| File type | MIME type
| --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------
| PDF | `application/pdf`
+18 −18 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/fast-mode
±changed
+3−3
apichanged
build-with-claude/fast-mode
* [Prompt caching multipliers](https://platform.claude.com/docs/en/about-claude/pricing#prompt-caching) apply on top of fast mode pricing
* [Data residency](https://platform.claude.com/docs/en/manage-claude/data-residency) multipliers apply on top of fast mode pricing
* [Prompt caching multipliers](https://platform.claude.com/docs/en/about-claude/pricing#prompt-caching) apply on top of fast mode pricing.
* [Data residency](https://platform.claude.com/docs/en/manage-claude/data-residency) multipliers apply on top of fast mode pricing.
```json Output
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/fallback-credit
±changed
+1−1
apichanged
build-with-claude/fallback-credit
You need this page only when you build the retry yourself: over raw HTTP or with custom retry logic. [Server-side fallback](https://platform.claude.com/docs/en/build-with-claude/re
You need this page only when you build the retry yourself: over raw HTTP or with custom retry logic. [Server-side fallback](https://platform.claude.com/docs/en/build-with-claude/re
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/embeddings
±changed
+5−5
apichanged
build-with-claude/embeddings
* Dataset size and domain specificity: size of the model training dataset and its relevance to the domain you want to embed. Larger or more domain-specific data generally produces
* Inference performance: embedding lookup speed and end-to-end latency. This is a particularly important consideration for large-scale production deployments
* Customization: options for continued training on private data, or specialization of models for very specific domains. This can improve performance on unique vocabularies
* Dataset size and domain specificity: size of the model training dataset and its relevance to the domain you want to embed. Larger or more domain-specific data generally produces
* Inference performance: embedding lookup speed and end-to-end latency. This is a particularly important consideration for large-scale production deployments.
+5 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/effort
±changed
+1−1
apichanged
build-with-claude/effort
| `medium` | The drop-in for the average workflow where you want good results while reducing costs.
| `medium` | The setting for the average workflow where you want good results while reducing costs.
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/context-editing
±changed
+4−4
apichanged
build-with-claude/context-editing
```json Output
```text Output wrap
```json Streaming Response
```text Streaming Response wrap
```json Output
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/compaction-threshold
±changed
+2−2
apichanged
build-with-claude/compaction-threshold
```json Output
```text Output
```json Output
```text Output wrap
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/compaction-on-demand
±changed
+1−1
apichanged
build-with-claude/compaction-on-demand
```json Response
```text Response
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+6−5
apichanged
build-with-claude/claude-platform-on-aws
2. From the **Claude Platform on AWS** service page, choose **Open Claude Console**. The AWS Console issues a JWT and redirects you to `platform.claude.com`.
2. From the **Claude Platform on AWS** service page, click **Open Claude Console**. The AWS Console issues a JWT and redirects you to `platform.claude.com`.
API keys for Claude Platform on AWS are managed in the AWS Console, not the Claude Console. Keys created in the standard Claude Console at [platform.claude.com](https://platform.
API keys for Claude Platform on AWS are managed in the AWS Console, not the Claude Console. Keys created in the standard Claude Console at [platform.claude.com](https://platform.
Claude Platform on AWS uses the standard Claude Console at [platform.claude.com](https://platform.claude.com). When you sign in from the AWS Console, an **Account managed by AWS**
+6 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/claude-on-vertex-ai
±changed
+5−5
apichanged
build-with-claude/claude-on-vertex-ai
* Useful when you need data residency within a broad geography but want higher availability than a single region
* 10 percent pricing premium over global endpoints
* Only supports pay-as-you-go traffic (provisioned throughput requires regional endpoints)
* Are useful when you need data residency within a broad geography but want higher availability than a single region
* Carry a 10 percent pricing premium over global endpoints
+5 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+3−3
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
* Required for data residency and compliance requirements
* Available for US, EU, Japan, and Asia-Pacific
* 10 percent pricing premium reflects infrastructure costs for dedicated regional capacity
* Are required for data residency and compliance requirements
* Are available for US, EU, Japan, and Asia-Pacific
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/citations
±changed
+6−6
apichanged
build-with-claude/citations
* However, the citations feature is very efficient with output tokens. Internally, the model outputs citations in a standardized format that are then parsed into cited text and doc
* However, the citations feature is very efficient with output tokens. Internally, the model outputs citations in a standardized format, and those citations are then parsed into ci
```json
```text
```json
+6 −6 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/cache-diagnostics
±changed
+1−1
apichanged
build-with-claude/cache-diagnostics
```json
```text wrap
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
build-with-claude/batch-processing
±changed
+4−4
apichanged
build-with-claude/batch-processing
```json Output
```text Output wrap
```jsonl .jsonl file
```text .jsonl file
```json Output
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/service-tiers
±changed
+1−1
apichanged
api/service-tiers
```json
```text wrap
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/rate-limits
±changed
+2−2
apichanged
api/rate-limits
```json
```text
In addition to providing token and request charts, the Usage page provides two separate rate limit charts. Use these charts to see what headroom you have to grow, identify when you
In addition to providing token and request charts, the **Usage** page provides two separate rate limit charts. Use these charts to see what headroom you have to grow, identify when
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/overview
±changed
+2−2
apichanged
api/overview
* A [Claude Console account](https://platform.claude.com)
* A [Claude Console account](https://platform.claude.com/)
In the Console, you can view your rate limits on the [Rate limits](https://platform.claude.com/usage/limits) page and your spend limits on the [Billing](https://platform.claude.com
You can view your rate limits under [Rate limits in the Claude Console](https://platform.claude.com/usage/limits) and your spend limits on the Console's [Billing](https://platform.
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/errors
±changed
+3−3
apichanged
api/errors
```json JSON
```text JSON wrap
See [Streaming messages](https://platform.claude.com/docs/en/build-with-claude/streaming#get-the-final-message-without-handling-events) for more details.
See [Get the final message without handling events](https://platform.claude.com/docs/en/build-with-claude/streaming#get-the-final-message-without-handling-events) for more details.
```json
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/claude-code/routines-fire
±changed
+2−2
apichanged
api/claude-code/routines-fire
```json
```text
```json
```text wrap
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
api/beta-headers
±changed
+1−1
apichanged
api/beta-headers
```json Output
```text Output
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/web-search-tool
±changed
+7−7
apichanged
agents-and-tools/tool-use/web-search-tool
* `country`: The two-letter [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code. The API rejects unsupported country codes with a 400 error.
* `timezone`: The [IANA time zone ID](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
* `country`: The two-letter [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code (the API rejects an unsupported code with a 400 error)
* `timezone`: The [IANA time zone ID](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)
```json Output
+7 −7 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/web-fetch-tool
±changed
+5−5
apichanged
agents-and-tools/tool-use/web-fetch-tool
```json Output
```text Output
```json Output
```text Output wrap
```json Output
+5 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/troubleshooting-tool-use
±changed
+1−1
apichanged
agents-and-tools/tool-use/troubleshooting-tool-use
| Claude calls with wrong parameter types | Model guessing at ambiguous schema | Add `strict: true` (if your schema is in the supported subset) or add `input_examples`
| Claude calls with wrong parameter types | Ambiguous schema | Add `strict: true` (if your schema is in the supported subset) or add `input_examples`
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/tool-search-tool
±changed
+5−5
apichanged
agents-and-tools/tool-use/tool-search-tool
```json JSON
```text JSON
```json
```text
```json
+5 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/text-editor-tool
±changed
+13−13
apichanged
agents-and-tools/tool-use/text-editor-tool
```json
```text wrap
```json
```text wrap
```json
+13 −13 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/strict-tool-use
±changed
+2−2
apichanged
agents-and-tools/tool-use/strict-tool-use
* Functions receive correctly typed arguments every time
* Correctly typed function arguments every time
```json Output
```text Output wrap
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/server-tools
±changed
+3−3
apichanged
agents-and-tools/tool-use/server-tools
```json
```text wrap
```json
```text wrap
```json
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/programmatic-tool-calling
±changed
+8−8
apichanged
agents-and-tools/tool-use/programmatic-tool-calling
* **Multistep workflows:** Save tokens and latency by calling tools serially or in a loop without sampling Claude in-between tool calls.
* **Multistep workflows:** Save tokens and latency by calling tools serially or in a loop without sampling Claude between tool calls.
```json
```text wrap
```json
+8 −8 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/parallel-tool-use
±changed
+1−1
apichanged
agents-and-tools/tool-use/parallel-tool-use
When `tool_choice` type is `auto` (the default), setting `disable_parallel_tool_use: true` means Claude calls at most one tool in each response. Claude can still answer in plain te
When the `tool_choice` type is `auto` (the default), setting `disable_parallel_tool_use: true` means Claude calls at most one tool in each response. Claude can still answer in plai
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/overview
±changed
+3−3
apichanged
agents-and-tools/tool-use/overview
[Handle tool calls](https://platform.claude.com/docs/en/agents-and-tools/tool-use/handle-tool-calls) covers each step in detail, including result formatting and error signaling; [P
[Handle tool calls](https://platform.claude.com/docs/en/agents-and-tools/tool-use/handle-tool-calls) covers each step in detail, including result formatting and error signaling; [P
```json JSON
```text JSON wrap
Some server tools add usage-based charges on top of tokens: see [Web search tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool#usage-and-pricing) a
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/memory-tool
±changed
+2−2
apichanged
agents-and-tools/tool-use/memory-tool
```json
```text wrap
```json
```text wrap
+2 −2 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/handle-tool-calls
±changed
+1−1
apichanged
agents-and-tools/tool-use/handle-tool-calls
```json JSON
```text JSON wrap
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/define-tools
±changed
+1−1
apichanged
agents-and-tools/tool-use/define-tools
```json JSON
```text JSON
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+11−11
apichanged
agents-and-tools/tool-use/computer-use-tool
```json Output
```text Output wrap
```json
```text wrap
1. **Virtual display:** A virtual X11 display server (using Xvfb) that renders the desktop interface Claude sees through screenshots and controls with mouse/keyboard actions.
+11 −11 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/code-execution-tool
±changed
+7−7
apichanged
agents-and-tools/tool-use/code-execution-tool
```json Output
```text Output
```json Output
```text Output wrap
```json Output
+7 −7 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/build-a-tool-using-agent
±changed
+8−8
apichanged
agents-and-tools/tool-use/build-a-tool-using-agent
This tutorial builds a calendar-management agent in five concentric rings. Each ring is a complete, runnable program that adds exactly one concept to the ring before it. By the end
This tutorial builds a calendar-management agent in five concentric rings. Each ring is a complete, runnable program that adds exactly one concept to the ring before it. By the end
## Ring 5: The Tool Runner SDK abstraction
Rings 2 through 4 wrote the same loop by hand: call the API, check `stop_reason`, run tools, append results, repeat. The Tool Runner does this for you. Define each tool as a functi
+8 −8 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/browser-use-tool
±changed
+3−3
apichanged
agents-and-tools/tool-use/browser-use-tool
```json Output
```text Output
```json
```text wrap
```json
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/browser-use-sdk
±changed
+5−5
apichanged
agents-and-tools/tool-use/browser-use-sdk
With a driver from a provider, such as one under [Partner integrations](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-sdk#partner-integrations), you can
With a driver from a provider, such as one under [Partner integrations](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-sdk#partner-integrations), you can
The SDK doesn't check a URL's scheme, so your driver must refuse every scheme it doesn't mean to open, such as `javascript:`, `view-source:`, `data:`, and `file:`. Most drivers n
The SDK doesn't check a URL's scheme, so your driver must refuse every scheme that you don't intend it to open, such as `javascript:`, `view-source:`, `data:`, and `file:`. Most
* URL schemes. The SDK doesn't check them, so refuse every scheme your driver doesn't mean to open.
+5 −5 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/bash-tool
±changed
+1−1
apichanged
agents-and-tools/tool-use/bash-tool
```json Output
```text Output wrap
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+13−13
apichanged
agents-and-tools/tool-use/advisor-tool
The advisor tool also accepts the generic properties available on any tool definition: `cache_control`, `allowed_callers`, `defer_loading`, and `strict` (covered in [structured out
The advisor tool also accepts the generic properties available on any tool definition: `cache_control`, `allowed_callers`, `defer_loading`, and `strict` (covered in [structured out
```json
```text
```json
+13 −13 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/mcp-tunnels/quickstart
±changed
+1−1
apichanged
agents-and-tools/mcp-tunnels/quickstart
* A role in the [Claude Console](https://platform.claude.com) that can manage MCP tunnels. See the [Console guide prerequisites](https://platform.claude.com/docs/en/agents-and-tool
* A role in the [Claude Console](https://platform.claude.com/) that can manage MCP tunnels. See the [Console guide prerequisites](https://platform.claude.com/docs/en/agents-and-too
+1 −1 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/mcp-connector
±changed
+4−4
apichanged
agents-and-tools/mcp-connector
```json
```text wrap
```json
```text wrap
```json
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
agents-and-tools/agent-skills/overview
±changed
+1−1
apichanged
agents-and-tools/agent-skills/overview
` function sets up a Streamlit-based chat interface. Streamlit is a Python framework, so this part of the w
+4 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
api
about-claude/use-case-guides/content-moderation
±changed
+3−3
apichanged
about-claude/use-case-guides/content-moderation
<Accordion title="You require interpretable reasoning for your moderation decisions">
<Accordion title="You need interpretable reasoning for your moderation decisions">
<Accordion title="You require multimodal support">
<Accordion title="You need multimodal support">
One additional consideration is that instead of treating content moderation as a binary classification problem, you can instead create multiple categories to represent various risk
+3 −3 lines
Recorded here 22 Oct 2026 02:07 UTC
api
about-claude/pricing
±changed
+48−48
apichanged
about-claude/pricing
| Concept | Details
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------
| **Billing unit** | Claude Consumption Unit (CCU)
| **CCU price** | $0.01 per CCU (fixed; discounts apply at token-to-CCU conversion, not to the CCU price)
| **Conversion** | Token usage rated in USD at standard per-model, per-feature rates (same as [Claude API pricing](https://platform.claude.com/docs/en/about-claude/pricing#mod
+48 −48 lines
Recorded here 22 Oct 2026 02:07 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
±changed
+5−4
apichanged
about-claude/models/optimizing-for-cost-and-intelligence
Across Anthropic's measured runs, cache reads are routinely the largest single component of task cost, making caching worth more than most model-choice decisions. Anthropic priced
Anthropic priced the DeepResearch Bench II[7](https://platform.claude.com/docs/en/about-claude/models/optimizing-for-cost-and-intelligence#refs) runs with and without caching:
* A newer model follows such instructions to the letter, producing extra tool rounds and extra writing, so the bill goes up with no gain in accuracy.
* A newer model follows such instructions to the letter, producing extra tool rounds and extra writing that you pay for with no gain in accuracy.
If you are a model or two behind, the cheapest lever is the model string. In Anthropic's measurements, each newer model solved at least as many tasks as the one before it, usually
+5 −4 lines
Recorded here 22 Oct 2026 02:07 UTC
21 Oct 2026
532 pages
+34650 −6634 lines
api
managed-agents/self-hosted-sandboxes-workers
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-workers
ARG ANT_VERSION=2.0.0
ARG ANT_VERSION=2.1.0
+1 −1 lines
Recorded here 21 Oct 2026 22:37 UTC
api
managed-agents/quickstart
±changed
+1−1
apichanged
managed-agents/quickstart
VERSION=2.0.0
VERSION=2.1.0
+1 −1 lines
Recorded here 21 Oct 2026 22:37 UTC
api
cli-sdks-libraries/overview
±changed
+1−1
apichanged
cli-sdks-libraries/overview
| ant CLI | `2.0.0` | [`github.com/anthropics/anthropic-cli`](https://github.com/anthropics/anthropic-cli/releases) |
| ant CLI | `2.1.0` | [`github.com/anthropics/anthropic-cli`](https://github.com/anthropics/anthropic-cli/releases) |
+1 −1 lines
Recorded here 21 Oct 2026 22:37 UTC
api
cli-sdks-libraries/cli/quickstart
±changed
+1−1
apichanged
cli-sdks-libraries/cli/quickstart
VERSION=2.0.0
VERSION=2.1.0
+1 −1 lines
Recorded here 21 Oct 2026 22:37 UTC
api
test-and-evaluate/strengthen-guardrails/reduce-latency
±changed
+1−1
apichanged
test-and-evaluate/strengthen-guardrails/reduce-latency
model: "claude-haiku-5-5",
model: Anthropic::Model::CLAUDE_HAIKU_5_5,
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
release-notes/overview
±changed
+4−3
apichanged
release-notes/overview
- We've added the `enforcement_status` and `enforcement_actions` fields to [user profiles](https://platform.claude.com/docs/en/manage-claude/user-profiles), so you can see whether
* We've added the `enforcement_status` and `enforcement_actions` fields to [user profiles](https://platform.claude.com/docs/en/manage-claude/user-profiles), so you can see whether
* Organization admins can now turn off web fetch for their organization on the [**Capabilities**](https://platform.claude.com/settings/capabilities) page of the Claude Console. Wit
* In Claude Managed Agents, the [`web_fetch` tool](https://platform.claude.com/docs/en/managed-agents/tools#available-tools) now follows your organization's web fetch domain restri
+4 −3 lines
Recorded here 21 Oct 2026 22:07 UTC
api
models/fable-5-1/whats-new-fable-5-1
±changed
+2−1
apichanged
models/fable-5-1/whats-new-fable-5-1
ant beta:messages create --beta mid-conversation-output-config-2026-07-01 <<'YAML'
ant beta:messages create \
--beta mid-conversation-output-config-2026-07-01 <<'YAML'
+2 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
models/fable-5-1/migration-guide
±changed
+1−2
apichanged
models/fable-5-1/migration-guide
ant beta:messages create \
--beta thinking-binding-controls-2026-08-01 <<'YAML'
ant beta:messages create --beta thinking-binding-controls-2026-08-01 <<'YAML'
+1 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/tools-web-restrictions
±changed
+2−0
apichanged
managed-agents/tools-web-restrictions
Your organization's web fetch settings on the same page also apply to `web_fetch` in a session. If an administrator turns off web fetch, `web_fetch` calls return an error result to
+2 −0 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/sessions
±changed
+3−6
apichanged
managed-agents/sessions
ant beta:sessions create \
--agent "$AGENT_ID" \
--environment-id "$ENVIRONMENT_ID"
ant beta:sessions create --agent "$AGENT_ID" --environment-id "$ENVIRONMENT_ID"
# field for this session only, and the agent resource keeps its id and version.
+3 −6 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/session-threads
±changed
+10−2
apichanged
managed-agents/session-threads
-d '{"events": [{"type": "user.interrupt", "session_thread_id": "'"$THREAD_ID"'"}]}'
-d '{
"events": [
{"type": "user.interrupt", "session_thread_id": "'"$THREAD_ID"'"}
]
+10 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/session-operations
±changed
+3−8
apichanged
managed-agents/session-operations
ant beta:sessions list \
--agent-id "$AGENT_ID" \
--limit 1 \
--format raw
ant beta:sessions list --agent-id "$AGENT_ID" --limit 1 --format raw
+3 −8 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/self-hosted-sandboxes-workers
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-workers
# spawn.sh: called once per claimed work item
# spawn.sh: called once for each claimed work item
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/quickstart
±changed
+2−2
apichanged
managed-agents/quickstart
implementation("com.anthropic:anthropic-java:3.0.0")
implementation("com.anthropic:anthropic-java:3.1.0")
model: "claude-opus-5-5",
model: Anthropic::Beta::BetaManagedAgentsModel::CLAUDE_OPUS_5_5,
+2 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/multiagent-orchestration
±changed
+4−4
apichanged
managed-agents/multiagent-orchestration
model: "claude-opus-5-5",
model: Anthropic::Beta::BetaManagedAgentsModel::CLAUDE_OPUS_5_5,
# Create the agent that delegates to it: research_agent_id is the id from the first response
# Create the agent that delegates to it: research_agent_id is the ID from the first response
model: "claude-opus-5-5",
+4 −4 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/migration
±changed
+1−1
apichanged
managed-agents/migration
model: "claude-opus-5-5",
model: Anthropic::Beta::BetaManagedAgentsModel::CLAUDE_OPUS_5_5,
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/events-and-streaming
±changed
+1−1
apichanged
managed-agents/events-and-streaming
# Resuming a session is just sending the next event to it. In production,
# To resume a session, send it the next event. In production,
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/event-deltas
±changed
+1−1
apichanged
managed-agents/event-deltas
# one --event-delta flag per event type to preview.
# one --event-delta flag for each event type to preview.
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/define-outcomes
±changed
+2−2
apichanged
managed-agents/define-outcomes
# Define the outcome: SESSION_ID is the id from the create response
# Define the outcome: SESSION_ID is the ID from the create response
# Define the outcome: SESSION_ID is the id from the create response
# Define the outcome: SESSION_ID is the ID from the create response
+2 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
managed-agents/agent-setup
±changed
+1−1
apichanged
managed-agents/agent-setup
model: "claude-opus-5-5",
model: Anthropic::Beta::BetaManagedAgentsModel::CLAUDE_OPUS_5_5,
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/workspaces
±changed
+2−1
apichanged
manage-claude/workspaces
ant organization:workspaces archive --workspace-id wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ
ant organization:workspaces archive \
--workspace-id wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ
+2 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/wif-providers/spiffe
±changed
+7−7
apichanged
manage-claude/wif-providers/spiffe
-spiffeID spiffe://prod.example.com/ns/inference/sa/worker \
-parentID spiffe://prod.example.com/spire/agent/k8s_psat/prod-cluster/NODE_UID \
-selector k8s:ns:inference \
-selector k8s:sa:worker
-spiffeID spiffe://prod.example.com/ns/inference/sa/worker \
+7 −7 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/spend-limits-api
±changed
+9−2
apichanged
manage-claude/spend-limits-api
-d '{"scope": {"type": "user", "user_id": "user_01AbCdEfGh"}, "amount": "75000"}'
-d '{
"scope": {"type": "user", "user_id": "user_01AbCdEfGh"},
"amount": "75000"
}'
+9 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/plugins-api
±changed
+22−17
apichanged
manage-claude/plugins-api
By default `served_version_pinned` is `false`: the served version normally follows the newest one. When content scanning is on, a version saved in claude.ai might **wait** for its
By default `served_version_pinned` is `false`: the served version normally follows the newest one. When content scanning is on, a version saved in claude.ai might **wait** for its
This lets a release pipeline upload each build, test it, and then promote it. To have your pipeline determine when each build is served, pin the plugin once by setting `served_vers
This lets a release pipeline upload each build, test it, and then promote it. To have your pipeline determine when each build is served, pin the plugin once by setting `served_vers
While scanning is on, members are served a plugin only when its served version's scan is `completed` with `pass` or `warn`. While the scan runs, or after it fails, errors, or reach
+22 −17 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/opentelemetry/sdk
±changed
+2−2
apichanged
manage-claude/opentelemetry/sdk
implementation("com.anthropic:anthropic-java:3.0.0")
implementation("com.anthropic:anthropic-java:3.1.0")
<version>3.0.0</version>
<version>3.1.0</version>
+2 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+30−7
apichanged
manage-claude/inference-hooks-endpoint
An optional field that doesn't apply is left out, never `null`, so a `tool_info` can be just `{"type": "client"}`. `tool_name` is chosen by whoever defined the tool, and a server's
An optional field that doesn't apply is left out, never `null`, so a `tool_info` can be just `{"type": "client"}`. `tool_name` is chosen by whoever defined the tool, and a server's
| Field | Present | Description
| ----------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------
| `type` | Always | `"third_party"`
+30 −7 lines
Recorded here 21 Oct 2026 22:07 UTC
api
manage-claude/data-residency
±changed
+1−1
apichanged
manage-claude/data-residency
model: "claude-opus-5-5",
model: Anthropic::Model::CLAUDE_OPUS_5_5,
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
api
get-started
±changed
+2−2
apichanged
get-started
implementation("com.anthropic:anthropic-java:3.0.0")
implementation("com.anthropic:anthropic-java:3.1.0")
<version>3.0.0</version>
<version>3.1.0</version>
+2 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
cli-sdks-libraries/sdks/ruby
±changed
+8−8
apichanged
cli-sdks-libraries/sdks/ruby
model: :"claude-opus-5-5"
model: Anthropic::Model::CLAUDE_OPUS_5_5
model: :"claude-opus-5-5"
model: Anthropic::Model::CLAUDE_OPUS_5_5
model: :"claude-opus-5-5"
+8 −8 lines
Recorded here 21 Oct 2026 22:07 UTC
api
cli-sdks-libraries/sdks/java
±changed
+2−2
apichanged
cli-sdks-libraries/sdks/java
implementation("com.anthropic:anthropic-java:3.0.0")
implementation("com.anthropic:anthropic-java:3.1.0")
<version>3.0.0</version>
<version>3.1.0</version>
+2 −2 lines
Recorded here 21 Oct 2026 22:07 UTC
api
cli-sdks-libraries/overview
±changed
+7−7
apichanged
cli-sdks-libraries/overview
| Python | `2.0.0` | [`anthropic`](https://pypi.org/project/anthropic/) |
| TypeScript | `1.0.0` | [`@anthropic-ai/sdk`](https://www.npmjs.com/package/@anthropic-ai/sdk) |
| C# | `13.0.0` | [`Anthropic`](https://www.nuget.org/packages/Anthropic) |
| Go | `2.0.0` | [`github.com/anthropics/anthropic-sdk-go`](https://pkg.go.dev/github.com/anthropics/anthropic-sdk-go) |
| Java | `3.0.0` | [`com.anthropic:anthropic-java`](https://central.sonatype.com/artifact/com.anthropic/anthropic-java) |
+7 −7 lines
Recorded here 21 Oct 2026 22:07 UTC
api
cli-sdks-libraries/libraries/apple-foundation-models
±changed
+1−1
apichanged
cli-sdks-libraries/libraries/apple-foundation-models
// Framework-shaped errors (rate limits, guardrails, context length, decoding).
// Framework-shaped errors (rate limits, guardrails, context-window overflow, decoding).
+1 −1 lines
Recorded here 21 Oct 2026 22:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.