HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
820pages tracked
773 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
20 Oct 2026
432 pages
+30015 −21851 lines
claude-code
code-review-local
±changed
+22−24
claude-codechanged
code-review-local
<Note>
To have every pull request in a repository reviewed automatically on GitHub, see [Code Review](/docs/en/code-review), a managed service that an Owner turns on for your organizati
</Note>
> [!NOTE]
>
+22 −24 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
cloud-environments
±changed
+301−319
claude-codechanged
cloud-environments
<Note>
Cloud environments apply to [cloud sessions](/docs/en/claude-code-on-the-web), which are available on Pro, Max, and Team plans, and for Enterprise users with [premium seats or Ch
</Note>
> [!NOTE]
>
+301 −319 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
claude-projects
±changed
+56−76
claude-codechanged
claude-projects
<Note>
Projects are in public beta on Pro and Max plans and rolling out gradually, starting with accounts that have used [cloud sessions](/docs/en/claude-code-on-the-web) and don't have
</Note>
> [!NOTE]
>
+56 −76 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
channels
±changed
+236−240
claude-codechanged
channels
<Note>
Channels are in [research preview](#research-preview). They require Anthropic authentication through claude.ai or a Console API key, and are not available on Amazon Bedrock, Goog
</Note>
> [!NOTE]
>
+236 −240 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
artifacts
±changed
+7−9
claude-codechanged
artifacts
<Note>
Artifacts are available on Pro, Max, Team, and Enterprise plans and require a session signed in with [`/login`](/docs/en/setup#authenticate). See [Availability](#availability) fo
</Note>
> [!NOTE]
>
+7 −9 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
agents
±changed
+3−3
claude-codechanged
agents
<Note>
Running several sessions or subagents at once multiplies token usage. See [Costs](/docs/en/costs) for usage and rate-limit details.
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
admin-setup
±changed
+5−5
claude-codechanged
admin-setup
<Note>
SSO, SCIM provisioning, and seat assignment are configured at the Claude account level. See the [Claude Enterprise Administrator Guide](https://claude.com/resources/tutorials/cla
</Note>
> [!NOTE]
>
+5 −5 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
* [Routines](/docs/en/routines): automate work on a schedule, via API call, or in response to GitHub events
* [Cloud scheduled tasks](/docs/en/routines): automate work on a schedule, via API call, or in response to GitHub events
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
tools-reference
±changed
+5−5
claude-codechanged
tools-reference
| `CronCreate` | Schedules a recurring or one-shot prompt within the current session. Tasks are session-scoped and restored on `--resume` or `--continue` if unexpired. See [schedul
| `CronDelete` | Cancels a scheduled task by ID | No |
| `CronList` | Lists all scheduled tasks in the session | No |
| `CronCreate` | Schedules a recurring or one-shot prompt within the current session. Tasks are session-scoped and restored on `--resume` or `--continue` if unexpired. See [session
| `CronDelete` | Cancels a session-scoped scheduled task by ID | No |
+5 −5 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
skills
±changed
+6−6
claude-codechanged
skills
[Cowork](https://claude.com/product/cowork) sessions and [cloud sessions](/docs/en/cloud-environments#what-carries-over-from-your-setup), including [routines](/docs/en/routines), d
If a skill exists only in `~/.claude/skills/` on your machine, Claude Code reports that the skill was not found when a [routine](/docs/en/routines) invokes it, because each routine
[Cowork](https://claude.com/product/cowork) sessions and [cloud sessions](/docs/en/cloud-environments#what-carries-over-from-your-setup), including [cloud scheduled tasks](/docs/en
+6 −6 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
sessions
±changed
+1−1
claude-codechanged
sessions
* Scheduled tasks: [tasks that haven't expired](/docs/en/scheduled-tasks#limitations) are restored. Background Bash and monitor tasks aren't.
* Session-scoped scheduled tasks: [tasks that haven't expired](/docs/en/scheduled-tasks#limitations) are restored. Background Bash and monitor tasks aren't.
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
self-hosted-environments-configuration
±changed
+2−2
claude-codechanged
self-hosted-environments-configuration
Anthropic's control plane attaches its own MCP server, named Claude Code Remote, to cloud sessions. Claude uses the server's tools to schedule [routines](/docs/en/routines), start
Anthropic's control plane attaches its own MCP server, named Claude Code Remote, to cloud sessions. Claude uses the server's tools to create [cloud scheduled tasks](/docs/en/routin
When a person starts their own session, Claude Code also downloads the [skills enabled for their claude.ai account](/docs/en/skills#skills-in-cowork-and-cloud-sessions) into that s
When a person starts their own session, Claude Code also downloads the [skills enabled for their claude.ai account](/docs/en/skills#skills-in-cowork-and-cloud-sessions) into that s
+2 −2 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
self-hosted-environments
±changed
+5−3
claude-codechanged
self-hosted-environments
A self-hosted environment executes Claude Code cloud sessions on infrastructure your organization operates. A [cloud session](/docs/en/claude-code-on-the-web) is any session that r
A self-hosted environment executes Claude Code cloud sessions on infrastructure your organization operates. A [cloud session](/docs/en/claude-code-on-the-web) is any session that r
In a self-hosted environment, those same sessions execute inside your network. The developer experience is otherwise the same apart from the differences in [Availability and limita
* **Surfaces**: sessions started from [claude.ai/code](https://claude.ai/code), the mobile and desktop apps, [scheduled routines](/docs/en/routines), and the terminal, with [`claud
+5 −3 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
scheduled-tasks
±changed
+21−8
claude-codechanged
scheduled-tasks
Scheduled tasks let Claude re-run a prompt automatically on an interval. Use them to poll a deployment, babysit a PR, check back on a long-running build, or remind yourself to do s
Tasks are session-scoped. When you resume with `--resume` or `--continue`, Claude Code restores tasks that haven't [expired](#seven-day-expiry), except those listed under [Limitati
Session-scoped scheduled tasks let Claude re-run a prompt automatically on an interval within a Claude Code session. Use them to poll a deployment, babysit a PR, check back on a lo
+21 −8 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
routines
±changed
+223−168
claude-codechanged
routines
# Automate work with routines
> Put Claude Code on autopilot. Define routines that run on a schedule, trigger on API calls, or react to GitHub events from cloud infrastructure.
# Automate work with scheduled tasks
+223 −168 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
platforms
±changed
+1−1
claude-codechanged
platforms
* [Scheduled tasks](/docs/en/scheduled-tasks): run prompts on a recurring schedule
* [Scheduling options](/docs/en/scheduled-tasks#compare-scheduling-options): run prompts on a recurring schedule
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
interactive-mode
±changed
+1−1
claude-codechanged
interactive-mode
Run `/recap` to generate a summary on demand. It runs only when you ask for it yourself. When it arrives in a message relayed from a Slack, Teams, or project thread, or in a prompt
Run `/recap` to generate a summary on demand. It runs only when you ask for it yourself. When it arrives in a message relayed from a Slack, Teams, or project thread, you get a [not
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
* A [scheduled task](/docs/en/scheduled-tasks) firing, including a `/loop` iteration
* A [session-scoped scheduled task](/docs/en/scheduled-tasks) firing, including a `/loop` iteration
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
goal
±changed
+1−1
claude-codechanged
goal
The approaches above keep the current session running. You can also schedule work that runs independent of any open session, such as nightly tests or morning triage. See [schedul
The approaches above keep the current session running. You can also schedule work that runs independent of any open session, such as nightly tests or morning triage. See [schedul
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
glossary
±changed
+3−1
claude-codechanged
glossary
A Claude Code session that keeps running after you close your laptop, because it runs on cloud infrastructure instead of your machine: Anthropic-managed by default, or a [self-host
A Claude Code session that keeps running after you close your laptop, because it runs on cloud infrastructure instead of your machine. That infrastructure is Anthropic-managed by d
A session in your terminal, IDE, or the Desktop app with **Local** selected is a local session; to reach a local session from another device, use [Remote Control](#remote-control).
+3 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
github-enterprise-server
±changed
+1−1
claude-codechanged
github-enterprise-server
The session clones your repository from GHES and pushes changes back to a branch. Monitor progress at [claude.ai/code](https://claude.ai/code). See [Use Claude Code in the cloud](/
The session clones your repository from GHES and pushes changes back to a branch. Monitor progress at [claude.ai/code](https://claude.ai/code). See [Use Claude Code in the cloud](/
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
feature-availability
±changed
+2−2
claude-codechanged
feature-availability
* [Routines](/docs/en/routines) (`/schedule`)
* [Cloud scheduled tasks](/docs/en/routines) (`/schedule`)
| [Routines](/docs/en/routines) | ✓ | ✓ | ✓ | ✓ |
| [Cloud scheduled tasks](/docs/en/routines) | ✓ | ✓ | ✓ | ✓ |
+2 −2 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
errors
±changed
+15−13
claude-codechanged
errors
| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [Network](#host-not-allowed-in-a-cloud-session) |
| `403` with `x-deny-reason: host_not_allowed` in a cloud session or cloud scheduled task | [Network](#host-not-allowed-in-a-cloud-session) |
An Owner in your Team or Enterprise organization has turned off routines at the organization level. The error appears when you try to create or run a routine, for example from the
An Owner in your Team or Enterprise organization has turned off [cloud scheduled tasks](/docs/en/routines), formerly routines, at the organization level. The error appears when you
* Ask an Owner in your organization to enable the **Routines** toggle at [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code)
+15 −13 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
desktop-scheduled-tasks
±changed
+74−18
claude-codechanged
desktop-scheduled-tasks
The Desktop app's **Routines** page lets you create both local scheduled tasks and remote [routines](/docs/en/routines). A local task runs on your machine with direct access to you
The Desktop app's **Scheduled tasks** page lists both local scheduled tasks and [cloud scheduled tasks](/docs/en/routines), formerly routines:
* **Local task**: runs on your machine with direct access to your files and tools, but only fires while the app is open and your computer is awake
* **Cloud task**: runs even when your computer is off, and can also start on API calls or GitHub events
+74 −18 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
costs
±changed
+4−2
claude-codechanged
costs
* **Loops**: a row for each of the heaviest [`/loop` or other scheduled tasks](/docs/en/scheduled-tasks) that ran recently, ordered by total tokens, with a count of the rest. Claud
* **Loops**: a row for each of the heaviest [`/loop` or other session-scoped scheduled tasks](/docs/en/scheduled-tasks) that ran recently, ordered by total tokens, with a count of
* **What each row reports**: how often the task fires, how many times it ran, its total and per-run tokens, and when it last ran
* **Stopped and re-created loops**: Claude Code keys a row by the task's prompt, so a loop you stop and re-create stays one row
* **Scheduled tasks**: a [scheduled task](/docs/en/scheduled-tasks) fires on its interval even while the session is idle, sending your full context each time
+4 −2 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
common-workflows
±changed
+1−1
claude-codechanged
common-workflows
| [Routines](/docs/en/routines) | Cloud, Anthropic-managed by default | Tasks that should run even when your computer is off. Can also trigger on API calls or GitHub events in addi
| [Cloud scheduled tasks](/docs/en/routines) | Cloud, Anthropic-managed by default | Tasks that should run even when your computer is off. Can also trigger on API calls or GitHub e
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
code-review-local
±changed
+2−2
claude-codechanged
code-review-local
* **From a scheduled task**: a [scheduled task](/docs/en/scheduled-tasks) with `/code-review` as its prompt runs the review
* **From a scheduled task**: a [session-scoped scheduled task](/docs/en/scheduled-tasks) with `/code-review` as its prompt runs the review
A scheduled task never launches the [cloud review](#escalate-to-ultrareview), so schedule `/code-review` without the `ultra` argument.
A session-scoped scheduled task never launches the [cloud review](#escalate-to-ultrareview), so schedule `/code-review` without the `ultra` argument.
+2 −2 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
cloud-environments
±changed
+17−6
claude-codechanged
cloud-environments
The same environments apply wherever you start a cloud session: the [Desktop app](/docs/en/desktop), the [Claude mobile app](/docs/en/mobile), your browser at [claude.ai/code](http
The same environments apply wherever you start a cloud session:
* The [Desktop app](/docs/en/desktop)
* The [Claude mobile app](/docs/en/mobile)
+17 −6 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
claude-projects
±changed
+17−13
claude-codechanged
claude-projects
In any of them you can send a batch of tasks, tell Claude to start without asking you to confirm, walk away, and find the threads that need you under [**Waiting on you**](#see-what
In any of them you can send a batch of tasks, tell Claude to start without asking you to confirm, and walk away. When you're back, you can find the threads that need you under [**W
* **One task that repeats on a schedule with no conversation around it**: "Post a dependency report every Monday." Create a [routine](/docs/en/routines) on its own.
* **One task that repeats on a schedule with no conversation around it**: "Post a dependency report every Monday." Create a [cloud scheduled task](/docs/en/routines) on its own.
* **The Overview pane**: where you [see all the threads at once](#see-what-needs-you-in-overview) and which of them need you. Its other tabs are **Library** for the files you added
+17 −13 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
claude-code-on-the-web
±changed
+5−3
claude-codechanged
claude-code-on-the-web
* **Routines**: [scheduled and triggered runs](/docs/en/routines) each run as a cloud session
* **Cloud scheduled tasks**: [scheduled and triggered runs](/docs/en/routines) each run as a cloud session
* **Organization IP allowlist**: cloud sessions call the Anthropic API from Anthropic-managed infrastructure, not your network, while sessions in a [self-hosted environment](/docs/
* **Organization IP allowlist**: cloud sessions call the Anthropic API from Anthropic-managed infrastructure, not your network, while sessions in a [self-hosted environment](/docs/
* **Code Review and scheduled tasks**: the same applies to [Code Review](/docs/en/code-review) and to [cloud scheduled tasks](/docs/en/routines) that run on Anthropic-hosted envi
+5 −3 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
channels
±changed
+1−1
claude-codechanged
channels
* [Scheduled tasks](/docs/en/scheduled-tasks) to poll on a timer instead of reacting to pushed events
* [Session-scoped scheduled tasks](/docs/en/scheduled-tasks) to poll on a timer instead of reacting to pushed events
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
artifacts
±changed
+1−1
claude-codechanged
artifacts
| Claude publishes in a turn that a [scheduled task](/docs/en/scheduled-tasks) firing in your session started, rather than a prompt you typed | Asks before the first publish of eac
| Claude publishes in a turn that a [session-scoped scheduled task](/docs/en/scheduled-tasks) firing in your session started, rather than a prompt you typed | Asks before the first
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
agents
±changed
+1−1
claude-codechanged
agents
* A [routine](/docs/en/routines) runs a session on a schedule in the cloud, not in parallel on your machine.
* A [cloud scheduled task](/docs/en/routines) runs a session on a schedule in the cloud, not in parallel on your machine.
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
admin-setup
±changed
+1−1
claude-codechanged
admin-setup
Some Claude Code features require a claude.ai account. [Cloud sessions](/docs/en/claude-code-on-the-web), [Routines](/docs/en/routines), [Code Review](/docs/en/code-review), [Remot
Some Claude Code features require a claude.ai account. [Cloud sessions](/docs/en/claude-code-on-the-web), [cloud scheduled tasks](/docs/en/routines), [Code Review](/docs/en/code-re
+1 −1 lines
Upstream edited 20 Oct 2026 02:25 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
permission-modes
±changed
+56−4
claude-codechanged
permission-modes
| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | File reads inside your working directories and pre-approved tools; anything that would prompt is denied | Locked-d
| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | File reads inside your working directories and pre-approved tools; anything that would prompt is denied, though a
* Pushing to any branch of the repository you're working in, including the default branch. A non-default branch whose name marks it as a deploy or publication target, such as `prod
* Pushing to any branch of the repository you're working in, including the default branch. A non-default branch whose name marks it as a deploy or publication target, such as `prod
+56 −4 lines
Upstream edited 20 Oct 2026 02:22 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
plugins/mods/overview
±changed
+47−47
claude-codechanged
plugins/mods/overview
A mod is a [plugin](/docs/en/plugins/overview) that changes how Claude Code looks and behaves. It's made of JavaScript or TypeScript event handlers: Claude Code calls one when an e
A mod is a [plugin](/docs/en/plugins/overview.md) that changes how Claude Code looks and behaves. It's made of JavaScript or TypeScript event handlers: Claude Code calls one when a
> Claude Code's existing [hooks](/docs/en/hooks) also run on events, as a shell command, HTTP request, or prompt you configure in a settings file. A mod's handlers are functions th
> Claude Code's existing [hooks](/docs/en/hooks.md) also run on events, as a shell command, HTTP request, or prompt you configure in a settings file. A mod's handlers are functions
* **Draw an interface you can use**: a pane beside the transcript or a band above the prompt, with tabs, buttons, and text fields. See [Draw in the interface](/docs/en/plugins/mods
+47 −47 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
plugins/mods/admin
±changed
+51−51
claude-codechanged
plugins/mods/admin
A [mod](/docs/en/plugins/mods/overview) is a plugin that runs code inside Claude Code with the permissions of the user who installed it. Mods aren't sandboxed. Through [managed set
A [mod](/docs/en/plugins/mods/overview.md) is a plugin that runs code inside Claude Code with the permissions of the user who installed it. Mods aren't sandboxed. Through [managed
> * **You haven't deployed managed settings before**: start with [Deploy managed settings](/docs/en/managed-settings)
> * **You want to control which plugins users can install**: see [Manage plugins for your organization](/docs/en/plugins/org)
> * **You haven't deployed managed settings before**: start with [Deploy managed settings](/docs/en/managed-settings.md)
+51 −51 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
best-practices
±changed
+37−37
claude-codechanged
best-practices
This guide covers patterns that have proven effective across Anthropic's internal teams and for engineers using Claude Code across various codebases, languages, and environments. F
This guide covers patterns that have proven effective across Anthropic's internal teams and for engineers using Claude Code across various codebases, languages, and environments. F
This matters since LLM performance degrades as context fills. When the context window is getting full, Claude may start "forgetting" earlier instructions or making more mistakes. T
This matters since LLM performance degrades as context fills. When the context window is getting full, Claude may start "forgetting" earlier instructions or making more mistakes. T
The check is anything that returns a signal Claude can read in the conversation: a test suite, a build exit code, a linter, a script that diffs output against a fixture, or a [brow
+37 −37 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
agent-sdk/agent-loop
±changed
+50−50
claude-codechanged
agent-sdk/agent-loop
Both the TypeScript and Python SDKs bundle a native Claude Code binary, so most installs need no separate Claude Code install. See the [quickstart's install note](/docs/en/agent-sd
When you start an agent, the SDK runs the same [execution loop that powers Claude Code](/docs/en/how-claude-code-works#the-agentic-loop): Claude evaluates your prompt, calls tools
Both the TypeScript and Python SDKs bundle a native Claude Code binary, so most installs need no separate Claude Code install. See the [quickstart's install note](/docs/en/agent-sd
+50 −50 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
plugins/mods/reference
±changed
+9−21
claude-codechanged
plugins/mods/reference
<Note>
The complete reference is Claude Code's [TypeScript declarations for mods](https://github.com/anthropics/claude-code/blob/main/mods/types/claude-code.d.ts), which describe every
</Note>
> [!NOTE]
>
+9 −21 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
plugins/mods/overview
±changed
+10−14
claude-codechanged
plugins/mods/overview
<Note>
Claude Code's existing [hooks](/docs/en/hooks) also run on events, as a shell command, HTTP request, or prompt you configure in a settings file. A mod's handlers are functions th
</Note>
> [!NOTE]
>
+10 −14 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
plugins/mods/events
±changed
+4−6
claude-codechanged
plugins/mods/events
<Note>
A `tool.check` hook can also return `allow` or `ask`. In [plan mode](/docs/en/permissions#hook-approvals-in-plan-mode), for a call that isn't read-only, such as a file edit, your
</Note>
> [!NOTE]
>
+4 −6 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
plugins/mods/admin
±changed
+7−9
claude-codechanged
plugins/mods/admin
<Note>
These cases are covered on other pages:
* **You haven't deployed managed settings before**: start with [Deploy managed settings](/docs/en/managed-settings)
* **You want to control which plugins users can install**: see [Manage plugins for your organization](/docs/en/plugins/org)
+7 −9 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
permissions
±changed
+44−56
claude-codechanged
permissions
<Frame>
<img src="https://mintcdn.com/claude-code/oa7CKjMeIChox26S/images/permission-prompt-bash-light.png?fit=max&auto=format&n=oa7CKjMeIChox26S&q=85&s=87585d008a29304873466399f7b476f6"
<img src="https://mintcdn.com/claude-code/oa7CKjMeIChox26S/images/permission-prompt-bash-dark.png?fit=max&auto=format&n=oa7CKjMeIChox26S&q=85&s=dd25688056898df1d1e4f1b5542bc978"
</Frame>
+44 −56 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
hooks-guide
±changed
+290−298
claude-codechanged
hooks-guide
<Tip>
This guide covers common use cases and how to get started. For full event schemas, JSON input/output formats, and advanced features like async hooks and MCP tool hooks, see the [
</Tip>
> [!TIP]
>
+290 −298 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
best-practices
±changed
+132−140
claude-codechanged
best-practices
<Tip>
Give Claude a check it can run: tests, a build, a screenshot to compare. It's the difference between a session you watch and one you walk away from.
</Tip>
> [!TIP]
>
+132 −140 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
agent-sdk/permissions
±changed
+159−169
claude-codechanged
agent-sdk/permissions
<Steps>
<Step title="Hooks">
Run [hooks](/docs/en/agent-sdk/hooks) first. A hook can deny the call outright or pass it on. A hook that returns `allow` does not skip the deny and ask rules below; those are
</Step>
+159 −169 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
agent-sdk/agent-loop
±changed
+178−184
claude-codechanged
agent-sdk/agent-loop
<img src="https://mintcdn.com/claude-code/ikqp3_70mqIahteV/images/agent-loop-diagram.svg?fit=max&auto=format&n=ikqp3_70mqIahteV&q=85&s=1c6e8f28d80dba14a7287419656f1237" className="
<img src="https://mintcdn.com/claude-code/_xqph1dUOslCOwsj/images/agent-loop-diagram-dark.svg?fit=max&auto=format&n=_xqph1dUOslCOwsj&q=85&s=afe723c52a324d3c61fa72fb02432ab6" classN
 or a Team or Enterprise [`/login`](/docs/en/authentication#authentication-precedence) as the sessio
+1 −1 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
plugins/mods/events
±changed
+6−4
claude-codechanged
plugins/mods/events
Hooks in your organization's [managed settings](/docs/en/server-managed-settings) run before any mod's `tool.call` hook, and a block from one of them is final.
Hooks in your organization's [managed settings](/docs/en/server-managed-settings) run before any mod's `tool.call` hook. When a managed hook blocks the call, no mod's `tool.call` h
A hook can return `allow`, `ask`, or `deny`, so it can also approve a call that a `PreToolUse` hook outside managed settings blocked. In [plan mode](/docs/en/permissions#hook-appro
<Note>
A `tool.check` hook can also return `allow` or `ask`. In [plan mode](/docs/en/permissions#hook-approvals-in-plan-mode), for a call that isn't read-only, such as a file edit, your
+6 −4 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
plugins/mods/admin
±changed
+12−8
claude-codechanged
plugins/mods/admin
* The user is signed in to Claude Code with a Team or Enterprise plan
A user who authenticates with an API key, or through Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry, gets the guard only on a machine that has managed settin
* The session runs on [`/login` credentials](/docs/en/authentication#authentication-precedence) for a Team or Enterprise plan
+12 −8 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
permissions
±changed
+16−7
claude-codechanged
permissions
| `dontAsk` | Auto-denies every call that would otherwise prompt; file reads in your working directories and other actions that need no approval still run, as do tools pre-approved
| `dontAsk` | Auto-denies every call that would otherwise prompt, though a [mod](/docs/en/plugins/mods/overview) you installed can still approve some of those calls. File reads in
That precedence covers hooks in settings files and in a plugin's `hooks/hooks.json`. A [mod](/docs/en/plugins/mods/overview) you install that handles `tool.check` answers after the
* **Ask rules**: the mod can approve a call that an ask rule would prompt for
+16 −7 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
hooks-guide
±changed
+5−1
claude-codechanged
hooks-guide
A [mod](/docs/en/plugins/mods/overview) you install that handles `tool.check` can approve a call that your `PreToolUse` hook blocked, unless the hook is in managed settings. In pla
<Note>
If your machine has no [managed settings](/docs/en/settings#check-what-your-organization-enforces) and your session doesn't use [`/login` credentials](/docs/en/authentication#aut
In plan mode, a mod can approve such a blocked call only when it's read-only, so not a file edit. For the cases where a mod's approval doesn't get past your rules and hooks, see
+5 −1 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
headless
±changed
+3−1
claude-codechanged
headless
* **`dontAsk`**: Claude Code denies every call that would otherwise prompt, which is useful for locked-down CI runs. Actions that need no approval in Manual mode still run, such as
* **`dontAsk`**: Claude Code denies every call that would otherwise prompt, which is useful for locked-down CI runs, though a [mod](/docs/en/plugins/mods/overview) you installed ca
Actions that need no approval in Manual mode still run, such as file reads in your working directories and the [read-only command set](/docs/en/permissions#read-only-commands). A
+3 −1 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
best-practices
±changed
+1−1
claude-codechanged
best-practices
Refine your prompt based on what goes wrong with the first 2-3 files, then run on the full set. The `--allowedTools` flag pre-approves the tools the migration needs, and [`--pe
Refine your prompt based on what goes wrong with the first 2-3 files, then run on the full set. The `--allowedTools` flag pre-approves the tools the migration needs. [`--permis
+1 −1 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
agent-sdk/permissions
±changed
+8−4
claude-codechanged
agent-sdk/permissions
If not resolved by any of the above, call your [`canUseTool` callback](/docs/en/agent-sdk/user-input) for a decision. In `dontAsk` mode, this step is skipped and the tool is de
If not resolved by any of the above, call your [`canUseTool` callback](/docs/en/agent-sdk/user-input) for a decision. In `dontAsk` mode, this step is skipped and the tool is de
Listed tools are approved, apart from the [actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-auto-approves) and [reads from network paths](/docs/en/permissio
Listed tools are approved, apart from the [actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-auto-approves) and [reads from network paths](/docs/en/permissio
+8 −4 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
claude-code
agent-sdk/agent-loop
±changed
+1−1
claude-codechanged
agent-sdk/agent-loop
| `"dontAsk"` | Never prompts. Tools pre-approved by [permission rules](/docs/en/settings-reference#permission-settings) run, and so do calls that need no approval in `default` mod
| `"dontAsk"` | Never prompts. Tools pre-approved by [permission rules](/docs/en/settings-reference#permission-settings) run, and so do calls that need no approval in `default` mod
+1 −1 lines
Upstream edited 20 Oct 2026 02:14 UTC Recorded here 20 Oct 2026 02:37 UTC
api
release-notes/overview
±changed
+5−4
apichanged
release-notes/overview
* We've added `capabilities.thinking.types.between_tools` to the [Models API](https://platform.claude.com/docs/en/api/models/list). `GET /v1/models` and `GET /v1/models/{model_id}`
* Code written for Claude Haiku 4.5 can break on Claude Haiku 5.5. Manual extended thinking (`budget_tokens`), the sampling parameters `temperature`, `top_p`, and `top_k`, and assi
* Code written for Claude Haiku 4.5 can break on Claude Haiku 5.5. Manual extended thinking (`budget_tokens`), the sampling parameters `temperature`, `top_p`, and `top_k`, and assi
* The legacy **Workbench** ([platform.claude.com/workbench](https://platform.claude.com/workbench)) in the Claude Console is being sunset with access ending on August 17, 2026. Sav
* The legacy **Workbench** ([platform.claude.com/workbench](https://platform.claude.com/workbench)) in the Claude Console is being sunset with access ending on August 17, 2026. Sav
+5 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
models/sonnet-5-5/migration-guide
±changed
+4−6
apichanged
models/sonnet-5-5/migration-guide
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
* Replace [forced tool use](https://platform.claude.com/docs/en/models/sonnet-5-5/migration-guide#forced-tool-use) with `auto` and strict tools, or with `auto` alone on Amazon Bedr
+4 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
models/overview
±changed
+2−0
apichanged
models/overview
Each model's `capabilities` object also includes `thinking.types.between_tools`, which reports whether the model accepts `thinking: {type: "between_tools"}`, the setting that [turn
+2 −0 lines
Recorded here 20 Oct 2026 02:07 UTC
api
models/opus-5-5/migration-guide
±changed
+5−7
apichanged
models/opus-5-5/migration-guide
* **Prefill:** Don't end `messages` with a prefilled assistant turn: it is rejected. Use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outpu
* **Prefill:** Don't end `messages` with a prefilled assistant turn: it is rejected. Use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outpu
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
+5 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
models/haiku-5-5/whats-new-haiku-5-5
±changed
+0−1
apichanged
models/haiku-5-5/whats-new-haiku-5-5
| [Structured outputs aren't available on Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/structured-outputs)
+0 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
models/haiku-5-5/migration-guide
±changed
+1−2
apichanged
models/haiku-5-5/migration-guide
11. If you use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) (`output_config.format` or `strict: true` tools) on Amazon Bedrock, de
* **Output format:** use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs), or tools with enum fields for classification. On Amazon Bed
* **Output format:** use [structured outputs](https://platform.claude.com/docs/en/build-with-claude/structured-outputs), or tools with enum fields for classification.
+1 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/workflow-runs
±changed
+12−7
apichanged
managed-agents/workflow-runs
content: [{ type: "text", text: "Which contracts in /contracts have a change-of-control clause?" }],
},
],
content: [
{
+12 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/vaults
±changed
+24−20
apichanged
managed-agents/vaults
metadata: { external_user_id: "usr_abc123" },
metadata: { external_user_id: "usr_abc123" }
"token_endpoint_auth": {"type": "client_secret_post", "client_secret": "abc123..."},
"token_endpoint_auth": {
"type": "client_secret_post",
+24 −20 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/skills
±changed
+3−3
apichanged
managed-agents/skills
authorization_token: "ghp_your_github_token",
},
],
authorization_token: "ghp_your_github_token"
}
+3 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/session-threads
±changed
+9−9
apichanged
managed-agents/session-threads
events: [{ type: "user.interrupt", session_thread_id: thread.id }],
events: [{ type: "user.interrupt", session_thread_id: thread.id }]
session_id: session.id,
session_id: session.id
events: [{ type: "user.interrupt", session_thread_id: thread.id }],
+9 −9 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/self-hosted-sandboxes-workers
±changed
+3−4
apichanged
managed-agents/self-hosted-sandboxes-workers
async with AsyncAnthropic(auth_token=os.environ["ANTHROPIC_ENVIRONMENT_KEY"]) as client:
async with AsyncAnthropic(
auth_token=os.environ["ANTHROPIC_ENVIRONMENT_KEY"]
+3 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/self-hosted-sandboxes-custom-tools
±changed
+5−4
apichanged
managed-agents/self-hosted-sandboxes-custom-tools
ClientSession(read, write, read_timeout_seconds=timedelta(seconds=60)) as mcp_session,
+5 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/scheduled-deployments
±changed
+8−8
apichanged
managed-agents/scheduled-deployments
content: [{ type: "text", text: "Run the weekly compliance scan." }],
},
content: [{ type: "text", text: "Run the weekly compliance scan." }]
}
timezone: "America/New_York",
+8 −8 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/quickstart
±changed
+10−12
apichanged
managed-agents/quickstart
* An [API key](https://platform.claude.com/settings/keys)
* An [API key](https://platform.claude.com/settings/keys) from the Console
tools: [
{ type: "agent_toolset_20260401" },
],
+10 −12 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/overview
±changed
+1−1
apichanged
managed-agents/overview
1. A [Claude API key](https://platform.claude.com/settings/keys)
1. A [Claude API key](https://platform.claude.com/settings/keys) from the Claude Console
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/onboarding
±changed
+1−1
apichanged
managed-agents/onboarding
The [visual interface](https://platform.claude.com/workspaces/default/agent-quickstart/) walks you through each field of an agent definition:
The [visual interface](https://platform.claude.com/workspaces/default/agent-quickstart/) in the Claude Console walks you through each field of an agent definition:
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/multiagent-orchestration
±changed
+14−16
apichanged
managed-agents/multiagent-orchestration
{ type: "agent", id: testWriterAgent.id },
],
},
},
{ type: "agent", id: testWriterAgent.id }
+14 −16 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/mcp-connector
±changed
+5−5
apichanged
managed-agents/mcp-connector
url: "https://api.githubcopilot.com/mcp/",
},
url: "https://api.githubcopilot.com/mcp/"
}
{ type: "mcp_toolset", mcp_server_name: "github" },
+5 −5 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/github
±changed
+18−20
apichanged
managed-agents/github
url: "https://api.githubcopilot.com/mcp/",
},
url: "https://api.githubcopilot.com/mcp/"
}
mcp_server_name: "github",
+18 −20 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/files
±changed
+6−6
apichanged
managed-agents/files
file: await toFile(readFile("data.csv"), "data.csv", { type: "text/csv" }),
file: await toFile(readFile("data.csv"), "data.csv", { type: "text/csv" })
mount_path: "/data.csv",
},
],
+6 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/events-and-streaming
±changed
+27−27
apichanged
managed-agents/events-and-streaming
text: "Analyze the performance of the sort function in utils.py",
},
],
},
],
+27 −27 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/event-deltas
±changed
+11−5
apichanged
managed-agents/event-deltas
"content": [{"type": "text", "text": "Describe the repo in one sentence."}],
"content": [
{"type": "text", "text": "Describe the repo in one sentence."}
],
preview = accumulate_managed_agents_event(previews.get(event.event_id), event)
+11 −5 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/environments
±changed
+3−3
apichanged
managed-agents/environments
networking: { type: "limited", allow_package_managers: true },
},
networking: { type: "limited", allow_package_managers: true }
}
environment_id: environment.id,
+3 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/dreams
±changed
+3−5
apichanged
managed-agents/dreams
{ type: "sessions", session_ids: [sessionA, sessionB] },
{ type: "sessions", session_ids: [sessionA, sessionB] }
instructions: "Focus on coding-style preferences; ignore one-off debugging notes.",
instructions: "Focus on coding-style preferences; ignore one-off debugging notes."
resources: [
+3 −5 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/define-outcomes
±changed
+6−6
apichanged
managed-agents/define-outcomes
file: await toFile(readFile("/tmp/rubric.md"), "/tmp/rubric.md"),
file: await toFile(readFile("/tmp/rubric.md"), "/tmp/rubric.md")
title: "Financial analysis on Costco",
title: "Financial analysis on Costco"
max_iterations: 5, // optional; default 3, max 20
+6 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
managed-agents/agent-setup
±changed
+5−5
apichanged
managed-agents/agent-setup
tools: [{ type: "agent_toolset_20260401" }],
tools: [{ type: "agent_toolset_20260401" }]
system: "You are a helpful assistant.",
system: "You are a helpful assistant."
system: "You are a helpful coding agent. Always write tests.",
+5 −5 lines
Recorded here 20 Oct 2026 02:07 UTC
api
manage-claude/plugins-api
±changed
+17−17
apichanged
manage-claude/plugins-api
| Status | Cause | What to do
| -------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------
| 404 | `marketplace_id` is not a marketplace of your organization. | Take the ID from [List marketplaces](https
| 400 | The marketplace is synchronized from Git, or already holds 500 plugins and skills. | Upload to a `manual` marketplace, or chang
| 409 `plugin_name_taken` | The name is taken in that marketplace. | Continue with `details.plugin_id` (upload
+17 −17 lines
Recorded here 20 Oct 2026 02:07 UTC
api
manage-claude/opentelemetry/api
±changed
+2−2
apichanged
manage-claude/opentelemetry/api
For **Selected** or **All except**, select the workspaces in the search box that appears under the options. To change a destination's workspaces later, open its **More actions** me
For **Selected** or **All except**, select the workspaces in the search box that appears under the options. To change a destination's workspaces later, open its **More actions** me
The API doesn't send spans to a disabled destination. To resume export, fix the cause. Then, with the **Workspace** filter on the [OpenTelemetry settings page](https://platform.cla
The API doesn't send spans to a disabled destination. To resume export, fix the cause. Then, on the [OpenTelemetry settings page](https://platform.claude.com/settings/telemetry-des
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
manage-claude/data-residency
±changed
+1−3
apichanged
manage-claude/data-residency
const textBlock = response.content.find(
(block): block is Anthropic.TextBlock => block.type === "text"
);
const textBlock = response.content.find((block) => block.type === "text");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
api
manage-claude/cmek
±changed
+0−1
apichanged
manage-claude/cmek
* Portions of the Compliance API that return raw content, such as prompts, responses, and files, are disabled.
+0 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
manage-claude/claude-code-analytics-api
±changed
+2−2
apichanged
manage-claude/claude-code-analytics-api
The Claude Code Analytics Admin API provides programmatic access to daily aggregated usage metrics for Claude Code users, enabling organizations to analyze developer productivity a
The Claude Code Analytics Admin API provides programmatic access to daily aggregated usage metrics for Claude Code users, enabling organizations to analyze developer productivity a
* [Claude Code Analytics dashboard](https://platform.claude.com/claude-code)
* [Claude Code Analytics dashboard](https://platform.claude.com/claude-code) in the Claude Console
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
home
±changed
+6−6
apichanged
home
Get API key
Get API key in Claude Console
Get API key
Get API key in Claude Console
Try the API in playground
+6 −6 lines
Recorded here 20 Oct 2026 02:07 UTC
api
get-api-key
±changed
+1−1
apichanged
get-api-key
The [client SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) reads `ANTHROPIC_API_KEY` automatically. Direct HTTP requests send the key in the `x-api-key` head
The [client SDK](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) reads `ANTHROPIC_API_KEY` automatically. Direct HTTP requests send the key as `Authorization: Bear
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/sdks/php
±changed
+2−2
apichanged
cli-sdks-libraries/sdks/php
$client = new \Anthropic\Client(
requestOptions: \Anthropic\RequestOptions::with(streamingTransporter: $myStreamingClient),
$client = new Client(
requestOptions: RequestOptions::with(streamingTransporter: $myStreamingClient),
+2 −2 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/libraries/openai-sdk
±changed
+1−1
apichanged
cli-sdks-libraries/libraries/openai-sdk
* Replace your API key with a [Claude API key](https://platform.claude.com/settings/keys)
* Replace your API key with a [Claude API key](https://platform.claude.com/settings/keys) from the Claude Console
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/libraries/apple-foundation-models
±changed
+1−1
apichanged
cli-sdks-libraries/libraries/apple-foundation-models
Your proxy receives standard [Messages API](https://platform.claude.com/docs/en/api/messages/create) requests, attaches the `x-api-key` header, and forwards them to `https://api.an
Your proxy receives standard [Messages API](https://platform.claude.com/docs/en/api/messages/create) requests, attaches your API key as `Authorization: Bearer <key>`, and forwards
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/cli/using
±changed
+2−0
apichanged
cli-sdks-libraries/cli/using
| `--api-key-stdin` | Read the API key from standard input. The flag reads all of standard input, so pass the request body with [flags](https://platform.claude.
| `--auth-token-stdin` | Read the bearer token from standard input. The flag reads all of standard input, so pass the request body with [flags](https://platform.cl
+2 −0 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/cli/authentication
±changed
+1−1
apichanged
cli-sdks-libraries/cli/authentication
To override the key for a single invocation, pass `--api-key`. To point at a different API host, set `ANTHROPIC_BASE_URL` or pass `--base-url`.
To override the key for a single invocation, pass [`--api-key-stdin`](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/using#global-flags) and pipe the key to the command
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
cli-sdks-libraries/cli/apply
±changed
+6−4
apichanged
cli-sdks-libraries/cli/apply
Resources refer to each other by path. Wherever the API expects another resource's ID, write the relative path to that resource's file instead. In this project, the reviewer agent
Resources refer to each other by path. Wherever the API expects another resource's ID, write the relative path to that resource's file instead. In this project, the reviewer agent
type: coordinator
agents:
- ./reviewer.md
+6 −4 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/vision-coordinates
±changed
+1−7
apichanged
build-with-claude/vision-coordinates
const [resizedW, resizedH] = resizedSize(
originalWidth,
originalHeight,
maxEdge,
+1 −7 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/token-counting
±changed
+1−1
apichanged
build-with-claude/token-counting
Token counting is **free to use** but subject to requests per minute rate limits based on your [usage tier](https://platform.claude.com/docs/en/api/rate-limits#rate-limits). If you
Token counting is **free to use** but subject to requests per minute rate limits based on your [usage tier](https://platform.claude.com/docs/en/api/rate-limits#rate-limits). If you
+1 −1 lines
Recorded here 20 Oct 2026 02:07 UTC
api
build-with-claude/thinking-tool-workflows
±changed
+1−3
apichanged
build-with-claude/thinking-tool-workflows
const toolUseBlock = response.content.find(
(block): block is Anthropic.ToolUseBlock => block.type === "tool_use"
);
const toolUseBlock = response.content.find((block) => block.type === "tool_use");
+1 −3 lines
Recorded here 20 Oct 2026 02:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.