HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
812pages tracked
765 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 22 Oct 2026
100 on this page
ReadSourcePageWhatLines
21 Aug 2026
273 pages
+66417 −33888 lines
claude-code
fast-mode
±changed
+2−2
claude-codechanged
fast-mode
The same connectivity message appears on an open network when the check reaches `api.anthropic.com` but presents a credential Anthropic rejects. A session whose resolved key is a g
The same connectivity message appears on an open network when the check reaches `api.anthropic.com` but presents a credential Anthropic rejects. A session whose resolved key is a g
By default, fast mode a user turns on in an interactive session persists across sessions. To change this, set `fastModePerSessionOptIn` to `true` in any [settings file](/docs/en/se
By default, fast mode a user turns on in an interactive session persists across sessions. To change this, set `fastModePerSessionOptIn` to `true` in any [settings file](/docs/en/se
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
errors
±changed
+15−15
claude-codechanged
errors
This happens in [Remote Control](/docs/en/remote-control) sessions, [background sessions](/docs/en/agent-view), and [agent team](/docs/en/agent-teams) teammate sessions. Claude Cod
This happens in [Remote Control](/docs/en/remote-control) sessions, [background sessions](/docs/en/agent-view), and [agent team](/docs/en/agent-teams) teammate sessions. Claude Cod
* To give yourself more time to reach that terminal, set [`dialogExpiry`](/docs/en/settings#available-settings) to a longer value or `"never"`
* To give yourself more time to reach that terminal, set [`dialogExpiry`](/docs/en/settings-reference#dialogexpiry) to a longer value or `"never"`
* For CI or automation where interactive login is not possible, configure an [`apiKeyHelper`](/docs/en/settings#available-settings) script that fetches a key at startup
+15 −15 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
env-vars
±changed
+345−345
claude-codechanged
env-vars
No line of the body moved in this read.
+345 −345 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
discover-plugins
±changed
+11−11
claude-codechanged
discover-plugins
`/plugin` opens an interactive panel in the terminal CLI. If Claude replies that `/plugin` isn't available in this environment, use the [plugin browser](/docs/en/desktop#install-pl
`/plugin` opens an interactive panel in the terminal CLI. If Claude replies that `/plugin` isn't available in this environment, use the [plugin browser](/docs/en/desktop#install-pl
Go to the **Discover** tab to see plugins from the marketplace you just added. When your administrator has allowlisted the marketplace via the [`pluginSuggestionMarketplaces`](
Go to the **Discover** tab to see plugins from the marketplace you just added. When your administrator has allowlisted the marketplace via the [`pluginSuggestionMarketplaces`](
See [Configuration scopes](/docs/en/settings#configuration-scopes) to learn more about scopes.
+11 −11 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
devcontainer
±changed
+4−4
claude-codechanged
devcontainer
By default, the container's home directory is discarded on rebuild, so engineers must sign in again each time. Claude Code stores its authentication token, user settings, and sessi
By default, the container's home directory is discarded on rebuild, so engineers must sign in again each time. Claude Code stores its authentication token, user settings, and sessi
Claude Code reads `/etc/claude-code/managed-settings.json` on Linux and applies it at the highest precedence in the [settings hierarchy](/docs/en/settings#how-scopes-interact), so
Claude Code reads `/etc/claude-code/managed-settings.json` on Linux and applies it at the highest precedence in the [settings hierarchy](/docs/en/settings#settings-precedence), so
Because the Dockerfile lives in the repository, anyone with write access can change or remove this step. For policy that engineers cannot bypass by editing repository files, delive
+4 −4 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
desktop
±changed
+12−13
claude-codechanged
desktop
To set a default mode for new local sessions, add `permissions.defaultMode` to your [settings file](/docs/en/settings#settings-files). The desktop app reads the same settings files
To set a default mode for new local sessions, add `permissions.defaultMode` to your [settings file](/docs/en/settings#where-settings-live). The desktop app reads the same settings
* Claude Code checks each message from this surface against the receiving session's [inbound controls](/docs/en/cross-session-messaging#control-inbound-messages), even when the rec
* Claude Code checks each message from this surface against the receiving session's [inbound controls](/docs/en/cross-session-messaging#control-inbound-messages), even when the rec
Plugins can be scoped to your user account, a specific project, or local-only. If your organization manages plugins centrally, those plugins are available in desktop sessions the s
+12 −13 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
deep-links
±changed
+1−1
claude-codechanged
deep-links
To prevent registration entirely, set [`disableDeepLinkRegistration`](/docs/en/settings) to `"disable"` in `settings.json`. To enforce this across an organization so users cannot r
To prevent registration entirely, set [`disableDeepLinkRegistration`](/docs/en/settings-reference#disabledeeplinkregistration) to `"disable"` in `settings.json`. To enforce this ac
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
debug-your-config
±changed
+4−4
claude-codechanged
debug-your-config
Run `/status` to see which settings sources are active, including whether managed settings are in effect. To understand which scope wins for a given key, see [How scopes interact](
Run `/status` to see which settings sources are active, including whether managed settings are in effect. To understand which scope Claude Code uses for a given key, see [Settings
* An array value is a schema error: Claude Code shows a settings error notice and rejects the whole user, project, or local settings file, `claude doctor` reports the validation fa
* An array value is a schema error: Claude Code shows a settings error notice and rejects the whole user, project, or local settings file, `claude doctor` reports the validation fa
| A `settings.json` value seems ignored | The same key is set in `settings.local.json`
+4 −4 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
data-usage
±changed
+2−2
claude-codechanged
data-usage
To disable these surveys, set `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1`. The survey is also disabled when `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, or `CLAUDE_CODE_DISABLE_NONESSENTIAL_TR
To disable these surveys, set `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1`. The survey is also disabled when `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, or `CLAUDE_CODE_DISABLE_NONESSENTIAL_TR
All environment variables can be checked into `settings.json` (see [settings reference](/docs/en/settings)).
All environment variables can be checked into `settings.json` (see [settings reference](/docs/en/settings-reference)).
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
cross-session-messaging
±changed
+14−14
claude-codechanged
cross-session-messaging
Set [`crossSessionInbound`](/docs/en/settings#available-settings) to choose what a session does with messages arriving from your other sessions:
| Value | Behavior
| :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| `accept` | Claude Code delivers each message to Claude
+14 −14 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
costs
±changed
+2−2
claude-codechanged
costs
Add this to your [settings.json](/docs/en/settings#settings-files) to run the hook before every Bash command:
Add this to your [settings.json](/docs/en/settings#where-settings-live) to run the hook before every Bash command:
* **Cross-session messages**: Claude Code delivers a [message from another of your sessions](/docs/en/cross-session-messaging) as a new turn when this session sits idle, sending yo
* **Cross-session messages**: Claude Code delivers a [message from another of your sessions](/docs/en/cross-session-messaging) as a new turn when this session sits idle, sending yo
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
corporate-launcher
±changed
+4−4
claude-codechanged
corporate-launcher
`CLAUDE_CODE_PROCESS_WRAPPER` requires Claude Code v2.1.208 or later. Earlier versions ignore the variable and start every process unwrapped. The equivalent [`processWrapper` set
`CLAUDE_CODE_PROCESS_WRAPPER` requires Claude Code v2.1.208 or later. Earlier versions ignore the variable and start every process unwrapped. The equivalent [`processWrapper` set
For one machine, add it to `~/.claude/settings.json`. To deploy it to every machine in your organization, put the same block in [managed settings](/docs/en/permissions#managed-
For one machine, add it to `~/.claude/settings.json`. To deploy it to every machine in your organization, put the same block in [managed settings](/docs/en/managed-settings):
The [`processWrapper` setting](/docs/en/settings#available-settings) carries the same value as a named, top-level settings key. Set it when your organization pushes settings as
+4 −4 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
commands
±changed
+2−2
claude-codechanged
commands
| `/effort [level\|auto]` | Set the model [effort level](/docs/en/model-config#adjust-effort-level). Accepts `
| `/effort [level\|auto\|status]` | Set the [effort level](/docs/en/model-config#adjust-effort-level): `low` to `xhigh
| `/focus` | Toggle the focus view, which shows only your last prompt, a one-line tool-call sum
| `/focus` | Toggle the focus view, which shows only your last prompt, a one-line tool-call sum
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
code-review
±changed
+1−1
claude-codechanged
code-review
To stop both Claude and scheduled tasks from starting the review while keeping `/code-review` available for you to type, add a [`skillOverrides`](/docs/en/skills#override-skill-vis
To stop both Claude and scheduled tasks from starting the review while keeping `/code-review` available for you to type, add a [`skillOverrides`](/docs/en/skills#override-skill-vis
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
cloud-environments
±changed
+9−9
claude-codechanged
cloud-environments
Run `/remote-env` in your terminal to choose the default environment for cloud sessions you create from the CLI, such as [`claude --cloud`](/docs/en/claude-code-on-the-web#from-ter
A [self-hosted environment](/docs/en/self-hosted-environments) ID, which has the form `ccpool_...`, follows a stricter source rule. See [`remote.defaultEnvironmentId`](/docs/en/set
Run `/remote-env` in your terminal to choose the default environment for cloud sessions you create from the CLI, such as [`claude --cloud`](/docs/en/claude-code-on-the-web#from-ter
+9 −9 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
cli-reference
±changed
+8−8
claude-codechanged
cli-reference
| `--add-dir` | Add additional working directories for Claude to read and edit files. Grants file access; most `.claude/` configuration is [not
| `--add-dir` | Add additional working directories for Claude to read and edit files. Grants file access; most `.claude/` configuration is [not
| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings#permission-rule-syntax) for
| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings-reference#permission-rule-sy
| `--ax-screen-reader` | Render screen-reader friendly output: flat text without decorative borders or animations. Forces the classic renderer, so the [`
+8 −8 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
claude-directory
±changed
+18−18
claude-codechanged
claude-directory
contains: [<><A href="/docs/en/permissions">permissions</A>: allow, deny, or prompt before Claude uses specific tools or commands</>, <><A href="/docs/en/hooks">hooks</A>
contains: [<><A href="/docs/en/permissions">permissions</A>: allow, deny, or prompt before Claude uses specific tools or commands</>, <><A href="/docs/en/hooks">hooks</A>
docsLink: '/en/settings#global-config-settings'
docsLink: '/en/settings-reference#global-config-settings'
| `managed-settings.json` | System-level, varies by OS | Enterprise-enforced settings that you can't override, apart from [narrow exceptions](/docs/en/settings#exceptions-to-manage
+18 −18 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
* [Settings reference](/docs/en/settings): all configuration options
* [Settings reference](/docs/en/settings-reference): all configuration options
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
claude-apps-gateway-config
±changed
+6−37
claude-codechanged
claude-apps-gateway-config
The full key reference is in [Claude Code settings](/docs/en/settings#available-settings). The keys most operators reach for first:
The full key reference is in [Claude Code settings](/docs/en/settings-reference#all-settings). The keys most operators reach for first:
If a device also has a local `managed-settings.json` or MDM-delivered policy, the managed sources don't merge, with two per-key exceptions:
* The `env` block, in Claude Code v2.1.223 or later
+6 −37 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
claude-apps-gateway
±changed
+7−7
claude-codechanged
claude-apps-gateway
Claude apps gateway is a self-hosted service that sits between your developers' Claude Code clients and your model provider. Developers sign in with your corporate identity provide
Claude apps gateway is a self-hosted service that sits between your developers' Claude Code clients and your model provider. Developers sign in with your corporate identity provide
* **Access control**: your IdP groups map to model allowlists and [managed settings](/docs/en/permissions#managed-settings) policies. The gateway enforces model access server-side,
* **Access control**: your IdP groups map to model allowlists and [managed settings](/docs/en/managed-settings) policies. The gateway enforces model access server-side, rejecting r
This last step happens on a developer machine, not the server. Set `forceLoginMethod` to `"gateway"` and `forceLoginGatewayUrl` to your gateway's `public_url` in that machine's
+7 −7 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
chrome
±changed
+1−1
claude-codechanged
chrome
* **Permissions**: Claude can upload a file only when the session is allowed to read it, so [permission rules](/docs/en/settings#permission-settings) that deny `Read` access to a f
* **Permissions**: Claude can upload a file only when the session is allowed to read it, so [permission rules](/docs/en/settings-reference#permission-settings) that deny `Read` acc
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
checkpointing
±changed
+1−1
claude-codechanged
checkpointing
* Claude Code deletes checkpoints along with sessions after 30 days, following the [retention sweep rules](/docs/en/claude-directory#cleaned-up-automatically); change the period wi
* Claude Code deletes checkpoints along with sessions after 30 days, following the [retention sweep rules](/docs/en/claude-directory#cleaned-up-automatically); change the period wi
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
auto-mode-config
±changed
+2−2
claude-codechanged
auto-mode-config
The most direct mechanism is [`permissions.ask`](/docs/en/permissions#permission-rule-syntax). Content-scoped ask rules like the ones below are evaluated before the classifier and
The most direct mechanism is [`permissions.ask`](/docs/en/permissions#permission-rule-syntax). Content-scoped ask rules like the ones below are evaluated before the classifier and
* [Settings](/docs/en/settings): the full settings reference, including the `autoMode` key
* [Settings reference](/docs/en/settings-reference#automode): every settings key, including `autoMode`
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
authentication
±changed
+5−5
claude-codechanged
authentication
To require that developers' claude.ai logins belong to a specific Anthropic organization, set [`forceLoginMethod` and `forceLoginOrgUUID`](/docs/en/settings#available-settings) in
To require that developers' claude.ai logins belong to a specific Anthropic organization, set [`forceLoginMethod`](/docs/en/settings-reference#forceloginmethod) and [`forceLoginOrg
Developers can log in from several paths: the terminal `/login` flow, the [VS Code extension](/docs/en/vs-code), the Agent SDK, `claude setup-token`, `/install-github-app`, and [ga
Developers can log in from several paths: the terminal `/login` flow, the [VS Code extension](/docs/en/vs-code), the Agent SDK, `claude setup-token`, `/install-github-app`, and [ga
The keys also decide whether a session that doesn't use a login credential can start. See [`forceLoginOrgUUID`](/docs/en/settings#available-settings) in the settings reference for
+5 −5 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
amazon-bedrock
±changed
+2−2
claude-codechanged
amazon-bedrock
The `ANTHROPIC_DEFAULT_*_MODEL` environment variables configure one inference profile per model family. If your organization needs to expose several versions of the same family in
The `ANTHROPIC_DEFAULT_*_MODEL` environment variables configure one inference profile per model family. If your organization needs to expose several versions of the same family in
When you start the session on a specific Sonnet or Opus version, for example with `--model`, `ANTHROPIC_MODEL`, or the [`model` setting](/docs/en/settings), that version acts as th
When you start the session on a specific Sonnet or Opus version, for example with `--model`, `ANTHROPIC_MODEL`, or the [`model` setting](/docs/en/settings-reference#model), that ve
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-view
±changed
+8−8
claude-codechanged
agent-view
Inside a regular `claude` session, the prompt footer's `←` hint counts the background agents that are waiting on you, such as `← 2 agents`, and returns to `← for agents` when none
Inside a regular `claude` session, the prompt footer's `←` hint counts the background agents that are waiting on you, such as `← 2 agents`, and returns to `← for agents` when none
While agent view is open, Claude Code also sends a notification through your configured [terminal notification channel](/docs/en/terminal-config#get-a-terminal-bell-or-notification
While agent view is open, Claude Code also sends a notification through your configured [terminal notification channel](/docs/en/terminal-config#get-a-terminal-bell-or-notification
To turn off worktree isolation for a repository where git worktrees are impractical, set [`worktree.bgIsolation`](/docs/en/settings#worktree-settings) to `"none"`. Background sessi
+8 −8 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-teams
±changed
+2−2
claude-codechanged
agent-teams
To override the default, set [`teammateMode`](/docs/en/settings#available-settings) in `~/.claude/settings.json`:
To override the default, set [`teammateMode`](/docs/en/settings-reference#teammatemode) in `~/.claude/settings.json`:
Claude Code generates both of these automatically at session startup and updates them as teammates join, go idle, or leave. The team config directory is removed when the session en
Claude Code generates both of these automatically at session startup and updates them as teammates join, go idle, or leave. The team config directory is removed when the session en
+2 −2 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-sdk/typescript
±changed
+11−11
claude-codechanged
agent-sdk/typescript
| Parameter | Type | Default | Description
| :------------------------------ | :------------------------------------ | :-------------- | :-------------------------------------------------------------------------------------
| `options.cwd` | `string` | `process.cwd()` | Directory to resolve project and local settings relative to
| `options.settingSources` | [`SettingSource`](#settingsource)`[]` | All sources | Which filesystem sources to load. Pass `[]` to skip user, project, and local settings.
| `options.managedSettings` | `Settings` | `undefined` | Policy-tier settings supplied by the embedding host. Follows the same rules as [`manag
+11 −11 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-sdk/tool-search
±changed
+1−1
claude-codechanged
agent-sdk/tool-search
Setting [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/en/env-vars) keeps tool search off. You can't override it by setting `ENABLE_TOOL_SEARCH` yourself. Your organization can k
Setting [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/en/env-vars) keeps tool search off. You can't override it by setting `ENABLE_TOOL_SEARCH` yourself. Your organization can k
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-sdk/session-storage
±changed
+1−1
claude-codechanged
agent-sdk/session-storage
* **TypeScript**: credentials, `.claude.json`, and your user `settings.json`. From `settings.json` it strips the keys that misbehave under a temporary config directory: `enabledPlu
* **TypeScript**: credentials, `.claude.json`, and your user `settings.json`. From `settings.json` it strips the keys that misbehave under a temporary config directory: `enabledPlu
+1 −1 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-sdk/permissions
±changed
+4−4
claude-codechanged
agent-sdk/permissions
Check `deny` rules (from `disallowed_tools` and [settings.json](/docs/en/settings#permission-settings)). If a deny rule matches, the tool is blocked, even in `bypassPermissions
Check `deny` rules (from `disallowed_tools` and [settings.json](/docs/en/settings-reference#permission-settings)). If a deny rule matches, the tool is blocked, even in `bypassP
Check `ask` rules from [settings.json](/docs/en/settings#permission-settings). If an ask rule matches, the call falls through to your [`canUseTool` callback](/docs/en/agent-sdk
Check `ask` rules from [settings.json](/docs/en/settings-reference#permission-settings). If an ask rule matches, the call falls through to your [`canUseTool` callback](/docs/en
You can also configure allow, deny, and ask rules declaratively in `.claude/settings.json`. These rules are read when the `project` setting source is enabled, which it is for defau
+4 −4 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
agent-sdk/agent-loop
±changed
+8−8
claude-codechanged
agent-sdk/agent-loop
| Mode | Behavior
| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------
| `"default"` | Tools not covered by allow rules trigger your `canUseTool` callback; no callback means deny
| `"acceptEdits"` | Auto-approves file edits and common filesystem commands (`mkdir`, `touch`, `mv`, `cp`, etc.); other Bash commands follow default rules
| `"plan"` | Claude explores and plans without editing your source files; file edits are never auto-approved and prompt through your `canUseTool` callback
+8 −8 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
admin-setup
±changed
+25−28
claude-codechanged
admin-setup
| [Decide how settings reach devices](#decide-how-settings-reach-devices) | How managed policy reaches developer machines | [Server-managed settings](/docs/en/server-managed-
| [Decide how settings reach devices](#decide-how-settings-reach-devices) | How managed policy reaches developer machines | [Server-managed settings](/docs/en/server-managed-
Managed settings define organization policy. Claude Code checks the four sources in the table below in priority order and applies the first one that returns a non-empty configurati
* Claude Code honors a small set of [cross-source lock keys](/docs/en/settings#precedence-within-the-managed-tier), such as the sandbox allowlist locks, when any admin-controlled s
+25 −28 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-code
accessibility
±changed
+14−14
claude-codechanged
accessibility
If you combine methods, Claude Code applies the [`--ax-screen-reader`](/docs/en/cli-reference#cli-flags) flag over the [`CLAUDE_AX_SCREEN_READER`](/docs/en/env-vars#variables) envi
If you combine methods, Claude Code applies the [`--ax-screen-reader`](/docs/en/cli-reference#cli-flags) flag over the [`CLAUDE_AX_SCREEN_READER`](/docs/en/env-vars#variables) envi
| Option | Type | What it changes
| :--------------------------------------------------------- | :------------------- | :---------------------------------------------------------------------------------------------
| [`--ax-screen-reader`](/docs/en/cli-reference#cli-flags) | Flag | Screen reader mode for one session.
+14 −14 lines
Recorded here 21 Aug 2026 23:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+1−2
claude-docschanged
claude-tag/users/troubleshooting
2. If it has replied before in the thread, open the session from the link in its last message to watch live progress. Long tasks often show steady movement there while the Slack th
3. If the silence has stretched well past what the task should need, send [`@Claude !restart`](/docs/claude-tag/users/commands#restart-a-stuck-or-wrong-context-session) in the thre
2. If the silence has stretched well past what the task should need, send [`@Claude !restart`](/docs/claude-tag/users/commands#restart-a-stuck-or-wrong-context-session) in the thre
+1 −2 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/users/good-habits
±changed
+1−1
claude-docschanged
claude-tag/users/good-habits
The **Configure** link in the footer of any Claude reply opens a page where you tailor how Claude behaves in that channel. You can also send [`@Claude !configure`](/docs/claude-tag
The **Configure** link in the footer of any Claude reply in a channel opens a page where you tailor how Claude behaves in that channel. You can also send [`@Claude !configure`](/do
+1 −1 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/users/getting-started
±changed
+1−1
claude-docschanged
claude-tag/users/getting-started
Each reply ends with a footer showing an **Open session in Claude** link (the full record of that task), a **Configure** link (opens a page where you can [tailor how Claude works i
The footer under each reply names the model that handled it. You can [choose a different model](/docs/claude-tag/users/models) yourself, and admins [set the default model for each
+1 −1 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/concepts/settings-map
±changed
+2−2
claude-docschanged
claude-tag/concepts/settings-map
| The **Configure** link in any Claude reply footer | Channel members (unless an admin restricts editing) and [channel managers](/docs/
| The **Configure** link in the footer of any Claude reply in a channel | Channel members (unless an admin restricts editing) and [channel managers](/docs/
Every Claude reply in Slack ends with a footer, and its **Configure** link opens a claude.ai page for that channel. You can also send [`@Claude !configure`](/docs/claude-tag/users/
Every Claude reply in a channel ends with a footer, and its **Configure** link opens a claude.ai page for that channel; replies in DMs have no Configure link. You can also send [`@
+2 −2 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/concepts/how-it-works
±changed
+0−2
claude-docschanged
claude-tag/concepts/how-it-works
Each delivery ends with an "Open session in Claude" link showing the full record of the work, including every tool call. To open it, you need a Claude account in your organization;
+0 −2 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+1−1
claude-docschanged
claude-tag/admins/customize
Members can also tailor how Claude works in the channel from its Configure page on claude.ai. The **Configure** link in the footer of any Claude reply opens it, and if a member sen
Members can also tailor how Claude works in the channel from its Configure page on claude.ai. The **Configure** link in the footer of any Claude reply in the channel opens it, and
+1 −1 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-docs
claude-tag/admins/attach-to-scope
±changed
+1−1
claude-docschanged
claude-tag/admins/attach-to-scope
Channel members reach the same field for the channel scope through the **Configure** page, linked in the footer of any Claude reply, without going through admin settings. Both entr
Channel members reach the same field for the channel scope through the **Configure** page, linked in the footer of any Claude reply in the channel, without going through admin sett
+1 −1 lines
Recorded here 21 Aug 2026 22:07 UTC
claude-code
changelog
±changed
+62−0
claude-codechanged
changelog
<Update label="2.1.239" description="August 21, 2026">
* Cost estimates (`/cost`, status line, `--max-budget-usd`) now include the 1.1× US-only-inference premium for data-residency workspaces
* Added the one-time fullscreen renderer offer on Bedrock, Vertex, Foundry and other previously excluded setups; new installs there now start in fullscreen
* Added `/claude-api upgrade` to migrate Python projects from `anthropic` 0.x to 1.x, and updated the skill's Python reference for 1.x (timeouts use `anthropic.Timeout`, not `htt
+62 −0 lines
Recorded here 21 Aug 2026 21:37 UTC
claude-docs
government/security/security-and-data-handling
±changed
+4−0
claude-docschanged
government/security/security-and-data-handling
The macOS sandbox also blocks connections to local Unix sockets. A command that talks to a local agent through a socket, such as git signing a commit with a key held in an SSH agen
Exempting git commands such as `git commit` with `sandbox.excludedCommands` is not a safe way around the socket restriction. A sandboxed command can still change files that git run
+4 −0 lines
Recorded here 21 Aug 2026 21:07 UTC
claude-docs
government/deploy-desktop/configure
±changed
+5−5
claude-docschanged
government/deploy-desktop/configure
| Key | Value | Purpose
| ------------------------------ | ----------------------------------------------------------------- | -----------------------------------------------------------------------------
| `bootstrapUrl` | `https://<claude-for-government-host>/gateway-api/user/bootstrap` | Required. Points the app at Claude for Government.
| `disableDeploymentModeChooser` | `"true"` | Recommended. Hides the claude.ai sign-in option so users can only sign in to
| Key | Value | Purpose
+5 −5 lines
Recorded here 21 Aug 2026 21:07 UTC
claude-docs
government/config/settings
±changed
+4−0
claude-docschanged
government/config/settings
Write each entry as an absolute path. A path can start with `~`, which stands for each member's home folder on both Windows and Mac; write these with forward slashes, for example `
If your agency redirects Desktop and Documents to OneDrive or another sync client, consider listing a local folder that is not synced, such as `~/ClaudeWork`, for Code sessions and
+4 −0 lines
Recorded here 21 Aug 2026 21:07 UTC
api
release-notes/overview
±changed
+29−25
apichanged
release-notes/overview
### August 20, 2026
* We've released **v1.0 of the [Python SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)**. The SDK's HTTP layer moves from `httpx` to [httpx2](https://httpx
* The [computer use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool) is now generally available on the Claude API as the `computer_toolset_202
+29 −25 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/webhooks
±changed
+2−0
apichanged
managed-agents/webhooks
Some of these events are named differently from the matching events on the session's [event stream](https://platform.claude.com/docs/en/managed-agents/events-and-streaming). Fo
+2 −0 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/tools
±changed
+1−0
apichanged
managed-agents/tools
* Domains must be ASCII: use the `xn--` (Punycode) form for internationalized domain names. The Messages API accepts Unicode entries, though it recommends against them.
+1 −0 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/session-operations
±changed
+5−5
apichanged
managed-agents/session-operations
The session must be `idle` to update the agent. [Interrupt](https://platform.claude.com/docs/en/managed-agents/events-and-streaming#integrating-events) the session if you need to u
The session must be `idle` to update the agent. To update the agent while the session is running, send a [`user.interrupt` event](https://platform.claude.com/docs/en/managed-agents
Archive a session to prevent new events from being sent while preserving its history. A `running` session cannot be archived; send an [interrupt event](https://platform.claude.com/
Archive a session to prevent new events from being sent while preserving its history. A `running` session cannot be archived; to archive one, send a [`user.interrupt` event](https:
Delete a session to permanently remove its record, events, and associated sandbox. A `running` session cannot be deleted; send an [interrupt event](https://platform.claude.com/docs
+5 −5 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/self-hosted-sandboxes-security
±changed
+1−1
apichanged
managed-agents/self-hosted-sandboxes-security
* **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
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/scheduled-deployments
±changed
+1−1
apichanged
managed-agents/scheduled-deployments
* **DST:** Cron schedules use literal wall-clock matching, so `"0 20 * * *"` in `America/New_York` fires at 8PM local time regardless of whether EST or EDT is in effect.
* **DST:** Cron schedules use literal wall-clock matching, so `"0 20 * * *"` in `America/New_York` fires at 8:00 PM local time regardless of whether EST or EDT is in effect.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/reference
±changed
+1−1
apichanged
managed-agents/reference
Persisted event type strings follow a `{domain}.{action}` naming convention; the stream-only event deltas (see the Event deltas tab) are the exception. See [Session event stream](h
Persisted event type strings follow a `{domain}.{action}` naming convention; the stream-only event deltas (see the Event deltas tab) are the exception. See [Session event stream](h
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/github
±changed
+10−4
apichanged
managed-agents/github
The `resources[].authorization_token` authenticates the repository clone operation and is not echoed in API responses.
A `github_repository` resource accepts the following fields:
| Field | Description
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------
+10 −4 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/files
±changed
+15−14
apichanged
managed-agents/files
FILE_ID=$(ant files upload \
--file data.csv \
--transform id --raw-output)
FILE_ID=$(ant files upload --file data.csv --transform id --raw-output)
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
+15 −14 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/events-and-streaming
±changed
+2−2
apichanged
managed-agents/events-and-streaming
Session, span, agent, user, and system event type strings follow a `{domain}.{action}` naming convention. The stream-only delta preview events (`event_start`, `event_delta`) are th
Session, span, agent, user, and system event type strings follow a `{domain}.{action}` naming convention. The stream-only delta preview events (`event_start`, `event_delta`) are th
The agent acknowledges the interruption and switches to the new task. The interrupted turn ends with a `session.status_idle` event whose `stop_reason` is `end_turn`, the same v
The call returns as soon as the events are queued, and the interrupt's `processed_at` stays null until the agent applies it. A model response in progress stops immediately. The
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/environments
±changed
+5−7
apichanged
managed-agents/environments
ant beta:sessions create \
--agent "$AGENT_ID" \
--environment-id "$ENVIRONMENT_ID"
ant beta:sessions create --agent "$AGENT_ID" --environment-id "$ENVIRONMENT_ID"
| `apt` | System packages (apt-get) | `"ffmpeg"` |
+5 −7 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/define-outcomes
±changed
+7−11
apichanged
managed-agents/define-outcomes
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
$rubric = $client->beta->files->upload(
$rubric = $client->files->upload(
ant beta:sessions:events send \
--session-id "$SESSION_ID" <<YAML
+7 −11 lines
Recorded here 21 Aug 2026 20:07 UTC
api
managed-agents/cloud-sandboxes-reference
±changed
+37−25
apichanged
managed-agents/cloud-sandboxes-reference
| Language | Version | Package manager |
| -------- | ------- | --------------- |
| Python | 3.12+ | pip, uv |
| Node.js | 20+ | npm, yarn, pnpm |
| Go | 1.22+ | go modules |
+37 −25 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/wif-providers/okta
±changed
+2−2
apichanged
manage-claude/wif-providers/okta
import httpx
import httpx2
response = httpx.post(
response = httpx2.post(
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/user-management
±changed
+2−2
apichanged
manage-claude/user-management
**The endpoints on this page are generally available for Claude Enterprise organizations.** The [beta header](https://platform.claude.com/docs/en/api/beta-headers) `anthropic-bet
Group and custom-role requests don't require the `anthropic-beta: ce-user-management-2026-07-13` [beta header](https://platform.claude.com/docs/en/api/beta-headers). Requests tha
Two `action` values need special care: an `organization` permission whose action is `capability_access_all` (every product feature) or `capability_access_all_ga` (every generally a
Two `action` values need special care: an `organization` permission whose action is `capability_access_all` (every product feature) or `capability_access_all_ga` (every stable prod
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/spend-limits-api
±changed
+1−1
apichanged
manage-claude/spend-limits-api
`period` is the recurring window over which the spend limit is enforced and spend resets. A spend limit is identified by its `(scope, period)` pair. Currently `monthly` is the only
`period` is the recurring window over which the spend limit is enforced and spend resets. A spend limit is identified by its `(scope, period)` pair. Currently `monthly` is the only
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/inference-hooks-endpoint
±changed
+1−1
apichanged
manage-claude/inference-hooks-endpoint
Inference hooks are in beta and available to Claude Enterprise organizations. Field names, request shapes, and headers may change before general availability.
Inference hooks are in beta and available to Claude Enterprise organizations. Field names, request shapes, and headers may change during the beta.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/compliance-integration-patterns
±changed
+10−7
apichanged
manage-claude/compliance-integration-patterns
| Compliance API field | Join target |
| --------------------- | ----------------------------------------------- |
| `actor.user_id` | Your identity provider's stable user identifier |
| `actor.email_address` | Directory email when a stable ID is unavailable |
| `actor.ip_address` | Network, VPN, and endpoint logs |
+10 −7 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/compliance-faq
±changed
+1−1
apichanged
manage-claude/compliance-faq
Join `Activity` records to your SIEM on `actor.user_id`, `actor.email_address`, `actor.ip_address`, and `created_at`. See [Design your compliance integration](https://platform.
Join `Activity` records to your SIEM on `actor.user_id`, `actor.email_address`, `actor.ip_address`, `actor.user_agent`, and `created_at`. See [Design your compliance integratio
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/compliance-activity-feed
±changed
+4−2
apichanged
manage-claude/compliance-activity-feed
The Activity Feed records every authentication, chat, file, project, administrative, and platform action that occurs in your organization, in reverse chronological order. Activitie
The Activity Feed records authentication, chat, file, project, administrative, and platform activity across your organization and returns it in reverse chronological order. Activit
| `admin_api_key_actor` | An organization admin used an Admin API key to manage users, invites, workspaces, or API keys.
| `admin_api_key_actor` | An organization admin used an Admin API key to manage users, invites, workspaces, or API keys.
+4 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/cmek
±changed
+1−1
apichanged
manage-claude/cmek
* [Personal preferences - Instructions for Claude section](https://claude.ai/new#settings/general). These are set at the account level and shared across all of a user's organizatio
* [Personal preferences - Instructions for Claude section](https://claude.ai/new#settings/general) and Cowork Global instructions. These are set at the account level and shared acr
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
manage-claude/analytics-api
±changed
+1−1
apichanged
manage-claude/analytics-api
**Engagement and adoption endpoints** (user activity, summaries, projects, skills, connectors) return a per-day snapshot for the date you specify. Data for a given day is aggregate
**Engagement and adoption endpoints** (user activity, summaries, projects, skills, connectors) return a per-day snapshot for the date you specify. Data for a given day is aggregate
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
home
±changed
+2−2
apichanged
home
<HomeCardLink icon="code-brackets" href="https://platform.claude.com/docs/en/api/client-sdks">
<HomeCardLink icon="code-brackets" href="https://platform.claude.com/docs/en/cli-sdks-libraries/overview">
<HomeJourneyLink icon="code-brackets" href="https://platform.claude.com/docs/en/api/client-sdks">
<HomeJourneyLink icon="code-brackets" href="https://platform.claude.com/docs/en/cli-sdks-libraries/overview">
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
cli-sdks-libraries/sdks/python
±changed
+20−18
apichanged
cli-sdks-libraries/sdks/python
Python 3.9 or later is required.
Python 3.10 or later is required. If you are upgrading from a 0.x release of the SDK, see the [v1 migration guide](https://github.com/anthropics/anthropic-sdk-python/blob/main/MIGR
For improved async performance, you can use the `aiohttp` HTTP backend instead of the default `httpx`:
For improved async performance, you can use the `aiohttp` HTTP backend instead of the default `httpx2`:
print(e.__cause__) # an underlying Exception, likely raised within httpx
+20 −18 lines
Recorded here 21 Aug 2026 20:07 UTC
api
cli-sdks-libraries/libraries/apple-foundation-models
±changed
+1−1
apichanged
cli-sdks-libraries/libraries/apple-foundation-models
**Beta.** This package targets the Foundation Models server-side language model API introduced in the OS 27 betas. APIs might change before general availability.
**Beta.** This package targets the Foundation Models server-side language model API introduced in the OS 27 betas. APIs might change during the beta.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
cli-sdks-libraries/cli/scripting
±changed
+1−2
apichanged
cli-sdks-libraries/cli/scripting
FIRST_AGENT=$(ant beta:agents list \
--transform id --raw-output | head -1)
FIRST_AGENT=$(ant beta:agents list --transform id --raw-output | head -1)
+1 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
claude_api_primer
±changed
+3−4
apichanged
claude_api_primer
import httpx
import httpx2
image_data = base64.standard_b64encode(httpx.get(image_url).content).decode("utf-8")
image_data = base64.standard_b64encode(httpx2.get(image_url).content).decode("utf-8")
ant messages create \
+3 −4 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/working-with-messages
±changed
+2−2
apichanged
build-with-claude/working-with-messages
import httpx
import httpx2
image_data = base64.standard_b64encode(httpx.get(image_url).content).decode("utf-8")
image_data = base64.standard_b64encode(httpx2.get(image_url).content).decode("utf-8")
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/vision-coordinates
±changed
+31−1
apichanged
build-with-claude/vision-coordinates
## Turn resizing into an error with `transformations`
Pre-resizing only protects your coordinates while your pipeline keeps producing the right sizes. A new image source or a switch to a model on a different resolution tier can quietl
```json
+31 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/vision
±changed
+8−9
apichanged
build-with-claude/vision
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
// The PHP SDK supports file_id document and image sources only through $client->beta->messages with the files beta.
use Anthropic\Core\FileParam;
$fileUpload = $client->beta->files->upload(
+8 −9 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/token-counting
±changed
+4−2
apichanged
build-with-claude/token-counting
import httpx
import httpx2
image_data = base64.standard_b64encode(httpx.get(image_url).content).decode("utf-8")
image_data = base64.standard_b64encode(httpx2.get(image_url).content).decode("utf-8")
+4 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/structured-outputs
±changed
+1−1
apichanged
build-with-claude/structured-outputs
**Migrating from beta?** The `output_format` parameter has moved to `output_config.format`, and beta headers are no longer required. The old beta header (`structured-outputs-2025
**Migrating from beta?** The `output_format` parameter has moved to `output_config.format`, and beta headers are no longer required. The API continues to accept the old beta head
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/skills-guide
±changed
+79−114
apichanged
build-with-claude/skills-guide
// The PHP SDK supports container skills only through $client->beta->messages with the skills beta.
$message = $client->beta->messages->create(
$message = $client->messages->create(
betas: ['code-execution-2025-08-25', 'skills-2025-10-02'],
'skill_id' => 'pptx',
+79 −114 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/refusals-and-fallback
±changed
+4−0
apichanged
build-with-claude/refusals-and-fallback
Default routing never draws the up-front [oversized-image rejection](https://platform.claude.com/docs/en/build-with-claude/vision-coordinates#oversized-image-error) for models you
Named fallback models count toward the [oversized-image check](https://platform.claude.com/docs/en/build-with-claude/vision-coordinates#oversized-image-error): a request whose imag
+4 −0 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/prompt-caching
±changed
+1−1
apichanged
build-with-claude/prompt-caching
On Claude Fable 5, [Claude Mythos 5](https://anthropic.com/glasswing), Claude Opus 4.8, Claude Opus 5, and Claude Sonnet 5, you can add a new system instruction partway through a
On Claude Fable 5, [Claude Mythos 5](https://anthropic.com/glasswing), Claude Opus 4.8, and Claude Opus 5, you can add a new system instruction partway through a conversation wit
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/pdf-support
±changed
+9−12
apichanged
build-with-claude/pdf-support
import httpx
import httpx2
httpx.get(pdf_url, follow_redirects=True).content
httpx2.get(pdf_url, follow_redirects=True).content
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
+9 −12 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/overview
±changed
+6−7
apichanged
build-with-claude/overview
Features on the Claude Platform are assigned one of the following availability classifications per platform (shown in the Availability column of each following table). Not all feat
The Availability column in each of the following tables lists the platforms that offer a feature. A platform listed without a label offers the feature as stable, fully supported, a
| Classification | Description
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------
| **Beta** | Preview features used for gathering feedback and iterating on a less mature use case. Availability may be limited, including through sign-up requir
+6 −7 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/mid-conversation-system-messages
±changed
+2−2
apichanged
build-with-claude/mid-conversation-system-messages
This page covers two features: mid-conversation system messages, which are generally available, and [mid-conversation tool changes](https://platform.claude.com/docs/en/build-with-c
This page covers two features: mid-conversation system messages, and [mid-conversation tool changes](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-m
This feature is available on Claude Fable 5, [Claude Mythos 5](https://anthropic.com/glasswing), Claude Opus 4.8, Claude Opus 5, and Claude Sonnet 5. No beta header is required f
This feature is available on Claude Fable 5, [Claude Mythos 5](https://anthropic.com/glasswing), Claude Opus 4.8, and Claude Opus 5. No beta header is required for mid-conversati
+2 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/handling-stop-reasons
±changed
+1−2
apichanged
build-with-claude/handling-stop-reasons
RESPONSE=$(ant messages create --max-tokens 1024 \
--format jsonl < request.yaml)
RESPONSE=$(ant messages create --max-tokens 1024 --format jsonl < request.yaml)
+1 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/files
±changed
+16−25
apichanged
build-with-claude/files
// The PHP SDK exposes the Files API under the beta namespace; field names can differ from other SDKs.
$file = $client->beta->files->upload(
FileParam::fromResource(fopen('/path/to/document.pdf', 'rb'), contentType: 'application/pdf'),
$file = $client->files->upload(
file: FileParam::fromResource(fopen('/path/to/document.pdf', 'rb'), contentType: 'application/pdf'),
+16 −25 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/fast-mode
±changed
+1−1
apichanged
build-with-claude/fast-mode
Fast mode for Claude Opus 5 and Claude Opus 4.8 is available as a research preview on the Claude API, including [Claude Managed Agents](https://platform.claude.com/docs/en/manage
Fast mode for Claude Opus 5 and Claude Opus 4.8 is available as a research preview on the Claude API, including [Claude Managed Agents](https://platform.claude.com/docs/en/manage
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/embeddings
±changed
+1−2
apichanged
build-with-claude/embeddings
>
> * When `input_type="document"`, a query like "Apple's conference call to discuss fourth fiscal quarter results and business updates is scheduled for Thursday, November 2, 2
> * When `input_type="document"`, a query like "Apple's conference call to discuss fourth fiscal quarter results and business updates is scheduled for Thursday, November 2, 2
+1 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/context-editing
±changed
+21−88
apichanged
build-with-claude/context-editing
| Approach | Where it runs | Strategies | How it works
| --------------- | ------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------
| **Server-side** | API | Tool result clearing (`clear_tool_uses_20250919`) Thinking block clearing (`clear_thinking_20251015`) | Applied before the prompt reaches Claude
| **Client-side** | SDK | Compaction | Available in [Python, TypeScript, and Ru
| Approach | Where it runs | Strategies | How it works
+21 −88 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/compaction
±changed
+1−3
apichanged
build-with-claude/compaction
ant beta:messages create \
--beta compact-2026-01-12 \
--format jsonl <<'YAML'
ant beta:messages create --beta compact-2026-01-12 --format jsonl <<'YAML'
+1 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+8−7
apichanged
build-with-claude/claude-platform-on-aws
The client reads `AWS_REGION` from the environment if `aws_region`/`awsRegion` is not passed to the constructor, falling back to `AWS_DEFAULT_REGION` for compatibility with the sta
The client reads `AWS_REGION` from the environment if `aws_region`/`awsRegion` is not passed to the constructor, falling back to `AWS_DEFAULT_REGION` for compatibility with the sta
| Claude Opus 5 | claude-opus-5 |
The Start, Build, and Scale usage tiers each carry a monthly spend cap; see the [per-tier spend caps](https://platform.claude.com/docs/en/api/rate-limits#spend-limits) for current
+8 −7 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+3−2
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
# aws_region changes the aws region to which the request is made. By default, the SDK reads AWS_REGION,
# and if that's not present, defaults to us-east-1. Note that the SDK does not read ~/.aws/config for the region.
# aws_region changes the aws region to which the request is made. If it is not provided, the SDK reads
# AWS_REGION / AWS_DEFAULT_REGION, then the region configured for your boto3 session or AWS profile
# (including ~/.aws/config), and raises ValueError if no region can be resolved.
+3 −2 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/citations
±changed
+7−13
apichanged
build-with-claude/citations
ant messages create \
--model claude-opus-5 \
--max-tokens 1024 <<'YAML'
ant messages create --model claude-opus-5 --max-tokens 1024 <<'YAML'
// The PHP SDK supports file_id document and image sources only through $client->beta->messages with the files beta.
+7 −13 lines
Recorded here 21 Aug 2026 20:07 UTC
api
build-with-claude/cache-diagnostics
±changed
+16−16
apichanged
build-with-claude/cache-diagnostics
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "anthropic-beta: cache-diagnosis-2026-04-07" \
--header "content-type: application/json" \
--data '{
+16 −16 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/service-tiers
±changed
+1−3
apichanged
api/service-tiers
ant messages create \
--transform usage.service_tier \
--raw-output <<'YAML'
ant messages create --transform usage.service_tier --raw-output <<'YAML'
+1 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/rate-limits
±changed
+1−1
apichanged
api/rate-limits
Once you reach your tier's spend cap, API usage pauses until 00UTC on the first day of the next month, unless you request a higher limit sooner. While usage is paused, API requests
Once you reach your tier's spend cap, API usage pauses until 00:00 UTC on the first day of the next month, unless you request a higher limit sooner. While usage is paused, API requ
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/overview
±changed
+1−3
apichanged
api/overview
**General Availability:**
**Beta:**
The following APIs are in beta:
+1 −3 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/messages/create
±changed
+1−1
apichanged
api/messages/create
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/messages/batches/results
±changed
+1−1
apichanged
api/messages/batches/results
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
+1 −1 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/messages/batches
±changed
+4−4
apichanged
api/messages/batches
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
Skill version or 'latest' for most recent version
+4 −4 lines
Recorded here 21 Aug 2026 20:07 UTC
api
api/messages
±changed
+40−40
apichanged
api/messages
Skill version or 'latest' for most recent version
The resolved version: a skill version ID for custom skills.
The resolved version: a skill version ID for custom skills.
### Container Params
+40 −40 lines
Recorded here 21 Aug 2026 20:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.