HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
821pages tracked
774 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
148 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
81 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
10,119 of the ledger's changes in api. Show every change
ReadSourcePageWhatLines
14 Oct 2026
359 pages
+19859 −1103 lines
api
api/claude-platform-on-aws-iam-actions
±changed
+46−10
apichanged
api/claude-platform-on-aws-iam-actions
### Telemetry destinations
| Action | Routes authorized |
| ------------------------------------------- | -------------------------------------------------------------------------------- |
| `CreateAccountTelemetryDestination` | `POST /v1/organizations/telemetry_destinations` |
+46 −10 lines
Recorded here 14 Oct 2026 18:07 UTC
api
agents-and-tools/mcp-connector
±changed
+4−4
apichanged
agents-and-tools/mcp-connector
implementation("com.anthropic:anthropic-java:2.71.0")
implementation("com.anthropic:anthropic-java-mcp:2.71.0")
implementation("com.anthropic:anthropic-java:2.72.0")
implementation("com.anthropic:anthropic-java-mcp:2.72.0")
<version>2.71.0</version>
+4 −4 lines
Recorded here 14 Oct 2026 18:07 UTC
api
models/opus-5-5/migration-guide
±changed
+2−2
apichanged
models/opus-5-5/migration-guide
* Move from `client.beta.messages.create()` (python, typescript, ruby; csharp: `client.Beta.Messages.Create()`; go: `client.Beta.Messages.New()`; java: `client.beta().messages().cr
* Move from `client.beta.messages.create()` (csharp: `client.Beta.Messages.Create()`; go: `client.Beta.Messages.New()`; java: `client.beta().messages().create()`; php: `$client->be
1. **Migrate to adaptive thinking (required):** `thinking: {"type": "enabled", "budget_tokens": N}` returns a 400 error on Claude Opus 4.7 and later models. The before and after is
1. **Migrate to adaptive thinking (required):** `thinking: {"type": "enabled", "budget_tokens": N}` returns a 400 error on Claude Opus 4.7 and later models. The before and after is
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/workflow-runs
±changed
+47−43
apichanged
managed-agents/workflow-runs
description: "Follow an agent's workflow runs: their states and events, when the work is done, what a run blocks, budgets, and limits."
description: "Follow an agent's workflow runs: their states and events, when the work is done, requests while a run is open, budgets, and limits."
A **workflow** is a program that an agent writes to run many agents and combine what they return. A **workflow run** is the execution of one workflow. **[Dynamic workflows](https:/
The server runs a workflow in the background. Its agents work in [session threads](https://platform.claude.com/docs/en/managed-agents/session-threads) that the server creates as th
+47 −43 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/vaults
±changed
+10−10
apichanged
managed-agents/vaults
A vault is the collection of `credentials` associated with an end user. Give it a `display_name` (java, php: `displayName`; csharp, go: `DisplayName`) and optionally tag it with `m
A vault is the collection of `credentials` associated with an end user. Give it a `display_name` (java, php: `displayName`; csharp, go: `DisplayName`) and optionally tag it with `m
The actual credential values you supply (`token` (java, php; csharp, go: `Token`), `access_token` (java, php: `accessToken`; csharp, go: `AccessToken`), `refresh_token` (java, php:
The actual credential values you supply (`token` (csharp, go: `Token`), `access_token` (java, php: `accessToken`; csharp, go: `AccessToken`), `refresh_token` (java, php: `refreshTo
Use `mcp_oauth` when the MCP server uses OAuth 2.0. If you supply a `refresh` (java, php; csharp, go: `Refresh`) block, Anthropic refreshes the access token on your behalf when
+10 −10 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/tools-web-restrictions
±changed
+8−8
apichanged
managed-agents/tools-web-restrictions
To control which sites the agent's web tools can reach, set a domain list on the `web_search` and `web_fetch` entries of the [agent toolset](https://platform.claude.com/docs/en/man
To control which sites the agent's web tools can reach, set a domain list on the `web_search` and `web_fetch` entries of the [agent toolset](https://platform.claude.com/docs/en/man
The following example creates an agent that limits `web_search` to two sites and blocks one host for `web_fetch`. It also sets `user_location` (java, php: `userLocation`; csharp, g
The following example creates an agent that limits `web_search` to two sites and blocks one host for `web_fetch`. It also sets `user_location` (java, php: `userLocation`; csharp, g
In addition to `enabled` (java, php; csharp, go: `Enabled`) and `permission_policy` (java, php: `permissionPolicy`; csharp, go: `PermissionPolicy`), the web tool entries accept the
+8 −8 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/tools
±changed
+7−7
apichanged
managed-agents/tools
Enable the full toolset with `agent_toolset_20260401` when creating an agent. Use the `configs` (java, php; csharp, go: `Configs`) array to disable specific tools or override their
Enable the full toolset with `agent_toolset_20260401` when creating an agent. Use the `configs` (csharp, go: `Configs`) array to disable specific tools or override their settings.
The Python, TypeScript, Go, Java, C#, Ruby, and PHP SDKs type each `configs` (java, php; csharp, go: `Configs`) entry per tool. The type is a union with one member per built-in too
In Go, Java, C#, and PHP, you construct entries from typed values rather than plain dictionaries or hashes. In those SDKs, the element type of `configs` (java, php; csharp, go: `Co
+7 −7 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/skills
±changed
+8−8
apichanged
managed-agents/skills
Skills reach your agent in two ways: attach them through the agent's `skills` (java, php; csharp, go: `Skills`) array, or [load them from a GitHub repository](https://platform.clau
Skills reach your agent in two ways: attach them through the agent's `skills` (csharp, go: `Skills`) array, or [load them from a GitHub repository](https://platform.claude.com/docs
Each entry in the `skills` (java, php; csharp, go: `Skills`) array uses the following fields:
Each entry in the `skills` (csharp, go: `Skills`) array uses the following fields:
| `type` (java, php; csharp, go: `Type`) | Either `anthropic` for pre-built skills or `custom` for workspace-authored skills.
+8 −8 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/sessions
±changed
+12−12
apichanged
managed-agents/sessions
A session requires an `agent` ID and an `environment` ID. Agents are versioned resources; passing in the `agent` (java, php; csharp, go: `Agent`) ID as a string creates the session
A session requires an `agent` ID and an `environment` ID. Agents are versioned resources; passing in the `agent` (csharp, go: `Agent`) ID as a string creates the session with the l
You can pass `agent` (java, php; csharp, go: `Agent`) in three forms: an agent ID string, a pinned-version object (`type: "agent"`), or an overrides object. The overrides form chan
You can pass `agent` (csharp, go: `Agent`) in three forms: an agent ID string, a pinned-version object (`type: "agent"`), or an overrides object. The overrides form changes parts o
* **Set the field to `null`, or to an empty array for list fields:** The session runs with that field cleared. This rule applies in full to `system` (java, php; csharp, go: `System
+12 −12 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/session-threads
±changed
+16−15
apichanged
managed-agents/session-threads
The session `status` (java, php; csharp, go: `Status`) is an aggregation of all agent activity; if at least one thread is `running`, then the overall session status is `running` as
The session `status` (csharp, go: `Status`) is an aggregation of all agent activity; if at least one thread is `running`, then the overall session status is `running` as well. A [w
The full list includes the primary thread. `parent_thread_id` (java: `parentThreadId`; php: `parentThreadID`; csharp, go: `ParentThreadID`) is `null` for the primary thread. Every
The full list includes the primary thread. `parent_thread_id` (java: `parentThreadId`; php: `parentThreadID`; csharp, go: `ParentThreadID`) is `null` (python: `None`; ruby: `nil`;
| Type | Description
+16 −15 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/session-operations
±changed
+6−6
apichanged
managed-agents/session-operations
You can update a session's `agent.tools` (java, php; csharp, go: `Agent.Tools`) and `agent.mcp_servers` (java, php: `agent.mcpServers`; csharp: `Agent.McpServers`; go: `Agent.MCPSe
Only the agent's `tools` (java, php; csharp, go: `Tools`) and `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) can change after a session is created.
The semantics of a `tools` (java, php; csharp, go: `Tools`) or `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) update are full replacement: the prov
+6 −6 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/session-observability
±changed
+2−2
apichanged
managed-agents/session-observability
Use the session viewer in the Claude Console to inspect what an agent did in a session, without writing any code. Use the session's `usage` (java, php; csharp, go: `Usage`) totals
Use the session viewer in the Claude Console to inspect what an agent did in a session, without writing any code. Use the session's `usage` (csharp, go: `Usage`) totals to see what
You don't have to poll the session to observe these totals. The `session.usage` event carries the same cumulative snapshot on the session stream and in the event history. The snaps
You don't have to poll the session to observe these totals. The `session.usage` event carries the same cumulative snapshot on the session stream and in the event history. The snaps
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-workers
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-workers
Each claimed work item can carry a per-session `secret` (java, php; csharp, go: `Secret`), which Anthropic issues. The worker that runs the session needs it to mount [memory stores
Each claimed work item can carry a per-session `secret` (csharp, go: `Secret`), which Anthropic issues. The worker that runs the session needs it to mount [memory stores](https://p
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-security
±changed
+2−2
apichanged
managed-agents/self-hosted-sandboxes-security
* **Per-session credentials.** Each work item your worker claims can carry a per-session `secret` (java, php; csharp, go: `Secret`), which the worker uses in place of the environme
* **Per-session credentials.** Each work item your worker claims can carry a per-session `secret` (csharp, go: `Secret`), which the worker uses in place of the environment service
* **Read-only memory stores.** A store attached with `read_only` access is protected from upload, not from local modification. The worker's `write` and `edit` tools refuse to write
* **Read-only memory stores.** A store attached with `read_only` access is protected from upload, not from local modification. The worker's `write` and `edit` tools refuse to write
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-reference
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-reference
| `block_ms` (python; typescript: `blockMs`; go: `BlockMs`) | How long each poll waits for work to arrive before returning, in milliseconds. Must be betw
| `block_ms` (typescript: `blockMs`; go: `BlockMs`) | How long each poll waits for work to arrive before returning, in milliseconds. Must be betw
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-operations
±changed
+16−16
apichanged
managed-agents/self-hosted-sandboxes-operations
`GET /v1/environments/{environment_id}/work/stats` (curl; python, typescript, ruby: `client.beta.environments.work.stats()`; go, csharp: `client.Beta.Environments.Work.Stats()`; ja
| Field | Meaning
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------
| `depth` (java, php; csharp, go: `Depth`) | Items waiting to be claimed.
+16 −16 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-memory
±changed
+8−8
apichanged
managed-agents/self-hosted-sandboxes-memory
Sessions on a self-hosted environment attach [memory stores](https://platform.claude.com/docs/en/managed-agents/memory) exactly as sessions on cloud environments do. List them in `
Sessions on a self-hosted environment attach [memory stores](https://platform.claude.com/docs/en/managed-agents/memory) exactly as sessions on cloud environments do. List them in `
| Setting | Value |
| ---------------------- | ----------------------------------------------------------- |
| Default | 15 seconds |
+8 −8 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/self-hosted-sandboxes-custom-tools
±changed
+3−3
apichanged
managed-agents/self-hosted-sandboxes-custom-tools
The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools t
The SDK's [Client-side MCP helpers](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers) convert the server's tools into the runnable tools t
Connect to the same MCP server at startup, convert its tools with `async_mcp_tool` (python; typescript: `mcpTools`; go: `mcp.NewBetaTools`), and register them alongside `beta_a
Connect to the same MCP server at startup, convert its tools with `async_mcp_tool` (typescript: `mcpTools`; go: `mcp.NewBetaTools`), and register them alongside `beta_agent_too
| The agent's `tools` array | At most 128 entries. Each wrapped tool is one entry, and the built-in toolset is one more.
+3 −3 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/scheduled-deployments
±changed
+3−3
apichanged
managed-agents/scheduled-deployments
When creating a deployment, you pass the [session configurations](https://platform.claude.com/docs/en/managed-agents/sessions) required for execution, in addition to a `schedule` (
When creating a deployment, you pass the [session configurations](https://platform.claude.com/docs/en/managed-agents/sessions) required for execution, in addition to a `schedule` (
* In the `schedule` (java, php; csharp, go: `Schedule`), you define a cron `expression` (java, php; csharp, go: `Expression`) and a `timezone` (java, php; csharp, go: `Timezone`).
* In the `schedule` (csharp, go: `Schedule`), you define a cron `expression` (csharp, go: `Expression`) and a `timezone` (csharp, go: `Timezone`). Maximum granularity supported is
Pass the optional `budget` (java, php; csharp, go: `Budget`) object when you create or update the deployment. It takes the same shape as a [session budget](https://platform.claude.
+3 −3 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/reference
±changed
+41−41
apichanged
managed-agents/reference
| Type | Description
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------
| `agent.message` | Agent response content blocks.
| `agent.thinking` | Signals the agent is making forward progress through extended thinking. This is a progress signal only and does not carry the thinking cont
| `agent.tool_use` | Agent invokes a pre-built agent tool (bash, file operations, and so on). Carries `evaluated_permission` (java, php: `evaluatedPermission`;
+41 −41 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/permission-policies
±changed
+6−6
apichanged
managed-agents/permission-policies
You set permission policies in the agent's `tools` (java, php; csharp, go: `Tools`) configuration when you create the agent, and you can change them later by [updating the agent](h
You set permission policies in the agent's `tools` (csharp, go: `Tools`) configuration when you create the agent, and you can change them later by [updating the agent](https://plat
The `mcp_server_name` (java, php: `mcpServerName`; csharp: `McpServerName`; go: `MCPServerName`) must match the `name` (java, php; csharp, go: `Name`) of a server in the `mcp_serve
The `mcp_server_name` (java, php: `mcpServerName`; csharp: `McpServerName`; go: `MCPServerName`) must match the `name` (csharp, go: `Name`) of a server in the `mcp_servers` (java,
Use the `configs` (java, php; csharp, go: `Configs`) array to override the default for individual tools. The `name` (java, php; csharp, go: `Name`) values for the agent toolset are
+6 −6 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/multiagent-orchestration
±changed
+27−27
apichanged
managed-agents/multiagent-orchestration
* **Predefined agent:** An agent that you have already [created](https://platform.claude.com/docs/en/managed-agents/agent-setup), and that you list in the `multiagent` (java, php;
* **Predefined agent:** An agent that you have already [created](https://platform.claude.com/docs/en/managed-agents/agent-setup), and that you list in the `multiagent` (csharp, go:
When [defining your agent](https://platform.claude.com/docs/en/managed-agents/agent-setup), set the `predefined_agents` (java, php: `predefinedAgents`; csharp, go: `PredefinedAgent
When [defining your agent](https://platform.claude.com/docs/en/managed-agents/agent-setup), set the `predefined_agents` (java, php: `predefinedAgents`; csharp, go: `PredefinedAgent
The agent can also delegate to inline agents unless you turn them off. For that setting, and for the forms that an entry of the `predefined_agents` (java, php: `predefinedAgents`;
+27 −27 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/migration
±changed
+22−22
apichanged
managed-agents/migration
If you built an agent by calling `client.messages.create()` (python, typescript, ruby; csharp: `client.Messages.Create()`; go: `client.Messages.New()`; java: `client.messages().cre
If you built an agent by calling `client.messages.create()` (csharp: `client.Messages.Create()`; go: `client.Messages.New()`; java: `client.messages().create()`; php: `$client->mes
* **Web search and web fetch settings:** Same `allowed_domains` (java, php: `allowedDomains`; csharp, go: `AllowedDomains`), `blocked_domains` (java, php: `blockedDomains`; csharp,
* **Web search and web fetch settings:** Same `allowed_domains` (java, php: `allowedDomains`; csharp, go: `AllowedDomains`), `blocked_domains` (java, php: `blockedDomains`; csharp,
| Agent SDK | Managed Agents
+22 −22 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/memory
±changed
+19−19
apichanged
managed-agents/memory
Give the store a `name` (java, php; csharp, go: `Name`) and a `description` (java, php; csharp, go: `Description`). The description is passed to the agent, telling it what the stor
Give the store a `name` (csharp, go: `Name`) and a `description` (csharp, go: `Description`). The description is passed to the agent, telling it what the store contains.
The memory store `id` (java, php; csharp, go: `ID`) (`memstore_...`) is what you pass when attaching the store to a session.
The memory store `id` (csharp, go: `ID`) (`memstore_...`) is what you pass when attaching the store to a session.
Memory stores are attached in the session's `resources` (java, php; csharp, go: `Resources`) array when the [session is created](https://platform.claude.com/docs/en/managed-agents/
+19 −19 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/mcp-connector
±changed
+12−12
apichanged
managed-agents/mcp-connector
Specify MCP servers in the `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) array when creating an agent. Each server needs a `type` (java, php; csha
Each declared server also needs a matching `mcp_toolset` entry in the `tools` (java, php; csharp, go: `Tools`) array. The toolset's `mcp_server_name` (java, php: `mcpServerName`; c
Specify MCP servers in the `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) array when creating an agent. Each server needs a `type` (csharp, go: `Ty
+12 −12 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/github
±changed
+5−5
apichanged
managed-agents/github
| `type` (java, php; csharp, go: `Type`) | Required. Must be `"github_repository"`.
| `url` (java, php; csharp: `Url`; go: `URL`) | Required. The repository's HTTPS URL in the form `https://github.com/<owner>/<repo>`,
| `type` (csharp, go: `Type`) | Required. Must be `"github_repository"`.
| `url` (csharp: `Url`; go: `URL`) | Required. The repository's HTTPS URL in the form `https://github.com/<owner>/<repo>`,
| `checkout` (java, php; csharp, go: `Checkout`) | Optional. A branch (`{"type": "branch", "name": "main"}`) or commit (`{"type": "commit
+5 −5 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/files
±changed
+5−5
apichanged
managed-agents/files
Mount uploaded files into the sandbox by adding them to the `resources` (java, php; csharp, go: `Resources`) array when creating a session:
Mount uploaded files into the sandbox by adding them to the `resources` (csharp, go: `Resources`) array when creating a session:
Mount multiple files by adding entries to the `resources` (java, php; csharp, go: `Resources`) array:
Mount multiple files by adding entries to the `resources` (csharp, go: `Resources`) array:
You can add or remove files from a session after creation using the session resources API. Each resource has an `id` (java, php; csharp, go: `ID`) returned when it is added (or lis
+5 −5 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/events-and-streaming
±changed
+5−5
apichanged
managed-agents/events-and-streaming
Every event in the session's history includes a `processed_at` (java, php: `processedAt`; csharp, go: `ProcessedAt`) timestamp, set when the event finishes processing. On events yo
Every event in the session's history includes a `processed_at` (java, php: `processedAt`; csharp, go: `ProcessedAt`) timestamp, set when the event finishes processing. On events yo
Send a `user.tool_confirmation` event, passing the event ID in the `tool_use_id` (java: `toolUseId`; php: `toolUseID`; csharp, go: `ToolUseID`) parameter. Set `result` (java, php;
Send a `user.tool_confirmation` event, passing the event ID in the `tool_use_id` (java: `toolUseId`; php: `toolUseID`; csharp, go: `ToolUseID`) parameter. Set `result` (csharp, go:
1. The agent applies the interrupt. Until then, the interrupt's `processed_at` (java, php: `processedAt`; csharp, go: `ProcessedAt`) stays null and the session stays `running`. A m
+5 −5 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/event-deltas
±changed
+1−1
apichanged
managed-agents/event-deltas
Each SDK's helper handles the `index` (java, php; csharp, go: `Index`) bookkeeping. The Go, Java, Ruby, and C# helpers also key the accumulating preview by the event's `id` (java,
Each SDK's helper handles the `index` (csharp, go: `Index`) bookkeeping. The Go, Java, Ruby, and C# helpers also key the accumulating preview by the event's `id` (csharp, go: `ID`)
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/environments
±changed
+6−6
apichanged
managed-agents/environments
Use a unique, descriptive `name` (java, php; csharp, go: `Name`) so you can tell environments apart. This example uses `limited` [networking](https://platform.claude.com/docs/en/ma
Use a unique, descriptive `name` (csharp, go: `Name`) so you can tell environments apart. This example uses `limited` [networking](https://platform.claude.com/docs/en/managed-agent
The `packages` (java, php; csharp, go: `Packages`) field pre-installs packages into the sandbox before the agent starts. Packages are installed by their respective package managers
The `packages` (csharp, go: `Packages`) field pre-installs packages into the sandbox before the agent starts. Packages are installed by their respective package managers and cached
The `networking` (java, php; csharp, go: `Networking`) field controls the sandbox's outbound network access.
+6 −6 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/dreams
±changed
+24−23
apichanged
managed-agents/dreams
The dream produces another **output memory store**, separate from the input. The output store ID appears in the dream's `outputs` (java, php; csharp, go: `Outputs`) array shortly a
The dream produces another **output memory store**, separate from the input. The output store ID appears in the dream's `outputs` (csharp, go: `Outputs`) array shortly after the dr
Model: anthropic.BetaDreamModelParamsUnion{
Model: anthropic.BetaDreamNewParamsModelUnion{
Dreaming inputs include the pre-existing memory store and an array of sessions. The selected model runs the dreaming pipeline. During the research preview, `claude-opus-5-5`, `clau
+24 −23 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/define-outcomes
±changed
+1−1
apichanged
managed-agents/define-outcomes
* A `user.interrupt` event pauses work on the current outcome and marks the `result` (java, php; csharp, go: `Result`) of the `span.outcome_evaluation_end` event as `interrupted`,
* A `user.interrupt` event pauses work on the current outcome and marks the `result` (csharp, go: `Result`) of the `span.outcome_evaluation_end` event as `interrupted`, allowing yo
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/budgets
±changed
+11−11
apichanged
managed-agents/budgets
Pass the optional `budget` (java, php; csharp, go: `Budget`) field when you create the session:
Pass the optional `budget` (csharp, go: `Budget`) field when you create the session:
The `budget` (java, php; csharp, go: `Budget`) object has two fields:
* `type` (java, php; csharp, go: `Type`) is always `"limit"`.
+11 −11 lines
Recorded here 14 Oct 2026 12:07 UTC
api
managed-agents/agent-setup
±changed
+24−24
apichanged
managed-agents/agent-setup
| `name` (java, php; csharp, go: `Name`) | Required. A human-readable name for the agent.
| `model` (java, php; csharp, go: `Model`) | Required. The Claude [model](https://platform.claude.com/docs/en/models/overview) that powers th
| `system` (java, php; csharp, go: `System`; ruby: `system_`) | A [system prompt](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claud
| `tools` (java, php; csharp, go: `Tools`) | The tools available to the agent. Combines [pre-built agent tools](https://platform.claude.com/d
| `name` (csharp, go: `Name`) | Required. A human-readable name for the agent.
+24 −24 lines
Recorded here 14 Oct 2026 12:07 UTC
api
manage-claude/workload-identity-federation
±changed
+1−1
apichanged
manage-claude/workload-identity-federation
Self-managed and on-premises clusters using projected service-account tokens.
Self-managed and on-premise clusters using projected service-account tokens.
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
manage-claude/wif-reference
±changed
+1−1
apichanged
manage-claude/wif-reference
`POST /v1/oauth/token` returns errors in the standard [API error shape](https://platform.claude.com/docs/en/api/errors). The SDK wraps exchange failures in a typed `WorkloadIdentit
`POST /v1/oauth/token` returns errors in the standard [API error shape](https://platform.claude.com/docs/en/api/errors). The SDK wraps exchange failures in a typed `WorkloadIdentit
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
manage-claude/wif-providers/kubernetes
±changed
+1−1
apichanged
manage-claude/wif-providers/kubernetes
Self-managed Kubernetes clusters (kubeadm, k3s, OpenShift, and on-premises distributions) sign OIDC JSON Web Tokens (JWTs) for every pod through [projected service account tokens](
Self-managed Kubernetes clusters (kubeadm, k3s, OpenShift, and on-premise distributions) sign OIDC JSON Web Tokens (JWTs) for every pod through [projected service account tokens](h
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
manage-claude/user-management
±changed
+4−4
apichanged
manage-claude/user-management
These endpoints require an Admin API key with the `read:members` scope (member and invite `GET` endpoints, and all custom-role endpoints; there is no separate role scope), the `w
These endpoints require an Admin API key with the `read:members` scope (member and invite `GET` endpoints, and all custom-role endpoints; there is no separate role scope), the `w
The API can assign only the `user` and `managed` roles, on invite creation and on role updates. The administrative roles (`owner`, `membership_admin`, and `primary_owner`) are assi
The API can assign only the `user` and `managed` roles, on invite creation and on role updates. Assigning `managed` requires the `write:rbac_groups` scope in addition to `write:mem
`POST /v1/organizations/users/{user_id}` sets the member's role to `user` or `managed`. Members holding an administrative role (`owner`, `membership_admin`, or `primary_owner`) can
+4 −4 lines
Recorded here 14 Oct 2026 12:07 UTC
api
manage-claude/admin-api-keys
±changed
+2−2
apichanged
manage-claude/admin-api-keys
| Admin API [user management](https://platform.claude.com/docs/en/manage-claude/user-management): change member roles, remove members, create and withdraw invites
| Admin API [user management](https://platform.claude.com/docs/en/manage-claude/user-management): change member roles, remove members, create and withdraw invites (to assign the `m
| Admin API [user management](https://platform.claude.com/docs/en/manage-claude/user-management): create, rename, and delete groups; add and remove group members; assign groups on
| Admin API [user management](https://platform.claude.com/docs/en/manage-claude/user-management): create, rename, and delete groups; add and remove group members; with `write:membe
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/sdks/typescript
±changed
+5−5
apichanged
cli-sdks-libraries/sdks/typescript
The SDK provides support for streaming responses using Server Sent Events (SSE).
The SDK provides support for streaming responses using Server-Sent Events (SSE).
The conversion functions throw `UnsupportedMCPValueError` if an MCP value isn't supported by the Claude API (for example, unsupported content type, unsupported MIME type, non-http/
The conversion functions throw `UnsupportedMCPValueError` if an MCP value isn't supported by the Claude API (for example, unsupported content type, unsupported MIME type, non-HTTP/
Set the content-type explicitly as the files API will not infer it for you:
+5 −5 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/sdks/ruby
±changed
+5−5
apichanged
cli-sdks-libraries/sdks/ruby
The Anthropic Ruby library provides convenient access to the Claude API from any Ruby 3.2.0+ application. It ships with comprehensive types and docstrings in Yard, RBS, and RBI. Th
The Anthropic Ruby library provides convenient access to the Claude API from any Ruby 3.2.0+ application. It ships with comprehensive types and docstrings in YARD, RBS, and RBI. Th
Since this library does not depend on `sorbet-runtime`, it cannot provide [`T::Enum`](https://sorbet.org/docs/tenum) instances. Instead, the SDK provides "tagged symbols", which is
Because this library does not depend on `sorbet-runtime`, it cannot provide [`T::Enum`](https://sorbet.org/docs/tenum) instances. Instead, the SDK provides "tagged symbols," which
2. Structural equivalence for equality; if two API calls return the same values, comparing the responses with == will return true.
+5 −5 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/sdks/java
±changed
+2−2
apichanged
cli-sdks-libraries/sdks/java
Tool names are derived from the camel case tool class names (for example, `GetWeather`) and converted to snake case (for example, `get_weather`). Word boundaries begin where the cu
Tool names are derived from the camel case tool class names (for example, `GetWeather`) and converted to snake case (for example, `get_weather`). Word boundaries begin where the cu
For non-streaming requests, the dynamic timeout scales from a 30 second minimum up to a 10 minute maximum based on `maxTokens`.
For non-streaming requests, the dynamic timeout scales from a 30-second minimum up to a 10-minute maximum based on `maxTokens`.
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/sdks/go
±changed
+7−7
apichanged
cli-sdks-libraries/sdks/go
The anthropic library uses the [`omitzero`](https://tip.golang.org/doc/go1.24#encodingjsonpkgencodingjson) semantics from the Go 1.24+ `encoding/json` release for request fields.
The Anthropic library uses the [`omitzero`](https://tip.golang.org/doc/go1.24#encodingjsonpkgencodingjson) semantics from the Go 1.24+ `encoding/json` release for request fields.
Any `param.Opt[T]`, map, slice, struct or string enum uses the tag `` `json:"...,omitzero"` ``. Its zero value is considered omitted.
Any `param.Opt[T]`, map, slice, struct, or string enum uses the tag `` `json:"...,omitzero"` ``. Its zero value is considered omitted.
Unions are represented as a struct with fields prefixed by "Of" for each of its variants, only one field can be non-zero. The non-zero field will be serialized.
+7 −7 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/sdks/csharp
±changed
+1−1
apichanged
cli-sdks-libraries/sdks/csharp
Backward-compatibility is taken seriously to ensure you can rely on a smooth upgrade experience.
Backward compatibility is taken seriously to ensure you can rely on a smooth upgrade experience.
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
cli-sdks-libraries/middleware
±changed
+1−1
apichanged
cli-sdks-libraries/middleware
Each middleware is a function that receives the outgoing request and the next handler. Call `call_next(request)` (python; typescript: `next(request)`; csharp: `next(request, cancel
Each middleware is a function that receives the outgoing request and the next handler. Call `call_next(request)` (typescript: `next(request)`; csharp: `next(request, cancellationTo
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
claude_api_primer
±changed
+4−0
apichanged
claude_api_primer
* Claude Fable 5.1 (`claude-fable-5-1`, adaptive thinking only, always on)
* Claude Mythos 5.1 (`claude-mythos-5-1`, adaptive thinking only, always on)
* Claude Fable 5 (`claude-fable-5`, adaptive thinking only, always on)
* Claude Mythos 5 (`claude-mythos-5`, adaptive thinking only, always on)
+4 −0 lines
Recorded here 14 Oct 2026 12:07 UTC
api
build-with-claude/streaming
±changed
+1−1
apichanged
build-with-claude/streaming
If you don't need to process text as it arrives, the SDK provides a way to use streaming internally while returning the complete `Message` object, identical to what `client.message
If you don't need to process text as it arrives, the SDK provides a way to use streaming internally while returning the complete `Message` object, identical to what `client.message
+1 −1 lines
Recorded here 14 Oct 2026 12: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
If your harness is Claude Code or the Claude Agent SDK, the deterministic caps are the `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` and `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` environment
If your harness is Claude Code or the Claude Agent SDK, the deterministic caps are the `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` and `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` environment
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
build-with-claude/preserved-thinking
±changed
+1−1
apichanged
build-with-claude/preserved-thinking
In Anthropic's testing on a multi-turn coding benchmark, dropping thinking blocks once per session increased output tokens by 2.5% at low effort, 3.9% at medium, 4.5% at high, and
In Anthropic's testing on a multi-turn coding benchmark, dropping thinking blocks once per session increased output tokens by 2.5% at low effort, 3.9% at medium, 4.5% at high, and
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+35−35
apichanged
build-with-claude/claude-platform-on-aws
| Aspect | Claude Platform on AWS
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------
| **Who operates the stack** | Anthropic
| **API surface** | Claude API (`/v1/{endpoint}`)
| **Feature availability** | Typically same-day as Claude API (see [feature limitations](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws#features-n
+35 −35 lines
Recorded here 14 Oct 2026 12:07 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+1−1
apichanged
build-with-claude/claude-in-amazon-bedrock
You can also create the standard client with `Anthropic` (python, typescript; go: `anthropic.NewClient()`; java: `AnthropicOkHttpClient.builder()`; csharp: `AnthropicClient`; php
You can also create the standard client with `Anthropic` (go: `anthropic.NewClient()`; java: `AnthropicOkHttpClient.builder()`; csharp: `AnthropicClient`; php: `Anthropic\Client`
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
api/rate-limits
±changed
+23−23
apichanged
api/rate-limits
The rate limits for the Messages API are measured in requests per minute (RPM), input tokens per minute (ITPM), and output tokens per minute (OTPM) for each model class. If you exc
The rate limits for the Messages API are measured in requests per minute (RPM), input tokens per minute (ITPM), and output tokens per minute (OTPM) for each model class. If you exc
Rate limits are applied separately for each model; therefore you can use different models up to their respective limits simultaneously. You can check your current rate limits and b
Each row in the following tables has its own RPM, ITPM, and OTPM limits. Some rows cover several models that share one limit; see the notes under the tables. You can check your cur
| Header | Description
+23 −23 lines
Recorded here 14 Oct 2026 12:07 UTC
api
api/overview
±changed
+1−1
apichanged
api/overview
The SDK provides an auto-paginating iterator that follows `next_page` for you. For example, `for session in client.beta.sessions.list()` (python; typescript: `for await (const sess
The SDK provides an auto-paginating iterator that follows `next_page` for you. For example, `for session in client.beta.sessions.list()` (typescript: `for await (const session of c
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
api/errors
±changed
+1−1
apichanged
api/errors
The official SDK raises typed exceptions for these errors instead of returning raw JSON. For example, a 404 surfaces as `anthropic.NotFoundError` (python; typescript: `Anthropic.No
The official SDK raises typed exceptions for these errors instead of returning raw JSON. For example, a 404 surfaces as `anthropic.NotFoundError` (typescript: `Anthropic.NotFoundEr
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
api/claude-platform-on-aws-iam-actions
±changed
+1−1
apichanged
api/claude-platform-on-aws-iam-actions
The service defines 72 actions. Actions follow the AWS `VerbNoun` convention and use verb discipline so that `Get*` and `List*` wildcards produce a clean read-only boundary.
Actions follow the AWS `VerbNoun` convention and use verb discipline so that `Get*` and `List*` wildcards produce a clean read-only boundary.
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
api/beta-headers
±changed
+4−4
apichanged
api/beta-headers
The [client SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) exposes a `client.beta` (python, typescript, ruby; csharp, go: `client.Beta`; java: `client.beta
The [client SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) exposes a `client.beta` (csharp, go: `client.Beta`; java: `client.beta()`; php: `$client->beta`)
The following examples show the same request with cURL, the `ant` CLI, and the SDK, using the [context editing](https://platform.claude.com/docs/en/build-with-claude/context-editin
The following examples show the same request with cURL, the `ant` CLI, and the SDK, using the [context editing](https://platform.claude.com/docs/en/build-with-claude/context-editin
With the SDK, list each feature (for example, `betas=["feature1", "feature2"]` (python; typescript, ruby: `betas: ["feature1", "feature2"]`; php: `betas: ['feature1', 'feature2']`;
+4 −4 lines
Recorded here 14 Oct 2026 12:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+2−2
apichanged
agents-and-tools/tool-use/computer-use-tool
1. **Remove the beta header.** Drop `anthropic-beta: computer-use-2025-11-24` from your requests. With the SDK, remove `betas` (python, typescript, php, ruby; csharp, go: `Betas`;
1. **Remove the beta header.** Drop `anthropic-beta: computer-use-2025-11-24` from your requests. With the SDK, remove `betas` (csharp, go: `Betas`; java: `.addBeta()`) and call th
Two earlier versions of the computer use tool remain available in beta for existing integrations, for models that don't support the toolset, and on platforms where the toolset isn'
Two earlier versions of the computer use tool remain available in beta for existing integrations, for models that don't support the toolset, and on platforms where the toolset isn'
+2 −2 lines
Recorded here 14 Oct 2026 12:07 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+1−1
apichanged
agents-and-tools/tool-use/advisor-tool
| [Token counting](https://platform.claude.com/docs/en/build-with-claude/token-counting) | Returns the executor's first-iteration input tokens only. For a rough advisor estimat
| [Token counting](https://platform.claude.com/docs/en/build-with-claude/token-counting) | Returns the executor's first-iteration input tokens only. For a rough advisor estimat
+1 −1 lines
Recorded here 14 Oct 2026 12:07 UTC
api
agents-and-tools/mcp-connector
±changed
+6−6
apichanged
agents-and-tools/mcp-connector
| Helper
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| `async_mcp_tool(tool, mcp_client)` (python; typescript: `mcpTools(tools, mcpClient)`; csharp: `BetaMcp.ListToolsAsync(mcpClient)`; go: `mcp.NewBetaTools(tools, session)`; java: `
| `mcp_message(message)` (python; typescript: `mcpMessages(messages)`; csharp: `BetaMcp.Messages(messages)`; go: `mcp.ToMessage(message)`; java: `BetaMcp.mcpMessages(messages)`; ph
| `mcp_resource_to_content(resource)` (python; typescript: `mcpResourceToContent(resource)`; csharp: `BetaMcp.ResourceToContent(resource)`; go: `mcp.ResourceToBlock(resource)`; jav
+6 −6 lines
Recorded here 14 Oct 2026 12: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 beta headers that the target model doesn't require (for example, `effort-2025-11-24`, `fine-grained-tool-streaming-2025-05-14`, `interleaved-thi
* **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 14 Oct 2026 12:07 UTC
api
about-claude/models/optimizing-for-cost-and-intelligence
±changed
+657−432
apichanged
about-claude/models/optimizing-for-cost-and-intelligence
No line of the body moved in this read.
+657 −432 lines
Recorded here 14 Oct 2026 12:07 UTC
13 Oct 2026
38 pages
+3369 −275 lines
api
managed-agents/secure-deployment-risks
+new page
+45−0
apinew page
managed-agents/secure-deployment-risks
No line of the body moved in this read.
+45 −0 lines
Recorded here 13 Oct 2026 23:37 UTC
api
managed-agents/secure-deployment-monitoring
+new page
+79−0
apinew page
managed-agents/secure-deployment-monitoring
No line of the body moved in this read.
+79 −0 lines
Recorded here 13 Oct 2026 23:37 UTC
api
managed-agents/secure-deployment
+new page
+860−0
apinew page
managed-agents/secure-deployment
No line of the body moved in this read.
+860 −0 lines
Recorded here 13 Oct 2026 23:37 UTC
api
managed-agents/multiagent-orchestration
±changed
+1−1
apichanged
managed-agents/multiagent-orchestration
Whether your client can read the advice is the advisor model's policy. It mirrors the [result variants](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool#r
Whether your client can read the advice is the advisor model's policy. It mirrors the [result variants](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool#r
+1 −1 lines
Recorded here 13 Oct 2026 23:07 UTC
api
managed-agents/dreams
±changed
+10−10
apichanged
managed-agents/dreams
"model": "claude-opus-4-8",
"model": "claude-opus-5-5",
model: claude-opus-4-8
model: claude-opus-5-5
model="claude-opus-4-8",
+10 −10 lines
Recorded here 13 Oct 2026 23:07 UTC
api
managed-agents/budgets
±changed
+1−1
apichanged
managed-agents/budgets
The cap is enforced between model requests, not mid-request. Before each model request, the platform checks the session's consumed list cost, and once that total reaches the cap ev
The cap is enforced between model requests, not mid-request. Before each model request, the platform checks the session's consumed list cost, and once that total reaches the cap ev
+1 −1 lines
Recorded here 13 Oct 2026 23:07 UTC
api
managed-agents/agent-setup
±changed
+15−15
apichanged
managed-agents/agent-setup
| Field | Description
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------
| `name` (java, php; csharp, go: `Name`) | Required. A human-readable name for the agent.
| `model` (java, php; csharp, go: `Model`) | Required. The Claude [model](https://platform.claude.com/docs/en/models/overview) that powers th
| `system` (java, php; csharp, go: `System`; ruby: `system_`) | A [system prompt](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claud
+15 −15 lines
Recorded here 13 Oct 2026 23:07 UTC
api
manage-claude/usage-cost-api
±changed
+2−2
apichanged
manage-claude/usage-cost-api
description: Programmatically access your organization's API usage and cost data with the Usage & Cost Admin API.
description: Programmatically access your organization's API usage and cost data with the Usage and Cost Admin API.
The Usage & Cost Admin API provides programmatic and granular access to historical API usage and cost data for your organization. This data is similar to the information available
The Usage and Cost Admin API provides programmatic and granular access to historical API usage and cost data for your organization. This data is similar to the information availabl
+2 −2 lines
Recorded here 13 Oct 2026 23:07 UTC
api
manage-claude/rate-limits-api
±changed
+11−9
apichanged
manage-claude/rate-limits-api
curl "https://api.anthropic.com/v1/organizations/rate_limits?model=claude-opus-5" \
curl "https://api.anthropic.com/v1/organizations/rate_limits?model=claude-opus-5-5" \
ant organization:rate-limits list --model claude-opus-5
ant organization:rate-limits list --model claude-opus-5-5
rate_limits = client.organization.rate_limits.list(model="claude-opus-5")
+11 −9 lines
Recorded here 13 Oct 2026 23:07 UTC
api
manage-claude/analytics-api
±changed
+5−1
apichanged
manage-claude/analytics-api
Looking for API usage and cost data rather than product analytics? See the [Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-api), which explains
Looking for API usage and cost data rather than product analytics? See the
[Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-api)
+5 −1 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/vision
±changed
+1−1
apichanged
build-with-claude/vision
To estimate cost, multiply the token count by the [per-token price of the model](https://claude.com/pricing) you're using. For example, at Claude Haiku 4.5's $1 USD per million inp
To estimate cost, multiply the token count by the [per-token price of the model](https://claude.com/pricing) you're using. For example, at Claude Haiku 4.5's $1 USD per million inp
+1 −1 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/thinking-troubleshooting
±changed
+1−3
apichanged
build-with-claude/thinking-troubleshooting
Claude Haiku 5.5 returns the same message for a per-message effort change while `thinking: {type: "disabled"}` is set.
Remove that per-message effort, or set it to the level in effect. To vary effort per turn, use adaptive thinking, which is what the message means by "enable thinking".
Remove that per-message effort, or set it to the level in effect. To vary effort per turn, use adaptive thinking: omit the `thinking` field or send `thinking: {"type": "adaptive"}`
+1 −3 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/thinking-tool-workflows
±changed
+27−31
apichanged
build-with-claude/thinking-tool-workflows
"model": "claude-opus-4-8",
"model": "claude-opus-5-5",
model: claude-opus-4-8
model: claude-opus-5-5
model="claude-opus-4-8",
+27 −31 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/thinking
±changed
+22−22
apichanged
build-with-claude/thinking
On Claude Opus 5.5, Claude Opus 5, Claude Sonnet 5.5, Claude Sonnet 5, Claude Fable 5.1, Claude Mythos 5.1, Claude Fable 5, Claude Mythos 5, Claude Mythos Preview, and Claude Haiku
On Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, and Claude Sonnet 4.6, thinking is off until you set `thinking: {type: "adaptive"}`, which lets Claude determine when and how
On Claude Opus 5.5, Claude Opus 5, Claude Sonnet 5.5, Claude Sonnet 5, Claude Fable 5.1, Claude Mythos 5.1, Claude Fable 5, Claude Mythos 5, Claude Mythos Preview, and Claude Haiku
+22 −22 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/prompt-engineering/claude-prompting-best-practices
±changed
+9−9
apichanged
build-with-claude/prompt-engineering/claude-prompting-best-practices
"model": "claude-opus-4-8",
"model": "claude-opus-5-5",
model: claude-opus-4-8
model: claude-opus-5-5
model="claude-opus-4-8",
+9 −9 lines
Recorded here 13 Oct 2026 23:07 UTC
api
build-with-claude/claude-in-microsoft-foundry
±changed
+2−2
apichanged
build-with-claude/claude-in-microsoft-foundry
2. Search for and select a Claude model (for example, claude-opus-5). Each model appears once in the catalog regardless of how many hosting options it supports.
2. Search for and select a Claude model (for example, claude-opus-5-5). Each model appears once in the catalog regardless of how many hosting options it supports.
* **Solution:** Verify you're using the correct deployment name. If you haven't created a custom deployment, use the default model ID (for example, claude-opus-5).
* **Solution:** Verify you're using the correct deployment name. If you haven't created a custom deployment, use the default model ID (for example, claude-opus-5-5).
+2 −2 lines
Recorded here 13 Oct 2026 23:07 UTC
api
api/errors
±changed
+2−2
apichanged
api/errors
model="claude-opus-4-8",
model="claude-opus-5-5",
model: "claude-opus-4-8",
model: "claude-opus-5-5",
+2 −2 lines
Recorded here 13 Oct 2026 23:07 UTC
api
agents-and-tools/tool-use/server-tools
±changed
+16−16
apichanged
agents-and-tools/tool-use/server-tools
"model": "claude-opus-4-8",
"model": "claude-opus-5-5",
model: claude-opus-4-8
model: claude-opus-5-5
model="claude-opus-4-8", max_tokens=1024, tools=tools, messages=messages
+16 −16 lines
Recorded here 13 Oct 2026 23:07 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+57−51
apichanged
agents-and-tools/tool-use/advisor-tool
"model": "claude-opus-5"
"model": "claude-opus-5-5"
model: claude-opus-5
model: claude-opus-5-5
"model": "claude-opus-5",
+57 −51 lines
Recorded here 13 Oct 2026 23:07 UTC
api
about-claude/use-case-guides/legal-summarization
±changed
+10−16
apichanged
about-claude/use-case-guides/legal-summarization
Model accuracy is extremely important when summarizing legal documents. Claude Opus 5 is an excellent choice for use cases such as this where high accuracy is required. If the size
Model accuracy is extremely important when summarizing legal documents. Claude Opus 5.5 is an excellent choice for use cases such as this where high accuracy is required. If the si
* Input tokens: 108M, about 108,000 per agreement (about 1 token per 2.8 characters, the rate all three models showed on this guide's sample agreement)
* Output tokens per summary, including any thinking tokens, which are billed as output: about 4,800 on Claude Opus 5, 2,000 on Claude Opus 4.8, and 3,100 on Claude Haiku 5.5
* Total output tokens: 4.8M on Claude Opus 5, 2.0M on Claude Opus 4.8, and 3.1M on Claude Haiku 5.5
+10 −16 lines
Recorded here 13 Oct 2026 23:07 UTC
api
about-claude/use-case-guides/customer-support-chat
±changed
+1−1
apichanged
about-claude/use-case-guides/customer-support-chat
For customer support chat, Claude Opus 5 is well suited to balance intelligence, latency, and cost, including the most complex support scenarios that require deep reasoning across
For customer support chat, Claude Opus 5.5 is well suited to balance intelligence, latency, and cost, including the most complex support scenarios that require deep reasoning acros
+1 −1 lines
Recorded here 13 Oct 2026 23:07 UTC
api
about-claude/pricing
±changed
+15−15
apichanged
about-claude/pricing
A one-hour coding session using Claude Opus 5 that consumes 50,000 input tokens and 15,000 output tokens:
| Line item | Calculation | Cost |
| --------------- | ------------------------ | ---------- |
| Input tokens | 50,000 × $5 / 1,000,000 | $0.25 |
+15 −15 lines
Recorded here 13 Oct 2026 23:07 UTC
api
api/compliance/activities/list
±changed
+527−3
apichanged
api/compliance/activities/list
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 522 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 524 more`
- `"claude_artifact_type_default_updated"`
An organization's default artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified.
+527 −3 lines
Recorded here 13 Oct 2026 20:07 UTC
api
api/compliance/activities
±changed
+1036−4
apichanged
api/compliance/activities
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 522 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 524 more`
- `"claude_artifact_type_default_updated"`
An organization's default artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified.
+1036 −4 lines
Recorded here 13 Oct 2026 20:07 UTC
api
api/compliance
±changed
+527−3
apichanged
api/compliance
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 522 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 524 more`
- `"claude_artifact_type_default_updated"`
An organization's default artifact for an artifact type (for example, its default design system) was set or cleared. Neither artifact named is itself modified.
+527 −3 lines
Recorded here 13 Oct 2026 20:07 UTC
api
test-and-evaluate/develop-tests
±changed
+3−1
apichanged
test-and-evaluate/develop-tests
if (lcs === 0) return 0;
if (lcs === 0) {
return 0;
}
+3 −1 lines
Recorded here 13 Oct 2026 03:07 UTC
api
managed-agents/workflow-runs
±changed
+3−1
apichanged
managed-agents/workflow-runs
if (!(error instanceof Anthropic.BadRequestError)) throw error;
if (!(error instanceof Anthropic.BadRequestError)) {
throw error;
}
+3 −1 lines
Recorded here 13 Oct 2026 03:07 UTC
api
managed-agents/events-and-streaming
±changed
+18−6
apichanged
managed-agents/events-and-streaming
if (event.type === "event_start" || event.type === "event_delta") continue;
if (seenEventIds.has(event.id)) continue;
if (event.type === "event_start" || event.type === "event_delta") {
continue;
}
+18 −6 lines
Recorded here 13 Oct 2026 03:07 UTC
api
managed-agents/event-deltas
±changed
+6−2
apichanged
managed-agents/event-deltas
if (preview) previews.set(event.event.id, preview);
if (preview) {
previews.set(event.event.id, preview);
}
if (!childThreadId) throw new Error("No child thread found");
+6 −2 lines
Recorded here 13 Oct 2026 03:07 UTC
api
manage-claude/plugins-api
±changed
+3−1
apichanged
manage-claude/plugins-api
if (!response.body) throw new Error("The download returned no body");
if (!response.body) {
throw new Error("The download returned no body");
}
+3 −1 lines
Recorded here 13 Oct 2026 03:07 UTC
api
manage-claude/cmek-google-cloud-kms
±changed
+3−3
apichanged
manage-claude/cmek-google-cloud-kms
In the Claude Console, open **Settings > Encryption keys** and click **Add key**. Enter a display name, choose **Google Cloud KMS**, and click **Continue**. Paste the f
In the Claude Console, go to the [Data retention](https://platform.claude.com/settings/privacy#encryption-keys) page (`platform.claude.com/settings/privacy`). If you do
On the **Encryption keys** page, click **Verify** next to the key. **Connected** appears when the check passes. If it fails, a message gives the reason.
In the **Encryption keys** list, click **Verify** next to the key. **Connected** appears when the check passes. If it fails, a message gives the reason.
In the Claude Console, go to [Manage > Security](https://platform.claude.com/settings/workspaces/default/security-compliance) and select the workspace in the workspace
+3 −3 lines
Recorded here 13 Oct 2026 03:07 UTC
api
manage-claude/cmek-azure-key-vault
±changed
+3−3
apichanged
manage-claude/cmek-azure-key-vault
In the Claude Console, open **Settings > Encryption keys** and click **Add key**. Enter a display name, choose **Azure Key Vault**, and click **Continue**. Fill in **Va
In the Claude Console, go to the [Data retention](https://platform.claude.com/settings/privacy#encryption-keys) page (`platform.claude.com/settings/privacy`). If you do
On the **Encryption keys** page, click **Verify** next to the key. **Connected** appears when the check passes. If it fails, a message gives the reason.
In the **Encryption keys** list, click **Verify** next to the key. **Connected** appears when the check passes. If it fails, a message gives the reason.
In the Claude Console, go to [Manage > Security](https://platform.claude.com/settings/workspaces/default/security-compliance) and select the workspace in the workspace
+3 −3 lines
Recorded here 13 Oct 2026 03:07 UTC
api
manage-claude/cmek-aws-kms
±changed
+8−8
apichanged
manage-claude/cmek-aws-kms
**Finding your compartment ID:** Each workspace has a compartment ID that scopes its CMEK data. To find it in the Claude Console, go to [Manage > Security](https://platform.c
**Finding your compartment ID:** Each workspace has a compartment ID that scopes its CMEK data. To find it in the Claude Console, go to the [Data retention](https://platform.
In the Claude Console, open **Settings > Encryption keys** and click **Add key**. Enter a display name, choose **AWS KMS**, and click **Continue**. Paste the key ARN in
In the Claude Console, go to the [Data retention](https://platform.claude.com/settings/privacy#encryption-keys) page (`platform.claude.com/settings/privacy`). If you do
On the **Encryption keys** page, click **Verify** next to the key. **Connected** appears when the check passes. If it fails, a message gives the reason.
+8 −8 lines
Recorded here 13 Oct 2026 03:07 UTC
api
manage-claude/api-and-data-retention
±changed
+3−3
apichanged
manage-claude/api-and-data-retention
<Step title="Open the workspace's privacy controls">
In [Claude Console > Settings > Workspaces](https://platform.claude.com/settings/workspaces), select the workspace. In the panel that opens, click **Security** to open the work
<Step title="Open the workspace's data retention settings">
In the Claude Console, go to the [Data retention](https://platform.claude.com/settings/privacy) page (`platform.claude.com/settings/privacy`) and select the workspace from the
Enable the 30-day data retention setting for the workspace.
+3 −3 lines
Recorded here 13 Oct 2026 03:07 UTC
api
build-with-claude/vision-coordinates
±changed
+6−2
apichanged
build-with-claude/vision-coordinates
if (value - floor !== 0.5) return Math.round(value);
if (value - floor !== 0.5) {
return Math.round(value);
}
if (fits(width, height)) return [width, height];
+6 −2 lines
Recorded here 13 Oct 2026 03:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+20−20
apichanged
build-with-claude/claude-platform-on-aws
| Page | Available | Through AWS gateway | Notes
| --------------------- | ------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------
| **Usage** | Yes | No | View token usage by model, workspace, and dimension. Data can take a few minutes to appear after a request.
| **Cost** | Yes | No | View cost breakdowns by model and workspace. AWS Cost Explorer shows the aggregated [Claude Consumption Unit (
| **Rate limits** | Yes | No | View rate limits (read-only). Tier increases go through your Anthropic account representative; see [Rate limit
+20 −20 lines
Recorded here 13 Oct 2026 03:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+6−4
apichanged
agents-and-tools/tool-use/computer-use-tool
<Note>
**Start with the SDK toolsets:** For `computer_toolset_20260801`, the Python and TypeScript SDKs have a computer toolset class, in beta. Start from [a partner's integration](http
</Note>
+6 −4 lines
Recorded here 13 Oct 2026 03:07 UTC
api
agents-and-tools/tool-use/browser-use-tool
±changed
+5−3
apichanged
agents-and-tools/tool-use/browser-use-tool
<Note>
**Start with the SDK toolsets:** The Python and TypeScript SDKs have a browser toolset class, in beta. Start from [a partner's integration](https://platform.claude.com/docs/en/ag
</Note>
+5 −3 lines
Recorded here 13 Oct 2026 03:07 UTC
12 Oct 2026
460 pages
+9511 −3169 lines
api
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
±changed
+1−1
apichanged
test-and-evaluate/strengthen-guardrails/handle-streaming-refusals
} catch (Exception $e) {
} catch (\Exception $e) {
+1 −1 lines
Recorded here 12 Oct 2026 23:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.