HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
821pages tracked
767 changed this week · last read 24 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 24 Oct 2026
Claude Documentation
280pages tracked
69 changed this week · last read 24 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
8 Oct 2026
301 pages
+64234 −29772 lines
claude-code
plugins/mods/troubleshoot
±changed
+8−0
claude-codechanged
plugins/mods/troubleshoot
### A `ui.render` line says `threw while drawn`
The line names the [render site](/docs/en/plugins/mods/reference#render-sites), then says `threw while drawn:` and the error, as in `first-mod: ui.render (ToolUse) threw while draw
Read the error and fix the value in your hook that caused it.
+8 −0 lines
Upstream edited 8 Oct 2026 20:48 UTC Recorded here 8 Oct 2026 21:07 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 8 Oct 2026 20:37 UTC
claude-code
mcp
±changed
+32−3
claude-codechanged
mcp
[Plugins](/docs/en/plugins/overview) can bundle MCP servers that provide tools and integrations when you enable the plugin. Plugin MCP servers work identically to user-configured s
[Plugins](/docs/en/plugins/overview) can bundle MCP servers that provide tools and integrations when you enable the plugin.
<h4 id="per-tool-alwaysload">
Mark a tool to load upfront or stay deferred
</h4>
+32 −3 lines
Upstream edited 8 Oct 2026 20:28 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
agent-sdk/typescript
±changed
+7−1
claude-codechanged
agent-sdk/typescript
| `options.alwaysLoad` | `boolean` | When `true`, every tool from this server stays in the initial prompt instead of being deferred behind [tool search](/docs/en/agent-sdk/tool-sea
| `options.alwaysLoad` | `boolean` | When `true`, this server's tools stay in the initial prompt instead of being deferred behind [tool search](/docs/en/agent-sdk/tool-search). Com
`limit` sets the most artifacts a listing returns, from 1 to 200. A `limit` above 50 requires Agent SDK v0.3.292 or later. Without `limit`, a listing returns up to 25.
total?: number;
+7 −1 lines
Upstream edited 8 Oct 2026 20:28 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
hooks
±changed
+185−25
claude-codechanged
hooks
| `Elicitation` | Yes | Denies the elicitation |
| `Elicitation` | Yes | Declines the request, and no dialog appears |
| Elicitation | `hookSpecificOutput` | `action` (accept/decline/cancel), `content` (form field values for accept) |
| ElicitationResult | `hookSpecificOutput` | `action` (accept/decline/cancel), `content` (form field values override) |
| Elicitation, ElicitationResult | `hookSpecificOutput` or top-level `decision` | `action` (accept/decline/cancel), `content` (form field values). `decision: "block"` also [decline
+185 −25 lines
Upstream edited 8 Oct 2026 20:22 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
plugins/mods/overview
±changed
+1−1
claude-codechanged
plugins/mods/overview
* **Desktop app**: in a local session in the Code tab, enter `/status` and read the **Claude Code** row, which shows a version such as `2.1.286`. If yours is older, update the Desk
* **Desktop app**: in a local session in the Code tab, enter `/status` and read the **Claude Code** row, which shows a version such as `2.1.286`. If yours is older, [update the Des
+1 −1 lines
Upstream edited 8 Oct 2026 20:16 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
desktop
±changed
+9−1
claude-codechanged
desktop
* **Local sessions on this machine**: a managed settings file deployed to disk applies. Managed settings pushed remotely through the admin console also reach these sessions on Anth
* **Local sessions on this machine**: a managed settings file deployed to disk applies. Managed settings pushed remotely through the admin console also reach these sessions on Anth
#### Claude Code version in the Code tab
To see which version of Claude Code a session runs, type `/status` in a local session in the **Code** tab and read the **Claude Code** row, which shows a version such as `2.1.286`.
+9 −1 lines
Upstream edited 8 Oct 2026 20:16 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
model-config
±changed
+1−1
claude-codechanged
model-config
* Server-managed delivery also requires the session to authenticate with an [eligible login or key](/docs/en/server-managed-settings#platform-availability). Fleets that generate ke
* Delivery from the admin console also requires the session to fetch with an [eligible login](/docs/en/server-managed-settings#platform-availability) to your organization or an OAu
+1 −1 lines
Upstream edited 8 Oct 2026 20:16 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
1. Remote settings, delivered from claude.ai as [server-managed settings](/docs/en/server-managed-settings) or by a [Claude apps gateway](/docs/en/claude-apps-gateway). Claude Code
1. Remote settings, delivered from claude.ai as [server-managed settings](/docs/en/server-managed-settings) or by a [Claude apps gateway](/docs/en/claude-apps-gateway). Claude Code
+1 −1 lines
Upstream edited 8 Oct 2026 20:16 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
authentication
±changed
+0−2
claude-codechanged
authentication
If your organization uses [server-managed settings](/docs/en/server-managed-settings), they apply to this sign-in on Claude Code v2.1.257 or later.
+0 −2 lines
Upstream edited 8 Oct 2026 20:16 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
debug-your-config
±changed
+12−1
claude-codechanged
debug-your-config
Start with [`claude --safe-mode`](/docs/en/cli-reference#cli-flags), which launches a session with all customizations disabled, including `CLAUDE.md`, skills, plugins, hooks, MCP s
Start with [`claude --safe-mode`](/docs/en/cli-reference#cli-flags), which launches a session with your customizations disabled, including:
* `CLAUDE.md`
* Skills, plugins, and hooks
+12 −1 lines
Upstream edited 8 Oct 2026 20:14 UTC Recorded here 8 Oct 2026 20:37 UTC
claude-code
claude-tag
±changed
+2−2
claude-codechanged
claude-tag
No line of the body moved in this read.
+2 −2 lines
Recorded here 8 Oct 2026 20:07 UTC
claude-code
plugins/mods/troubleshoot
±changed
+9−1
claude-codechanged
plugins/mods/troubleshoot
### `the module failed without a message`
A [`Client`](/docs/en/plugins/mods/interface#when-a-client-fails) failed with an error that has no message, such as `throw new Error()`. The line in its place reads like `my-mod: C
Find the throw in your `Client`'s code and give the error a message. The line then shows that message.
+9 −1 lines
Upstream edited 8 Oct 2026 20:01 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
plugins/mods/interface
±changed
+8−0
claude-codechanged
plugins/mods/interface
<h3 id="when-a-client-fails">
When a `Client` fails
</h3>
+8 −0 lines
Upstream edited 8 Oct 2026 20:01 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
changelog
±changed
+213−45
claude-codechanged
changelog
<Update label="2.1.295" description="October 8, 2026">
**Added**
* Added `onFailure: "block"` for command and HTTP hooks: a hook that can't start, times out, or exits with an unexpected code blocks the action instead of letting it through
+213 −45 lines
Upstream edited 8 Oct 2026 19:56 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
errors
±changed
+1−1
claude-codechanged
errors
Opening the same session's row in [agent view](/docs/en/agent-view) shows `Press enter again to restart this session fresh` below the list instead, and a second `Enter` on the row
Opening the same session's row in [agent view](/docs/en/agent-view) shows `Press enter again to restart this session fresh` below the list instead, and a second `Enter` on the row
+1 −1 lines
Upstream edited 8 Oct 2026 19:47 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
hooks
±changed
+2−0
claude-codechanged
hooks
In a prompt or [agent hook](#agent-based-hooks), you can write the `prompt` as a rule about what to block or allow, such as "Block any Bash command that reads `.env` files", or as
+2 −0 lines
Upstream edited 8 Oct 2026 19:46 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
plugins/mods/reference
±changed
+2−1
claude-codechanged
plugins/mods/reference
| `next.error`, `next.called` | In a `.catch` handler only. `next.error.kind` is `throw` or `timeout`, `next.error.message` is the error's text, and `next.called` is `true` when th
| `next.error` | In a `.catch` handler only. `kind` is `throw` or `timeout` when the hook failed, and `message` is the error's text. `kind` is `re-entry` when the hook was skipped
| `next.called` | In a `.catch` handler only. `true` when the hook had called `next`. |
+2 −1 lines
Upstream edited 8 Oct 2026 19:43 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
plugins/mods/events
±changed
+4−4
claude-codechanged
plugins/mods/events
// next.error.kind is 'throw' or 'timeout', which says how guard failed
// next.error.kind says why the handler was asked, such as 'throw' or 'timeout'
While `guard` works, the handler never runs. When `guard` throws or times out on a Bash call, Claude Code calls the handler with the same event:
* **`guard` failed before it called `next`**: the command doesn't run, and Claude reads the `deny` text with `throw` or `timeout` at the end
+4 −4 lines
Upstream edited 8 Oct 2026 19:43 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
agent-sdk/typescript
±changed
+2−2
claude-codechanged
agent-sdk/typescript
* `resume_reason`: why Claude Code re-ran this turn after a restart interrupted it. Present on both arms, and only on such a re-run. See [`resume_reason`](#resume_reason).
* `resume_reason`: why Claude Code re-ran this turn after a restart interrupted it. Present on both arms. See [`resume_reason`](#resume_reason).
The value is a short lowercase token naming why the turn was re-run, such as `interrupted_turn`. The field is absent on every other turn.
The value is a short lowercase token naming why the turn was re-run, such as `interrupted_turn`.
+2 −2 lines
Upstream edited 8 Oct 2026 19:37 UTC Recorded here 8 Oct 2026 20:07 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/group-dms
±changed
+18−18
claude-docschanged
claude-tag/users/group-dms
If Claude answers your mention with "Group DMs aren't supported yet. Try a channel or a 1:1 DM instead.", see [the causes of that reply](/docs/claude-tag/users/troubleshooting.md#g
If Claude answers your mention with "Group DMs aren't supported yet. Try a channel or a 1:1 DM instead.", see [the causes of that reply](https://claude.com/docs/claude-tag/users/tr
This page is for Slack members. It covers how to add Claude, what Claude can reach, when it replies, how to make it quieter, what differs from a channel, and what to do when Claude
This page is for Slack members. It covers how to add Claude, what Claude can reach, when it replies, how to make it quieter, what differs from a channel, and what to do when Claude
An admin decides [who can use Claude](/docs/claude-tag/admins/restrict-access.md#restrict-who-can-use-claude), and that choice covers group DMs as well as channels.
+18 −18 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/concepts/how-it-works
±changed
+28−28
claude-docschanged
claude-tag/concepts/how-it-works
When someone tags Claude in at a channel's top level, the channel's own [session](/docs/claude-tag/concepts/glossary.md#session) picks the message up. A task that needs investigati
When someone tags Claude in at a channel's top level, the channel's own [session](https://claude.com/docs/claude-tag/concepts/glossary.md#session) picks the message up. A task that
* **Deleting the thread's first message**: Claude stops working in that thread and the session closes, whether or not the thread has replies. Anything Claude already pushed or post
* **Deleting the thread's first message**: Claude stops working in that thread and the session closes, whether or not the thread has replies. Anything Claude already pushed or post
Everything below describes channel sessions, where most of the model lives. For one-to-one DMs, see [direct message channels](/docs/claude-tag/concepts/agent-identity.md#direct-mes
+28 −28 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+15−15
claude-docschanged
claude-tag/admins/workspaces
A workspace pairing links one Slack workspace (or Enterprise Grid) to your Claude organization so `@Claude` can run there. Your first pairing was created during [setup](/docs/claud
A workspace pairing links one Slack workspace (or Enterprise Grid) to your Claude organization so `@Claude` can run there. Your first pairing was created during [setup](https://cla
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, Claude Tag ref
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, Claude Tag ref
Pick a channel that belongs to just the new workspace. Claude can decline to reply in [guest and shared channels](/docs/claude-tag/admins/troubleshooting.md#guest-and-shared-channe
+15 −15 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+67−67
claude-docschanged
claude-tag/admins/troubleshooting
> For problems people can resolve on their own in a channel, like a missing reply or a thread that lost its work, see [Troubleshoot Claude Tag in channels and DMs](/docs/claude-tag
> For problems people can resolve on their own in a channel, like a missing reply or a thread that lost its work, see [Troubleshoot Claude Tag in channels and DMs](https://claude.c
* The connector applies to that channel. To check, go to [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), open the **Channels** tab under **Cla
* The connector applies to that channel. To check, go to [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), open the **Channels** tab under **Cla
What you expected to see while running [setup](/docs/claude-tag/admins/setup-overview), what appeared instead, and what to do.
+67 −67 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+12−12
claude-docschanged
claude-tag/admins/set-spend-limit
Slack users can work with Claude in channels [without holding a Claude seat](/docs/claude-tag/admins/restrict-access.md#restrict-who-can-use-claude).
Slack users can work with Claude in channels [without holding a Claude seat](https://claude.com/docs/claude-tag/admins/restrict-access.md#restrict-who-can-use-claude).
| Channel work | Your organization's usage balance | The spend limit, plus any [per-channel limits](/docs/claude-tag/admins/restrict-access.md#set-spend-limits) |
| [Group DM](/docs/claude-tag/admins/restrict-access.md#group-dms) work | Your organization's usage balance | The spend limit, plus the [**Default spend limit**](/docs/claude-tag/a
| Reading a channel or group DM, [deciding whether to reply](/docs/claude-tag/users/when-claude-responds.md#what-claude-does-with-a-channel-message), and short replies from what Cl
+12 −12 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+12−12
claude-docschanged
claude-tag/admins/migrate-from-earlier
> If your Team plan organization has the single [**Respond in channels** switch](/docs/claude-tag/admins/workspaces.md#turn-claude-tag-on-or-off-on-the-team-plan), it has no **Clau
> If your Team plan organization has the single [**Respond in channels** switch](https://claude.com/docs/claude-tag/admins/workspaces.md#turn-claude-tag-on-or-off-on-the-team-plan)
Open [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag). If your workspace isn't paired, run [setup](/docs/claude-tag/admins/setup-overview); othe
Open [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag). If your workspace isn't paired, run [setup](https://claude.com/docs/claude-tag/admins/set
The New version starts with no access of its own. GitHub repositories and other connections do not carry over from individual users' linked accounts, so code requests in a switched
+12 −12 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/managed-by
±changed
+25−25
claude-docschanged
claude-tag/admins/managed-by
On the Enterprise plan, an Owner of your Claude organization or a [Claude Tag admin](/docs/claude-tag/admins/restrict-access.md#delegate-claude-tag-administration) sets up **Manage
A managing channel isn't a [channel manager](/docs/claude-tag/admins/restrict-access.md#delegate-channel-setup-to-channel-managers). A channel manager is a person with a role that
On the Enterprise plan, an Owner of your Claude organization or a [Claude Tag admin](https://claude.com/docs/claude-tag/admins/restrict-access.md#delegate-claude-tag-administration
+25 −25 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/group-dms
±changed
+17−17
claude-docschanged
claude-tag/users/group-dms
If Claude answers your mention with "Group DMs aren't supported yet. Try a channel or a 1:1 DM instead.", see [the causes of that reply](/docs/claude-tag/users/troubleshooting#grou
If Claude answers your mention with "Group DMs aren't supported yet. Try a channel or a 1:1 DM instead.", see [the causes of that reply](/docs/claude-tag/users/troubleshooting.md#g
This page is for Slack members. It covers how to add Claude, what Claude can reach, when it replies, how to make it quieter, what differs from a channel, and what to do when Claude
This page is for Slack members. It covers how to add Claude, what Claude can reach, when it replies, how to make it quieter, what differs from a channel, and what to do when Claude
An admin decides [who can use Claude](/docs/claude-tag/admins/restrict-access#restrict-who-can-use-claude), and that choice covers group DMs as well as channels.
+17 −17 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/concepts/how-it-works
±changed
+26−26
claude-docschanged
claude-tag/concepts/how-it-works
When someone tags Claude in at a channel's top level, the channel's own [session](/docs/claude-tag/concepts/glossary#session) picks the message up. A task that needs investigation,
When someone tags Claude in at a channel's top level, the channel's own [session](/docs/claude-tag/concepts/glossary.md#session) picks the message up. A task that needs investigati
* **Deleting the thread's first message**: Claude stops working in that thread and the session closes, whether or not the thread has replies. Anything Claude already pushed or post
* **Deleting the thread's first message**: Claude stops working in that thread and the session closes, whether or not the thread has replies. Anything Claude already pushed or post
Everything below describes channel sessions, where most of the model lives. For one-to-one DMs, see [direct message channels](/docs/claude-tag/concepts/agent-identity#direct-messag
+26 −26 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+12−12
claude-docschanged
claude-tag/admins/workspaces
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, Claude Tag ref
To move a pairing to a different Claude organization, an Owner in the organization that currently holds it must [disconnect it](#revoke-a-pairing) first. Until then, Claude Tag ref
Pick a channel that belongs to just the new workspace. Claude can decline to reply in [guest and shared channels](/docs/claude-tag/admins/troubleshooting#guest-and-shared-channels)
Pick a channel that belongs to just the new workspace. Claude can decline to reply in [guest and shared channels](/docs/claude-tag/admins/troubleshooting.md#guest-and-shared-channe
If some workspaces in the Grid already installed the app on their own, leave those installations in place and choose **Install to entire organization** anyway. Don't uninstall firs
+12 −12 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+62−62
claude-docschanged
claude-tag/admins/troubleshooting
> For problems people can resolve on their own in a channel, like a missing reply or a thread that lost its work, see [Troubleshoot Claude Tag in channels and DMs](/docs/claude-tag
> For problems people can resolve on their own in a channel, like a missing reply or a thread that lost its work, see [Troubleshoot Claude Tag in channels and DMs](/docs/claude-tag
* The connector applies to that channel. To check, go to [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), open the **Channels** tab under **Cla
* The connector applies to that channel. To check, go to [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag), open the **Channels** tab under **Cla
Send that pairing code to whoever runs Claude setup in the console; it expires after 15 minutes. Slack's **Manage apps** page lists the permissions the app requests, not the permis
+62 −62 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+11−11
claude-docschanged
claude-tag/admins/set-spend-limit
Slack users can work with Claude in channels [without holding a Claude seat](/docs/claude-tag/admins/restrict-access#restrict-who-can-use-claude).
Slack users can work with Claude in channels [without holding a Claude seat](/docs/claude-tag/admins/restrict-access.md#restrict-who-can-use-claude).
| Channel work | Your organization's usage balance | The spend limit, plus any [per-channel limits](/docs/claude-tag/admins/restrict-access#set-spend-limits) |
| [Group DM](/docs/claude-tag/admins/restrict-access#group-dms) work | Your organization's usage balance | The spend limit, plus the [**Default spend limit**](/docs/claude-tag/admi
| Reading a channel or group DM, [deciding whether to reply](/docs/claude-tag/users/when-claude-responds#what-claude-does-with-a-channel-message), and short replies from what Claud
+11 −11 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+10−10
claude-docschanged
claude-tag/admins/migrate-from-earlier
> If your Team plan organization has the single [**Respond in channels** switch](/docs/claude-tag/admins/workspaces#turn-claude-tag-on-or-off-on-the-team-plan), it has no **Claude
> If your Team plan organization has the single [**Respond in channels** switch](/docs/claude-tag/admins/workspaces.md#turn-claude-tag-on-or-off-on-the-team-plan), it has no **Clau
The New version starts with no access of its own. GitHub repositories and other connections do not carry over from individual users' linked accounts, so code requests in a switched
The New version starts with no access of its own. GitHub repositories and other connections do not carry over from individual users' linked accounts, so code requests in a switched
If your teams keep custom skills in a repository's `.claude/skills/` folder, those skills apply only in threads that have the repository. Add the repository to a [bundle](/docs/cla
+10 −10 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/managed-by
±changed
+24−24
claude-docschanged
claude-tag/admins/managed-by
On the Enterprise plan, an Owner of your Claude organization or a [Claude Tag admin](/docs/claude-tag/admins/restrict-access#delegate-claude-tag-administration) sets up **Managed b
A managing channel isn't a [channel manager](/docs/claude-tag/admins/restrict-access#delegate-channel-setup-to-channel-managers). A channel manager is a person with a role that let
On the Enterprise plan, an Owner of your Claude organization or a [Claude Tag admin](/docs/claude-tag/admins/restrict-access.md#delegate-claude-tag-administration) sets up **Manage
+24 −24 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/group-dms
±changed
+13−15
claude-docschanged
claude-tag/users/group-dms
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+13 −15 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/concepts/how-it-works
±changed
+29−67
claude-docschanged
claude-tag/concepts/how-it-works
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+29 −67 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+40−40
claude-docschanged
claude-tag/admins/workspaces
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+40 −40 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+15−13
claude-docschanged
claude-tag/admins/troubleshooting
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+15 −13 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+9−11
claude-docschanged
claude-tag/admins/set-spend-limit
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+9 −11 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+25−23
claude-docschanged
claude-tag/admins/migrate-from-earlier
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+25 −23 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/managed-by
±changed
+58−64
claude-docschanged
claude-tag/admins/managed-by
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+58 −64 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/when-claude-responds
±changed
+1−1
claude-docschanged
claude-tag/users/when-claude-responds
* **Inactivity.** When more than a week passes without anyone @-mentioning Claude in the channel and without Claude posting there, Claude stops reading.
* **Inactivity.** When more than 10 days pass without anyone @-mentioning Claude in the channel and without Claude posting there, Claude stops reading.
+1 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+1−1
claude-docschanged
claude-tag/users/troubleshooting
* **A reply that behaves like the earlier Claude in Slack**: the channel is set to **Legacy**. Replies have no channel memory, and pull requests open under your name rather than
* **A notice that the legacy Claude in Slack bot is retired**: the channel is still set to **Legacy**. Send them [The legacy Claude in Slack bot is retired](/docs/claude-tag/adm
+1 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/models
±changed
+2−2
claude-docschanged
claude-tag/users/models
To confirm the switch, check the reply footers. The reply that acknowledges the switch still names the previous model, because Claude writes it before the switch takes effect; the
To confirm the switch, check the reply footers. The reply that acknowledges the switch still names the previous model, because Claude writes it before the switch takes effect; the
Fast mode isn't available in a channel that runs with [channel-only access](/docs/claude-tag/admins/restrict-access#how-channel-only-works) because a guest is present, or in a [cha
Fast mode isn't available in a [channel shared with another company](/docs/claude-tag/users/troubleshooting#claude-never-responds-in-a-channel-shared-with-another-company).
+2 −2 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/group-dms
±changed
+1−1
claude-docschanged
claude-tag/users/group-dms
Select **Confirm** within 10 minutes. The card changes to a line that names the person who confirmed and says Claude now replies only when @mentioned.
Select **Confirm** within 30 minutes. The card changes to a line that names the person who confirmed and says Claude now replies only when @mentioned.
+1 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/commands
±changed
+2−1
claude-docschanged
claude-tag/users/commands
| `Fast mode isn't available in a channel with guests.` | Work in a channel without guests. This channel runs with [channel-only access](/docs/claude-tag/admins/restrict-access#how
| `Fast mode can't be changed for organizations with restricted compliance settings.` | Work at standard speed. Your organization's compliance settings don't allow fast mode. |
| `Fast mode isn't available for this session.` | Run the command in a new thread. If Claude gives the same reply there, fast mode isn't available in this channel. |
+2 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/concepts/how-it-works
±changed
+2−1
claude-docschanged
claude-tag/concepts/how-it-works
* **Replies**: replies under a message Claude posted in another channel don't reach the session you asked in. To follow up on the original task, reply in the thread where you asked
* **Replies**: when you ask from a channel, Claude follows the thread it posted into, so replies there reach the session you asked in. Claude reads them and responds in the convers
* **Following a channel or thread**: ask Claude to watch another public channel or a thread in one, for example `@Claude follow #incidents and tell me here if anything mentions bil
+2 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+3−3
claude-docschanged
claude-tag/admins/workspaces
| **Legacy** | The earlier per-user Claude in Slack. Bundles and skills do not apply. Being deprecated; see [Migrate from the earlier app](/docs/claude-tag/admins/migrate-from-earl
| **Legacy** | The earlier per-user Claude in Slack. In channels it replies only with a retirement notice, and you can't switch a scope to it; see [Migrate from the earlier app](/d
Both versions answer through the same @Claude app, so turning off a workspace's or channel's enable switch silences the Legacy version there too. To opt out of Claude Tag while kee
Both versions answer through the same @Claude app, so turning off a workspace's or channel's enable switch silences the Legacy version there too.
Per-scope version changes (workspace and channel) are reversible; see [Migrate from the earlier app](/docs/claude-tag/admins/migrate-from-earlier).
+3 −3 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+28−15
claude-docschanged
claude-tag/admins/troubleshooting
### The legacy Claude in Slack bot is retired effective October 5, 2026
**What you see**
Claude replies to a mention in a channel with a notice that begins ":warning: The legacy Claude in Slack bot is retired effective October 5, 2026 and no longer responds in channels
+28 −15 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/set-spend-limit
±changed
+8−0
claude-docschanged
claude-tag/admins/set-spend-limit
## Warnings before the limit is reached
When your organization's Claude Tag usage passes 75% of the monthly spend limit, Claude posts a heads-up in Slack, and it posts another at 90%. A channel with its own [per-channel
+8 −0 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/restrict-access
±changed
+2−2
claude-docschanged
claude-tag/admins/restrict-access
<Note>Turning Claude off in a scope silences the earlier Claude in Slack there too. If you're in the middle of migrating from the earlier app, decide which scopes stay on **Legacy*
<Note>Turning Claude off in a scope silences the earlier Claude in Slack there too.</Note>
Open each workspace's or channel's page that has its own setting, except the ones you're keeping on **Legacy**. Its switch shows **Set for this workspace** or **Set for this ch
Open each workspace's or channel's page that has its own setting. Its switch shows **Set for this workspace** or **Set for this channel** underneath. Click the **Use inherited
+2 −2 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+4−4
claude-docschanged
claude-tag/admins/migrate-from-earlier
<Warning>The earlier Claude in Slack app, shown as **Legacy** in admin settings, is being deprecated; check with your account team for the cutover date. After that date, channels s
<Warning>Since October 5, 2026, the earlier Claude in Slack app, shown as **Legacy** in admin settings, no longer answers in channels of a workspace paired with your Claude organiz
The **Claude Tag version** setting on each workspace's and channel's page chooses whether the New or Legacy version answers there, and the page's enable switch turns both off. Bund
The **Claude Tag version** setting on each workspace's and channel's page chooses whether the New or Legacy version answers there, and the page's enable switch turns both off. In a
The earlier Claude in Slack and Claude Tag are two versions of the same `@Claude` Slack app, not two apps, so there is nothing to uninstall. You choose which version answers in eac
+4 −4 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/managed-by
±changed
+1−1
claude-docschanged
claude-tag/admins/managed-by
Select **Confirm** if the wording is right. To reword it, select **Cancel** and tell Claude what to change. The card expires 10 minutes after Claude posts it. After you confirm
Select **Confirm** if the wording is right. To reword it, select **Cancel** and tell Claude what to change. The card expires 30 minutes after Claude posts it. After you confirm
+1 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
claude-tag/admins/customize
±changed
+1−1
claude-docschanged
claude-tag/admins/customize
* **Where**: sessions stay at standard speed in a channel that runs with [channel-only access](/docs/claude-tag/admins/restrict-access#how-channel-only-works) because a guest is pr
* **Where**: sessions stay at standard speed in a channel shared with another company
+1 −1 lines
Upstream edited 8 Oct 2026 19:35 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
plugins/mods/events
±changed
+2−0
claude-codechanged
plugins/mods/events
To stop a prompt, return `{ drop: 'the reason' }` without calling `next`. If your hook returns a `drop` after its `next(e)` call let the prompt through, the turn still runs, and th
+2 −0 lines
Upstream edited 8 Oct 2026 19:31 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
tools-reference
±changed
+1−1
claude-codechanged
tools-reference
Viewing a file with Bash affects edit eligibility only, not permissions. See [Read and Edit permission rules](/docs/en/permissions#read-and-edit) for which Bash commands your `Read
When Claude views a file this way, Claude Code also loads any [subdirectory `CLAUDE.md`](/docs/en/memory#how-claude-md-files-load) and [path-scoped rules](/docs/en/memory#path-spec
+1 −1 lines
Upstream edited 8 Oct 2026 19:29 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
memory
±changed
+2−2
claude-codechanged
memory
Claude also discovers `CLAUDE.md` and `CLAUDE.local.md` files in subdirectories under your current working directory. Instead of loading them at launch, Claude Code includes them w
Claude also discovers `CLAUDE.md` and `CLAUDE.local.md` files in subdirectories under your current working directory. Instead of loading them at launch, Claude Code loads each one
Rules without a `paths` field are loaded unconditionally and apply to all files. Path-scoped rules trigger when Claude uses the Read, Write, or Edit tool on a file matching the pat
Rules without a `paths` field are loaded unconditionally and apply to all files. A path-scoped rule loads when Claude uses the Read, Write, or Edit tool on a matching file. It also
+2 −2 lines
Upstream edited 8 Oct 2026 19:29 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
agent-view
±changed
+1−0
claude-codechanged
agent-view
* **A queued message can't move**: messages you [queued while Claude was working](/docs/en/interactive-mode#queue-messages-while-claude-works) move to the background session with t
+1 −0 lines
Upstream edited 8 Oct 2026 19:29 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
plugins/mods/troubleshoot
±changed
+8−0
claude-codechanged
plugins/mods/troubleshoot
### `its session.start ran again in a fresh copy`
The line starts with the mod's name and names a `$.prompt.submit`, `$.command.run`, or `$.agent.spawn` call, as in `first-mod: its session.start ran again in a fresh copy; the $.pr
There's nothing to fix.
+8 −0 lines
Upstream edited 8 Oct 2026 19:27 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
agent-sdk/typescript
±changed
+5−1
claude-codechanged
agent-sdk/typescript
| "bypass_root";
| "bypass_root"
| "org_config_required_unavailable"
| "org_config_refused";
| `org_config_required_unavailable` | The session needs the organization's policies and managed settings before it can start, and they couldn't be loaded, for example because of a
+5 −1 lines
Upstream edited 8 Oct 2026 19:27 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
plugins/mods/reference
±changed
+2−1
claude-codechanged
plugins/mods/reference
Hooks and mods API calls run under time and size limits. Claude Code skips a hook that exceeds a time limit and rejects a call that exceeds a size limit.
Hooks and mods API calls run under time and size limits. Claude Code skips a hook that exceeds a time limit.
| A `Code`'s `language` or `path`, a `Select` option's `value`, or a `Client`'s `module` | 10,000 characters. If one is longer, Claude Code [draws its own version of the site](/doc
+2 −1 lines
Upstream edited 8 Oct 2026 19:26 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
third-party/claude-desktop/models
±changed
+3−2
claude-docschanged
third-party/claude-desktop/models
Each entry is either a model ID string or an object. In an object, `name` holds the model ID and every other field is optional. Two of the optional fields change how the picker sho
Each entry is either a model ID string or an object. In an object, `name` holds the model ID and every other field is optional. Three of the optional fields change how the picker s
* `supports1m: true` adds a second entry that shows the same name with **1M context window** beneath it. Set it only when your deployment accepts 1M-token requests for that model.
* `supports1m: true` adds a second entry that shows the same name with **1M context window** beneath it. Set it only when your deployment accepts 1M-token requests for that model.
* `prefer1m: true`, with `supports1m: true`, shows the model as one entry. New conversations with it use the 1M context window.
+3 −2 lines
Upstream edited 8 Oct 2026 19:22 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+3−3
claude-docschanged
third-party/claude-desktop/gateway
Users with no saved selection start on the standard entry. To start them on the **1M context window** entry of the default (first) model instead, add `prefer1m: true` next to `supp
To show a model as one entry, add `prefer1m: true` next to `supports1m` on its entry. New conversations with that model use the 1M context window. To do this for every model that s
* **1M context window entry**: 1M tokens, regardless of the model ID.
* **1M context window entry**, or the single entry from `prefer1m` or `modelPrefer1mContext`: 1M tokens, regardless of the model ID.
**The 1M context window entry does not appear in the picker.** `supports1m` takes effect only when the entry's `name` matches the model ID the picker uses. Setting it on a bare ali
+3 −3 lines
Upstream edited 8 Oct 2026 19:22 UTC Recorded here 8 Oct 2026 19:37 UTC
claude-code
claude-tag
±changed
+2−2
claude-codechanged
claude-tag
No line of the body moved in this read.
+2 −2 lines
Recorded here 8 Oct 2026 19:07 UTC
claude-code
changelog
±changed
+6503−4838
claude-codechanged
changelog
No line of the body moved in this read.
+6503 −4838 lines
Upstream edited 8 Oct 2026 19:00 UTC Recorded here 8 Oct 2026 19:07 UTC
claude-code
monitoring-usage
±changed
+3−3
claude-codechanged
monitoring-usage
* Up to 20 plugin-emitted metric keys. Names match `^[a-z][a-z0-9_]{0,39}$`. Values are boolean or number.
* Up to 20 plugin-emitted metric keys. Names match `^[a-z][a-z0-9_]{0,39}$`. Values are Boolean or number.
* `enabled_via_override`: `true` when [`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`](/docs/en/env-vars) is set. Emitted as a boolean, not a string. Present on `session` survey eve
* `enabled_via_override`: `true` when [`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`](/docs/en/env-vars) is set. Emitted as a Boolean, not a string. Present on `session` survey eve
* `managed_settings.settings_truncated` (when `managed_settings.settings` is present): `true` when Claude Code cut `managed_settings.settings` at 8 KB, `false` otherwise. Emitted a
+3 −3 lines
Upstream edited 8 Oct 2026 19:00 UTC Recorded here 8 Oct 2026 19:07 UTC
claude-code
mcp
±changed
+1−1
claude-codechanged
mcp
If you're building an MCP server, you can mark a tool as requiring explicit approval on every call by setting `_meta["anthropic/requiresUserInteraction"]` to `true` in the tool's `
If you're building an MCP server, you can mark a tool as requiring explicit approval on every call by setting `_meta["anthropic/requiresUserInteraction"]` to `true` in the tool's `
+1 −1 lines
Upstream edited 8 Oct 2026 19:00 UTC Recorded here 8 Oct 2026 19:07 UTC
claude-code
managed-settings
±changed
+2−2
claude-codechanged
managed-settings
* An invalid `disableAllHooks`, even a quoted boolean, is dropped with a warning, because enforcing `true` would also unload the hooks your own managed settings deploy.
* For every other boolean key the rule covers, the string `"true"` or `"false"` reads as that boolean, with a notice in `/status` asking you to drop the quotes.
* An invalid `disableAllHooks`, even a quoted Boolean, is dropped with a warning, because enforcing `true` would also unload the hooks your own managed settings deploy.
* For every other Boolean key the rule covers, the string `"true"` or `"false"` reads as that Boolean, with a notice in `/status` asking you to drop the quotes.
+2 −2 lines
Upstream edited 8 Oct 2026 19:00 UTC Recorded here 8 Oct 2026 19:07 UTC
claude-code
claude-tag
±changed
+1−1
claude-codechanged
claude-tag
No line of the body moved in this read.
+1 −1 lines
Recorded here 8 Oct 2026 18:45 UTC
claude-code
model-config
±changed
+33−35
claude-codechanged
model-config
| **`opus[1m]`** | Uses Opus with a [1 million token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model) for long s
| **`opus[1m]`** | Uses Opus with a [1 million token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model) for long s
The fallback model must also have a context window at least as large as the session's, or Claude Code doesn't switch and the flagged request ends with the same refusal. On these pr
<span id="sonnet-5-5-and-sonnet-5-context-window" />
+33 −35 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
microsoft-foundry
±changed
+18−0
claude-codechanged
microsoft-foundry
## 1M token context window
On Microsoft Foundry, when Claude Code can tell which model your deployment serves, Fable models, Sonnet 5 and later, and Opus 4.7 and later run with the [1M token context window](
This `settings.json` entry tells Claude Code that a deployment named `team-opus-prod` serves Opus 4.8:
+18 −0 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
google-vertex-ai
±changed
+5−3
claude-codechanged
google-vertex-ai
Claude Sonnet 5, Opus 4.6 and later, and Sonnet 4.6 support the [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes
The [setup wizard](#sign-in-with-agent-platform) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. Se
Fable models, Sonnet 5 and later, and Opus 4.7 and later run with the [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window
+5 −3 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
context-window
±changed
+0−2
claude-codechanged
context-window
Sonnet 5.5 and Sonnet 5 run with the 1M context window and have no `[1m]` variant to select. See [Sonnet 5.5 and Sonnet 5 context window](/docs/en/model-config#sonnet-5-5-and-sonne
+0 −2 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
claude-apps-gateway
±changed
+1−0
claude-codechanged
claude-apps-gateway
| 1M token context window | Available | Fable models, Sonnet 5 and later, and Opus 4.7 and later run with the 1M window by default; see [Extended context](/docs/en/model-config#ext
+1 −0 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
amazon-bedrock
±changed
+5−3
claude-codechanged
amazon-bedrock
Claude Sonnet 5, Opus 4.6 and later, and Sonnet 4.6 support the [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes
The [setup wizard](#sign-in-with-bedrock) offers a 1M context option when it pins models. To enable it for a manually pinned model instead, append `[1m]` to the model ID. See [Pin
Fable models, Sonnet 5 and later, and Opus 4.7 and later run with the [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window
+5 −3 lines
Upstream edited 8 Oct 2026 18:41 UTC Recorded here 8 Oct 2026 18:45 UTC
claude-code
claude-tag
±changed
+2−2
claude-codechanged
claude-tag
No line of the body moved in this read.
+2 −2 lines
Recorded here 8 Oct 2026 18:37 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
You'll need a GitHub repository to [get started](#connect-github). Claude clones it into an isolated virtual machine, makes changes, and pushes a branch for you to review. Sessions
You'll need a GitHub repository to [get started](#connect-github). Claude clones it into an isolated virtual machine, makes changes, and pushes a branch for you to review. Sessions
+1 −1 lines
Upstream edited 8 Oct 2026 18:29 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
claude-code-on-the-web
±changed
+2−2
claude-codechanged
claude-code-on-the-web
A cloud session is a Claude Code session that runs on cloud infrastructure instead of on your machine. By default it runs on infrastructure Anthropic manages, or on your organizati
A cloud session is a Claude Code session that runs on cloud infrastructure instead of on your machine. By default it runs on infrastructure Anthropic manages, or on your organizati
* **Rate limits**: cloud sessions share rate limits with all other Claude and Claude Code usage within your account. Running multiple tasks in parallel consumes more rate limits pr
* **Rate limits**: cloud sessions share rate limits with all other Claude and Claude Code usage within your account. Running multiple tasks in parallel consumes more rate limits pr
+2 −2 lines
Upstream edited 8 Oct 2026 18:29 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
tools-reference
±changed
+8−4
claude-codechanged
tools-reference
A command that a [foreground subagent](/docs/en/sub-agents#run-subagents-in-foreground-or-background) started stops when that subagent's run ends, whether it finished, failed, or w
A command that a [foreground subagent](/docs/en/sub-agents#run-subagents-in-foreground-or-background) started stops when that subagent's run ends, whether it finished, failed, or w
While a command that the main conversation started is still running, a run in non-interactive mode with the `-p` flag [stays open after its result](/docs/en/headless#background-tas
In a run with the `-p` flag whose prompt you pass as text rather than with `--input-format stream-json`, both defaults are 10 minutes instead of 30, because the run [waits for back
+8 −4 lines
Upstream edited 8 Oct 2026 18:27 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
headless
±changed
+12−7
claude-codechanged
headless
If Claude starts a [background Bash task](/docs/en/tools-reference#bash-tool-behavior) during a `claude -p` run, for example a dev server or a watch build, that shell is terminated
If Claude starts a background [subagent](/docs/en/sub-agents) or workflow, `claude -p` instead stays open until that work completes, because its result is part of the final output.
By default the wait ends after 10 minutes of continuous idle waiting, so a stuck subagent or workflow can't hold the process open indefinitely. At that point Claude Code stops what
+12 −7 lines
Upstream edited 8 Oct 2026 18:27 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
artifacts
±changed
+1−1
claude-codechanged
artifacts
| Surface | Claude Code CLI, or the Claude desktop app version 1.13576.0 or later. [Claude Tag](https://claude.com/docs/claude-tag/overview) sessions can also publish artifacts whe
| Surface | Claude Code CLI, or the Claude desktop app version 1.13576.0 or later. [Claude Tag](https://claude.com/docs/claude-tag/overview) sessions can also publish artifacts whe
+1 −1 lines
Upstream edited 8 Oct 2026 18:25 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
common-workflows
±changed
+1−2
claude-codechanged
common-workflows
Claude has built-in access to its documentation and can answer questions about its own features and limitations.
Claude can answer questions about its own features and limitations. It looks up the answers in the current Claude Code documentation, so they aren't limited to the version you're r
* Claude always has access to the latest Claude Code documentation, regardless of the version you're using
+1 −2 lines
Upstream edited 8 Oct 2026 18:24 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
plugin-evals
±changed
+1−1
claude-codechanged
plugin-evals
| An installed plugin by name, `name` or `name@marketplace` | The cases in the installed copy's eval directory, with the installed copy loaded. Results are written under `./evals/r
| An installed plugin by name, `name` or `name@marketplace` | The plugin and the cases in its eval directory, read [in place or from the installed copy](/docs/en/plugins/loading#in
+1 −1 lines
Upstream edited 8 Oct 2026 18:23 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
plugins/mods/troubleshoot
±changed
+4−2
claude-codechanged
plugins/mods/troubleshoot
| `hooks modules are turned off in this process` | Anthropic has turned installed mods off remotely. No setting on your machine turns them back on. |
| `hooks modules are turned off in this process: the rollout switch served off` | Anthropic has turned installed mods off remotely. |
| `hooks modules are turned off in this process: the rollout switch was saved off by an earlier session` | The command used a value an earlier session saved, which may be out of da
| `hooks modules are turned off for installed plugins in this process` | Anthropic has turned installed mods off remotely. No setting on your machine turns them back on. |
| `hooks modules are turned off for installed plugins in this process: the rollout switch served off` | Anthropic has turned installed mods off remotely. |
+4 −2 lines
Upstream edited 8 Oct 2026 18:23 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
errors
±changed
+4−8
claude-codechanged
errors
You've hit your monthly spend limit · raise it at claude.ai/settings/usage
You've hit your monthly spend limit · raise it at https://claude.ai/settings/usage?from=cc_cli_limit_message
You've hit your org's monthly spend limit · visit claude.ai/admin-settings/usage to raise it
You've hit your team's shared budget · ask your admin to raise it at claude.ai/admin-settings/usage
You've hit your org's monthly spend limit · visit https://claude.ai/admin-settings/usage to raise it
+4 −8 lines
Upstream edited 8 Oct 2026 18:22 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
agent-view
±changed
+3−2
claude-codechanged
agent-view
A reply that can't be delivered, because the background service is unreachable or the send fails, is saved and sent to the session as its next prompt when its process starts again,
When a reply can't be delivered, the error message says whether it was saved. A reply prefixed with `!` or `/` is never saved. Claude Code sends a saved reply as the session's next
Claude Code saves a reply you typed with the refused attempt and sends it the next time the session starts.
Claude Code saves a reply you typed with the refused attempt, except one prefixed with `!` or `/`, and sends it the next time the session starts.
| v2.1.290 | A [peek reply](#peek-and-reply) that can't be delivered is no longer saved for the next restart when it starts with `/`, or when it answers a question with predefined
+3 −2 lines
Upstream edited 8 Oct 2026 18:22 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
plugins/mods/events
±changed
+16−2
claude-codechanged
plugins/mods/events
To make a hook that blocks calls fail closed, add a `.catch` error handler that answers in its place. Here, `guard` is your hook function:
To make a hook that blocks calls fail closed, add a `.catch` error handler that answers in its place. Here, `guard` is your hook function, and the handler tests [`next.called`](/do
// guard had already called next, so return what came back
if (next.called) return next(e)
While `guard` works, the handler never runs. When `guard` throws or times out on a Bash call, Claude Code calls the handler with the same event. The handler returns `{ deny }`, so
+16 −2 lines
Upstream edited 8 Oct 2026 18:22 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
settings-reference
±changed
+2−2
claude-codechanged
settings-reference
* **Scope**: [`Any file`](#scopes). Appears in `/config` as **Switch models when a message is flagged**.
* **Scope**: [`Any file`](#scopes). Appears in `/config` as **Switch models when a message is flagged**, with the options **Switch automatically** and **Ask each time**.
* **Default**: `true`, switch automatically
* **Default**: unset. Claude Code switches automatically, though it may [ask first](/docs/en/model-config#ask-before-switching) in an interactive session
+2 −2 lines
Upstream edited 8 Oct 2026 18:17 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
prompt-caching
±changed
+1−1
claude-codechanged
prompt-caching
[Automatic model fallback](/docs/en/model-config#automatic-model-fallback) on Fable models, Opus 5.5, Sonnet 5.5, and Opus 5 is also a model switch. When a safety classifier flags
[Automatic model fallback](/docs/en/model-config#automatic-model-fallback) on Fable models, Opus 5.5, Sonnet 5.5, and Opus 5 is also a model switch. When a safety classifier flags
+1 −1 lines
Upstream edited 8 Oct 2026 18:17 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
model-config
±changed
+12−5
claude-codechanged
model-config
Fable models, Opus 5.5, Sonnet 5.5, and Opus 5 run with safety classifiers, which most often flag cybersecurity and biology content. When a classifier flags a request and the flagg
Fable models, Opus 5.5, Sonnet 5.5, and Opus 5 run with safety classifiers, which most often flag cybersecurity and biology content. For those two categories, the fallback model de
When Claude Code switches a flagged request to the fallback model for its category, it re-runs the request on that model. In your main conversation, it shows a notice in the transc
To decide what happens each time a request is flagged, rather than switching automatically, run `/config` and turn off **Switch models when a message is flagged**, or set [`switchM
+12 −5 lines
Upstream edited 8 Oct 2026 18:17 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
server-managed-settings
±changed
+6−1
claude-codechanged
server-managed-settings
A session receives the managed settings of the organization that owns the credential it authenticates with. An API key from the [Claude Console](https://platform.claude.com) belong
* **OAuth token**: generate a token with [`claude setup-token`](/docs/en/authentication#generate-a-long-lived-token), authorize it for your Team or Enterprise organization, and set
* **Endpoint-managed settings**: deploy a [managed settings file](/docs/en/managed-settings#delivery-mechanisms) to the machine that runs the job.
+6 −1 lines
Upstream edited 8 Oct 2026 18:10 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
feature-availability
±changed
+2−2
claude-codechanged
feature-availability
<td>✓ (Team and Enterprise)</td>
<td>See [Platform availability](/docs/en/server-managed-settings#platform-availability)</td>
Everything in [CLI capabilities that vary by provider](#cli-capabilities-that-vary-by-provider) is available, except that [fast mode](/docs/en/fast-mode) requires [provisioned
Everything in [CLI capabilities that vary by provider](#cli-capabilities-that-vary-by-provider) is available, except that [fast mode](/docs/en/fast-mode) requires [provisioned
+2 −2 lines
Upstream edited 8 Oct 2026 18:10 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
claude-tag
±changed
+4−4
claude-codechanged
claude-tag
No line of the body moved in this read.
+4 −4 lines
Recorded here 8 Oct 2026 18:07 UTC
claude-code
mcp
±changed
+1−0
claude-codechanged
mcp
* **Response size from HTTP and SSE servers**: Claude Code stops reading a response from an [HTTP](#option-1-add-a-remote-http-server) or [SSE](#option-2-add-a-remote-sse-server) s
+1 −0 lines
Upstream edited 8 Oct 2026 18:05 UTC Recorded here 8 Oct 2026 18:37 UTC
claude-code
plugins/marketplace-reference
±changed
+1−0
claude-codechanged
plugins/marketplace-reference
* **The download folder of a registered GitHub marketplace, `<owner>-<repo>`**: Claude Code downloads a marketplace added from a `github` source such as `acme/x-tools` through a fo
+1 −0 lines
Upstream edited 8 Oct 2026 18:03 UTC Recorded here 8 Oct 2026 18:07 UTC
claude-code
tools-reference
±changed
+9−3
claude-codechanged
tools-reference
An interactive terminal session can make 200 WebSearch calls, counted across the main conversation and every [subagent](/docs/en/sub-agents) it spawns, so searches made by parallel
Set the [`CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION`](/docs/en/env-vars) environment variable to change the cap; it accepts a positive whole number, so the cap can be raised but not
An interactive terminal session has a limit of 200 WebSearch calls. Searches from the main conversation and from [subagents](/docs/en/sub-agents), such as a parallel research fan-o
+9 −3 lines
Upstream edited 8 Oct 2026 17:56 UTC Recorded here 8 Oct 2026 18:07 UTC
claude-docs
government/account/overview
±changed
+4−4
claude-docschanged
government/account/overview
* The [**Account**](/docs/government/account/profile.md) tab shows who you are, including your name, email address, organization, role, and seat tier. Everything on this tab is rea
* The [**Usage**](/docs/government/account/usage.md) tab shows how much of your personal allowance you have used in the current 5-hour and 7-day windows, and when each one next res
* The [**Sessions**](/docs/government/account/sessions.md) tab lists every browser and desktop application where you are currently signed in, with the option to sign any of them ou
* The [**Account**](https://claude.com/docs/government/account/profile.md) tab shows who you are, including your name, email address, organization, role, and seat tier. Everything
* The [**Usage**](https://claude.com/docs/government/account/usage.md) tab shows how much of your personal allowance you have used in the current 5-hour and 7-day windows, and when
+4 −4 lines
Upstream edited 8 Oct 2026 17:13 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
government/account/overview
±changed
+6−4
claude-docschanged
government/account/overview
Video: Your account, usage limits, and getting help (1 min 57 s). Narrated with an AI-generated voice, with on-screen captions.
* The [**Account**](/docs/government/account/profile) tab shows who you are, including your name, email address, organization, role, and seat tier. Everything on this tab is read-o
* The [**Usage**](/docs/government/account/usage) tab shows how much of your personal allowance you have used in the current 5-hour and 7-day windows, and when each one next resets
* The [**Sessions**](/docs/government/account/sessions) tab lists every browser and desktop application where you are currently signed in, with the option to sign any of them out r
+6 −4 lines
Upstream edited 8 Oct 2026 17:13 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/config/overview
±changed
+26−28
claude-docschanged
government/config/overview
<Frame caption="Video: Config essentials (2 min 23 s). Narrated with an AI-generated voice, with on-screen captions.">
<video controls preload="metadata" playsInline className="w-full aspect-video" src="https://mintcdn.com/claude-ai/gGFKuNSbKYs4JMmK/images/government/videos/admin-06-config-essent
</Frame>
<video controls preload="metadata" playsInline src="https://mintcdn.com/claude-ai/gGFKuNSbKYs4JMmK/images/government/videos/admin-06-config-essentials.mp4?fit=max&auto=format&n=gGF
<Accordion title="Transcript">
+26 −28 lines
Upstream edited 8 Oct 2026 17:13 UTC Recorded here 20 Oct 2026 18:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.