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
9 Oct 2026
658 pages
+60364 −28978 lines
api
api/beta/sessions/threads/retrieve
±changed
+53−6
apichanged
api/beta/sessions/threads/retrieve
- `agent: BetaManagedAgentsSessionThreadAgent or BetaManagedAgentsAdvisor`
- `agent: BetaManagedAgentsSessionThreadAgent or BetaManagedAgentsAdvisor or BetaManagedAgentsInlineAgent`
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
+53 −6 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads/list
±changed
+67−6
apichanged
api/beta/sessions/threads/list
- `statuses: optional array of BetaManagedAgentsSessionThreadStatus`
Return only threads that have one of these statuses.
Repeat the parameter to give more than one status. Leave it out to return threads of every status.
+67 −6 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads/events/stream
±changed
+834−440
apichanged
api/beta/sessions/threads/events/stream
- `BetaManagedAgentsStreamSessionThreadEvents = BetaManagedAgentsUserMessageEvent or BetaManagedAgentsUserInterruptEvent or BetaManagedAgentsUserToolConfirmationEvent or 34 more`
- `BetaManagedAgentsStreamSessionThreadEvents = BetaManagedAgentsUserMessageEvent or BetaManagedAgentsUserInterruptEvent or BetaManagedAgentsUserToolConfirmationEvent or 41 more`
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api/
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result.
+834 −440 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads/events/list
±changed
+833−439
apichanged
api/beta/sessions/threads/events/list
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api/
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result.
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result. The client can send it as soon
- `workflow_run_id: string or null`
+833 −439 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads/events
±changed
+1667−879
apichanged
api/beta/sessions/threads/events
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api/
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result.
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result. The client can send it as soon
- `workflow_run_id: string or null`
+1667 −879 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads/archive
±changed
+53−6
apichanged
api/beta/sessions/threads/archive
- `agent: BetaManagedAgentsSessionThreadAgent or BetaManagedAgentsAdvisor`
- `agent: BetaManagedAgentsSessionThreadAgent or BetaManagedAgentsAdvisor or BetaManagedAgentsInlineAgent`
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
+53 −6 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/threads
±changed
+5457−3470
apichanged
api/beta/sessions/threads
No line of the body moved in this read.
+5457 −3470 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/retrieve
±changed
+571−437
apichanged
api/beta/sessions/retrieve
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
+571 −437 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/list
±changed
+571−437
apichanged
api/beta/sessions/list
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
+571 −437 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/events/stream
±changed
+834−440
apichanged
api/beta/sessions/events/stream
- `BetaManagedAgentsStreamSessionEvents = BetaManagedAgentsUserMessageEvent or BetaManagedAgentsUserInterruptEvent or BetaManagedAgentsUserToolConfirmationEvent or 34 more`
- `BetaManagedAgentsStreamSessionEvents = BetaManagedAgentsUserMessageEvent or BetaManagedAgentsUserInterruptEvent or BetaManagedAgentsUserToolConfirmationEvent or 41 more`
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api/
Event emitted when the agent calls a custom tool. The session goes idle until the client sends a `user.custom_tool_result` event with the result.
+834 −440 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/events/send
±changed
+2−2
apichanged
api/beta/sessions/events/send
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/api/
The id of the `agent.custom_tool_use` event this result corresponds to, which can be found in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/a
The id of the `agent.custom_tool_use` event this result corresponds to. It is also listed in the last `session.status_idle` [event's](https://platform.claude.com/docs/en/ap
+2 −2 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/events/list
±changed
+847−439
apichanged
api/beta/sessions/events/list
- `"workflow_run.created"`
- `"workflow_run.status_running"`
- `"workflow_run.status_idle"`
+847 −439 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/events
±changed
+7989−5771
apichanged
api/beta/sessions/events
No line of the body moved in this read.
+7989 −5771 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/create
±changed
+571−441
apichanged
api/beta/sessions/create
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
+571 −441 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions/archive
±changed
+571−437
apichanged
api/beta/sessions/archive
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `multiagent: BetaManagedAgentsSessionMultiagentCoordinator or null`
+571 −437 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/sessions
±changed
+10535−3492
apichanged
api/beta/sessions
No line of the body moved in this read.
+10535 −3492 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/organization/workspaces/update
±changed
+1−1
apichanged
api/beta/organization/workspaces/update
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
+1 −1 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/organization/workspaces/create
±changed
+1−1
apichanged
api/beta/organization/workspaces/create
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
+1 −1 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/organization/workspaces
±changed
+2−2
apichanged
api/beta/organization/workspaces
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
+2 −2 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/organization
±changed
+2−2
apichanged
api/beta/organization
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
minLength: 1, maxLength: 40
minLength: 1, maxLength: 255
+2 −2 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages/create
±changed
+10−20
apichanged
api/beta/messages/create
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
Example with a partially-filled response from Claude:
Example with a partially-filled response from Claude, for models that support prefill:
Fastest model with near-frontier intelligence
+10 −20 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages/count_tokens
±changed
+9−13
apichanged
api/beta/messages/count_tokens
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
Example with a partially-filled response from Claude:
Example with a partially-filled response from Claude, for models that support prefill:
Fastest model with near-frontier intelligence
+9 −13 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages/batches/results
±changed
+0−5
apichanged
api/beta/messages/batches/results
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- Determine which iterations exceeded long context thresholds (>=200k tokens)
+0 −5 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages/batches/create
±changed
+10−14
apichanged
api/beta/messages/batches/create
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the mod
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the mod
Example with a partially-filled response from Claude:
Example with a partially-filled response from Claude, for models that support prefill:
Fastest model with near-frontier intelligence
+10 −14 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages/batches
±changed
+8−32
apichanged
api/beta/messages/batches
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the mod
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the mod
Example with a partially-filled response from Claude:
Example with a partially-filled response from Claude, for models that support prefill:
Fastest model with near-frontier intelligence
+8 −32 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/messages
±changed
+35−182
apichanged
api/beta/messages
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
If the final message uses the `assistant` role, the response content will continue immediately from the content in that message. This can be used to constrain part of the model's
Example with a partially-filled response from Claude:
Example with a partially-filled response from Claude, for models that support prefill:
Fastest model with near-frontier intelligence
+35 −182 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/versions/list
±changed
+163−39
apichanged
api/beta/agents/versions/list
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+163 −39 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/versions
±changed
+163−39
apichanged
api/beta/agents/versions
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+163 −39 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/update
±changed
+869−646
apichanged
api/beta/agents/update
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+869 −646 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/retrieve
±changed
+163−39
apichanged
api/beta/agents/retrieve
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+163 −39 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/list
±changed
+163−39
apichanged
api/beta/agents/list
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+163 −39 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/create
±changed
+863−640
apichanged
api/beta/agents/create
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+863 −640 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents/archive
±changed
+163−39
apichanged
api/beta/agents/archive
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+163 −39 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta/agents
±changed
+3367−1489
apichanged
api/beta/agents
Fastest model with near-frontier intelligence
Fastest model with near-frontier intelligence
- `type: "coordinator"`
+3367 −1489 lines
Recorded here 9 Oct 2026 21:37 UTC
api
api/beta
±changed
+5834−2504
apichanged
api/beta
No line of the body moved in this read.
+5834 −2504 lines
Recorded here 9 Oct 2026 21: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 9 Oct 2026 21:37 UTC
claude-code
remote-control
±changed
+32−1
claude-codechanged
remote-control
* `/mcp`: from the mobile app, returns a text summary of server status instead of opening the picker. On the web, `/mcp` on its own opens a directory of [claude.ai connectors](/d
* `/mcp`: from the mobile app, returns a text summary of server status instead of opening the picker. On the web, `/mcp` on its own opens a directory of [claude.ai connectors](/d
## Authorize a connector again from your shell
+32 −1 lines
Upstream edited 9 Oct 2026 21:26 UTC Recorded here 9 Oct 2026 21:37 UTC
claude-code
mcp
±changed
+1−1
claude-codechanged
mcp
The `claude mcp login <name>` command runs a configured server's OAuth flow directly from your shell, so you don't need to open the `/mcp` panel inside a session.
The `claude mcp login <name>` command runs a configured server's OAuth flow directly from your shell, so you don't need to open the `/mcp` panel inside a session. For a claude.ai c
+1 −1 lines
Upstream edited 9 Oct 2026 21:26 UTC Recorded here 9 Oct 2026 21:37 UTC
claude-code
claude-apps-gateway-config
±changed
+19−1
claude-codechanged
claude-apps-gateway-config
In sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.
In sessions signed in through `/login`, the CLI stamps each export with the authenticated user's identity, read from the gateway-issued JWT: the `user.id`, `user.email`, and `user.
#### Group changes during an open session
+19 −1 lines
Upstream edited 9 Oct 2026 21:26 UTC Recorded here 9 Oct 2026 21:37 UTC
claude-code
setup
±changed
+5−5
claude-codechanged
setup
```bash theme={null} theme={null}
```bash theme={null}
```powershell theme={null} theme={null}
```powershell theme={null}
```batch theme={null} theme={null}
+5 −5 lines
Upstream edited 9 Oct 2026 21:25 UTC Recorded here 9 Oct 2026 21:37 UTC
claude-code
agent-sdk/typescript
±changed
+83−0
claude-codechanged
agent-sdk/typescript
usage_report?: SDKUsageReport;
`usage_report` is a structured copy of the `/usage` report, typed as [`SDKUsageReport`](#sdkusagereport), and requires Agent SDK v0.3.273 or later. When you send `/usage` as a prom
* The session authenticates with a claude.ai credential
+83 −0 lines
Upstream edited 9 Oct 2026 21:25 UTC Recorded here 9 Oct 2026 21:37 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 9 Oct 2026 21:07 UTC
claude-code
troubleshooting
±changed
+1−1
claude-codechanged
troubleshooting
| Update or install download fails with `The connection dropped while downloading the update` or `aborted` | [Error reference](/docs/en/errors#the-connection-dropped-while-download
| Update or install download fails with `The connection dropped while downloading the update` or `aborted` | [Troubleshoot installation and login](/docs/en/troubleshoot-install#the
+1 −1 lines
Upstream edited 9 Oct 2026 20:59 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
troubleshoot-install
±changed
+169−13
claude-codechanged
troubleshoot-install
| `Native installation exists but ... is not in your PATH` | [Add the install directory to your PATH](#verify-your-path) |
| `INFO: Could not find files for the given pattern(s).` from `where.exe claude` | [Check whether Claude Code is installed](#check-for-conflicting-installations) |
| `zsh: permission denied: /Users/you/.zshrc` or `bash: /home/you/.bashrc: Permission denied` | [Make your shell config file writable](#permission-denied-when-adding-to-your-path)
| `< was unexpected at this time` in CMD | [Install script returns HTML](#install-script-returns-html-instead-of-a-shell-script) |
| `The term 'System.Xml.XmlDocument' is not recognized` | [Install script returns HTML](#install-script-returns-html-instead-of-a-shell-script) |
+169 −13 lines
Upstream edited 9 Oct 2026 20:59 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
errors
±changed
+3−44
claude-codechanged
errors
| `Installation was killed before it could finish (exit code 137)` | [Installation errors](#installation-was-killed-before-it-could-finish) |
| `The connection dropped while downloading the update` | [Installation errors](#the-connection-dropped-while-downloading-the-update) |
| `Download timed out: exceeded the total deadline` | [Installation errors](#the-connection-dropped-while-downloading-the-update) |
| `Installation was killed before it could finish (exit code 137)` | [Troubleshoot installation and login](/docs/en/troubleshoot-install#installation-was-killed-before-it-could-fin
| `The connection dropped while downloading the update` | [Troubleshoot installation and login](/docs/en/troubleshoot-install#the-connection-dropped-while-downloading-the-update) |
+3 −44 lines
Upstream edited 9 Oct 2026 20:59 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
vs-code
±changed
+1−0
claude-codechanged
vs-code
| `spinnerVerbs` | `{"mode": "append", "verbs": []}` | Set the verbs the conversation spinner rotates through while a turn runs, with the same `mode` and `verbs` fields as the CLI'
+1 −0 lines
Upstream edited 9 Oct 2026 20:58 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
chrome
±changed
+35−2
claude-codechanged
chrome
Three restrictions apply to uploads:
If Claude refuses to attach a file or an upload fails, check for these causes:
* **Credential names**: Claude refuses a file whose name or folder is one that credentials are kept under, such as `.env`, a `.pem` or `.key` file, or anything under `.ssh`. Requir
### Project settings can't turn on Chrome
+35 −2 lines
Upstream edited 9 Oct 2026 20:51 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
jetbrains
±changed
+11−11
claude-codechanged
jetbrains
* **Selection context**: the current selection or tab in the IDE is automatically shared with Claude Code. [`Read` deny rules](/docs/en/permissions#read-and-edit) block this sharin
* **Selection context**: the current selection or tab in the IDE is automatically shared with Claude Code. [`Read` deny rules](https://code.claude.com/docs/en/permissions#read-and-
Follow the [quickstart](/docs/en/quickstart.md) to install the CLI if you haven't already. The plugin shows a "Cannot launch Claude Code" notification when `claude` isn't on your P
Follow the [quickstart](https://code.claude.com/docs/en/quickstart.md) to install the CLI if you haven't already. The plugin shows a "Cannot launch Claude Code" notification when `
Claude Code works with any paid Claude subscription (Pro, Max, Team, or Enterprise) or a Claude Console account, and no API key is required. You'll be prompted to [log in](/docs/en
+11 −11 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 23 Oct 2026 19:07 UTC
claude-code
agent-sdk/migration-guide
±changed
+7−7
claude-codechanged
agent-sdk/migration-guide
| **Documentation Location** | Claude Code docs | Claude Code docs → dedicated [Agent SDK](/docs/en/agent-sdk/overview.md) section |
| **Documentation Location** | Claude Code docs | Claude Code docs → dedicated [Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview.md) section |
To run isolated from filesystem settings, pass `settingSources: []`, or `setting_sources=[]` in Python. See [Control filesystem settings with settingSources](/docs/en/agent-sdk/cla
To run isolated from filesystem settings, pass `settingSources: []`, or `setting_sources=[]` in Python. See [Control filesystem settings with settingSources](https://code.claude.co
> Python SDK 0.1.59 and earlier treated an empty list the same as omitting the option, so upgrade before relying on `setting_sources=[]`. See [What settingSources does not control]
+7 −7 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 23 Oct 2026 19:07 UTC
claude-code
jetbrains
±changed
+5−5
claude-codechanged
jetbrains
Follow the [quickstart](/docs/en/quickstart) to install the CLI if you haven't already. The plugin shows a "Cannot launch Claude Code" notification when `claude` isn't on your PATH
Follow the [quickstart](/docs/en/quickstart.md) to install the CLI if you haven't already. The plugin shows a "Cannot launch Claude Code" notification when `claude` isn't on your P
Claude Code works with any paid Claude subscription (Pro, Max, Team, or Enterprise) or a Claude Console account, and no API key is required. You'll be prompted to [log in](/docs/en
Claude Code works with any paid Claude subscription (Pro, Max, Team, or Enterprise) or a Claude Console account, and no API key is required. You'll be prompted to [log in](/docs/en
* Using Manual mode for edits, because `acceptEdits` and auto mode both approve edits inside your working directory without asking, except in [protected paths](/docs/en/permission-
+5 −5 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
agent-sdk/migration-guide
±changed
+7−7
claude-codechanged
agent-sdk/migration-guide
| **Documentation Location** | Claude Code docs | Claude Code docs → dedicated [Agent SDK](/docs/en/agent-sdk/overview) section |
| **Documentation Location** | Claude Code docs | Claude Code docs → dedicated [Agent SDK](/docs/en/agent-sdk/overview.md) section |
To run isolated from filesystem settings, pass `settingSources: []`, or `setting_sources=[]` in Python. See [Control filesystem settings with settingSources](/docs/en/agent-sdk/cla
To run isolated from filesystem settings, pass `settingSources: []`, or `setting_sources=[]` in Python. See [Control filesystem settings with settingSources](/docs/en/agent-sdk/cla
> Python SDK 0.1.59 and earlier treated an empty list the same as omitting the option, so upgrade before relying on `setting_sources=[]`. See [What settingSources does not control]
+7 −7 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
plugins/create
±changed
+174−196
claude-codechanged
plugins/create
<Note>
These cases are covered on other pages:
* **Installing someone else's plugin**: see [Install plugins](/docs/en/plugins/install)
* **Not sure you need a plugin**: see [Decide whether you need a plugin](/docs/en/plugins/overview#decide-whether-you-need-a-plugin) on the overview
+174 −196 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
jetbrains
±changed
+37−45
claude-codechanged
jetbrains
<Steps>
<Step title="Install the Claude Code CLI">
Follow the [quickstart](/docs/en/quickstart) to install the CLI if you haven't already. The plugin shows a "Cannot launch Claude Code" notification when `claude` isn't on your
</Step>
+37 −45 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
agent-sdk/migration-guide
±changed
+50−56
claude-codechanged
agent-sdk/migration-guide
<span id="for-typescript/javascript-projects" />
<span id="for-python-projects" />
<Warning>
+50 −56 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
setup
±changed
+20−10
claude-codechanged
setup
```bash theme={null}
```bash theme={null} theme={null}
```powershell theme={null}
```powershell theme={null} theme={null}
```batch theme={null}
+20 −10 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
security-guidance
±changed
+9−3
claude-codechanged
security-guidance
### On each file edit
<span id="on-each-file-edit" />
### Checks on each file edit
### At the end of each turn
+9 −3 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
plugins/create
±changed
+10−8
claude-codechanged
plugins/create
#### From a directory or `.zip`
<span id="from-a-directory-or-zip" />
#### Load a plugin from a directory or `.zip`
<h4 id="load-a-folder-of-plugins">
+10 −8 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
monitoring-usage
±changed
+9−3
claude-codechanged
monitoring-usage
### For metrics
<span id="for-metrics" />
### Backends for metrics
### For events/logs
+9 −3 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
mcp
±changed
+12−4
claude-codechanged
mcp
#### From a URL
<span id="from-a-url" />
#### Add a server from a URL
#### From an `npx`, `uvx`, or binary command
+12 −4 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
jetbrains
±changed
+6−2
claude-codechanged
jetbrains
### From your IDE
<span id="from-your-ide" />
### Run Claude Code from your IDE
### From external terminals
+6 −2 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
glossary
±changed
+1−1
claude-codechanged
glossary
Learn more: [From cloud to terminal](/docs/en/claude-code-on-the-web#from-cloud-to-terminal)
Learn more: [Continue a cloud session in your terminal](/docs/en/claude-code-on-the-web#from-cloud-to-terminal)
+1 −1 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
claude-code-on-the-web
±changed
+6−2
claude-codechanged
claude-code-on-the-web
### From terminal to cloud
<span id="from-terminal-to-cloud" />
### Start a cloud session from your terminal
### From cloud to terminal
+6 −2 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
agent-view
±changed
+9−3
claude-codechanged
agent-view
### From agent view
<span id="from-agent-view" />
### Dispatch an agent from agent view
### From inside a session
+9 −3 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
agent-sdk/migration-guide
±changed
+6−2
claude-codechanged
agent-sdk/migration-guide
### For TypeScript/JavaScript Projects
<span id="for-typescript/javascript-projects" />
### Migrate a TypeScript or JavaScript project
### For Python Projects
+6 −2 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 Oct 2026 21:07 UTC
claude-code
agent-sdk/mcp
±changed
+7−3
claude-codechanged
agent-sdk/mcp
### In code
<span id="in-code" />
### Add a server in code
### From a config file
+7 −3 lines
Upstream edited 9 Oct 2026 20:45 UTC Recorded here 9 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 9 Oct 2026 20:07 UTC
claude-code
plugins/mods/api
±changed
+89−8
claude-codechanged
plugins/mods/api
A mod can ask a model a question of its own, outside the conversation, for a small job such as sorting or summarizing a piece of text. `$.model.complete` sends one prompt to a mode
A mod can send its own requests to a model for a small job such as classifying or summarizing text. `$.model.complete` sends your prompt on its own, and `$.model.fork({ prompt })`
This table compares what each request contains:
+89 −8 lines
Upstream edited 9 Oct 2026 19:51 UTC Recorded here 9 Oct 2026 20:07 UTC
claude-code
changelog
±changed
+93−0
claude-codechanged
changelog
<Update label="2.1.296" description="October 9, 2026">
**Added**
* Added a `code` key to the Claude apps gateway's `managed.policies[]`: the same settings as `cli`, also applied in Claude Desktop's Code tab; beside `desktop`, it turns on Claud
+93 −0 lines
Upstream edited 9 Oct 2026 19:44 UTC Recorded here 9 Oct 2026 20:07 UTC
claude-code
vs-code
±changed
+1−0
claude-codechanged
vs-code
* **Files Claude sends you**: when the session is connected to [Remote Control](/docs/en/remote-control#start-a-remote-control-session) and Claude sends you files with the [`SendUs
+1 −0 lines
Upstream edited 9 Oct 2026 19:41 UTC Recorded here 9 Oct 2026 20:07 UTC
claude-code
monitoring-usage
±changed
+2−0
claude-codechanged
monitoring-usage
Each time Claude Code reads a prompt, it logs at most 100 events with a `mention_type` of `"agent"` and 100 with `"mcp_resource"`. Mentions past either limit still resolve but emit
+2 −0 lines
Upstream edited 9 Oct 2026 19:41 UTC Recorded here 9 Oct 2026 20:07 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
* **Not restored**: background work that was still running when the VM was reclaimed, such as subagents and shell commands
* **Not restored**: background work that was still running when the VM was reclaimed, such as subagents and shell commands, and the pending wakeup of a [self-paced `/loop`](/docs/e
+1 −1 lines
Upstream edited 9 Oct 2026 19:41 UTC Recorded here 9 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 9 Oct 2026 19:37 UTC
claude-code
plugins/publish
±changed
+42−48
claude-codechanged
plugins/publish
<Note>
These cases are covered on other pages:
* **Your plugin isn't finished yet**: start with [Create a plugin](/docs/en/plugins/create)
* **You maintain a CLI or SDK with a plugin in an official marketplace**: see [Recommend your plugin from your CLI](/docs/en/plugins/cli-hints)
+42 −48 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
plugins/troubleshooting
±changed
+53−1
claude-codechanged
plugins/troubleshooting
<h3 id="cannot-install-plugins-from-a-marketplace-with-this-name">
`Cannot add marketplace "<name>": Claude Code cannot install plugins from a marketplace with this name`
</h3>
+53 −1 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/publish
±changed
+1−1
claude-codechanged
plugins/publish
In your shell, run `claude plugin validate .` in the repository to check the file before you push.
In your shell, run `claude plugin validate .` in the repository before you push. For what the run checks, see [Validate a directory](/docs/en/plugins/cli-reference#validate-a-direc
+1 −1 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/mods/troubleshoot
±changed
+12−0
claude-codechanged
plugins/mods/troubleshoot
### `code nested too deep to scan: more than 2000 scopes`
The line starts with the mod's name, then `hooks module did not load:`, the file, and `code nested too deep to scan: more than 2000 scopes`. A file in a hooks module can't nest sco
Rewrite the code so its scopes nest less deeply.
+12 −0 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/mods/reference
±changed
+3−2
claude-codechanged
plugins/mods/reference
| `tool.describe` | Once for each tool, when its description is first sent to Claude | `{ description }`, optionally with `isDeferred` set to `true` to put the tool behind [tool se
| `tool.describe` | Once for each tool, when its description is first sent to Claude. A second time for an MCP tool when Claude loads it through [tool search](/docs/en/mcp#scale-wi
| `session.append` | Once for each row the conversation keeps, such as a prompt, a response block, a tool result, or a notice, before it's stored | `next({ ...e, message })` to rew
| `session.append` | Once for each row the conversation keeps, such as a prompt, a response block, a tool result, or a notice, before it's stored | `next({ ...e, message })` with a
| Scopes, such as functions, blocks, and loops, nested inside one another in one file of a hooks module | 2,000 |
+3 −2 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/mods/events
±changed
+10−3
claude-codechanged
plugins/mods/events
To change a call, pass changed arguments to `next`. To retry a call, call `next(e)` again: a hook that sees `isError` on the first result can run the tool a second time and return
Your hook can also change a call, retry it, answer it itself, or withhold its result:
* **Change the call**: pass changed arguments to `next`.
* **Retry the call**: call `next(e)` again. A hook that sees `isError` on the first result can run the tool a second time and return that result.
+10 −3 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/mods/create
±changed
+1−1
claude-codechanged
plugins/mods/create
Each time Claude Code loads or reloads a mod from a directory you pass to `--plugin-dir`, or a mod [Claude wrote for you](#ask-claude-for-a-mod), it writes TypeScript declaration f
When Claude Code loads a mod from `--plugin-dir` in an interactive session, or a mod [Claude wrote for you](#ask-claude-for-a-mod), it writes TypeScript declaration files into the
+1 −1 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/marketplace-reference
±changed
+1−1
claude-codechanged
plugins/marketplace-reference
| `name` | string | Marketplace identifier: letters, digits, `.`, `_`, and `-`, starting with a letter or digit, and no `..`. `claude plugin validate` fails any other name, because
| `name` | string | Marketplace identifier: letters, digits, `.`, `_`, and `-`, starting with a letter or digit, and no `..`. `claude plugin validate` fails any other name, because
+1 −1 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/install
±changed
+2−0
claude-codechanged
plugins/install
If you haven't added that marketplace yet, the command prints `Successfully added marketplace: <name> (declared in user settings)` and then [installs the plugin](#install-from-your
+2 −0 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
plugins/host-marketplace
±changed
+8−2
claude-codechanged
plugins/host-marketplace
A user accepts a plugin entry's command each time they install or update that one plugin by itself. They do that from the plugin's own view in `/plugin`, or with `claude plugin ins
A user accepts a plugin entry's command each time they install or update that one plugin by itself. Claude Code shows the command and the archive URL, and runs the command only aft
Users can install or update the plugin inside a Claude Code session in a terminal, in their shell with no session running, or in the VS Code extension:
+8 −2 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-code
errors
±changed
+3−0
claude-codechanged
errors
| `Cannot add marketplace "<name>": Claude Code cannot install plugins from a marketplace with this name` | [Plugin troubleshooting](/docs/en/plugins/troubleshooting#cannot-install
| `does not load (...), so Claude Code ignores the whole file` | [Plugin troubleshooting](/docs/en/plugins/troubleshooting#does-not-load-so-claude-code-ignores-the-whole-file) |
| `Plugin directory does not exist: <path>` | [Plugin troubleshooting](/docs/en/plugins/troubleshooting#plugin-directory-does-not-exist) |
+3 −0 lines
Upstream edited 9 Oct 2026 19:26 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+4−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v2.31226.1" description="2026-10-09">
No configuration changes in this release.
</Update>
+4 −0 lines
Upstream edited 9 Oct 2026 19:25 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-docs
cowork/changelog
±changed
+21−0
claude-docschanged
cowork/changelog
<Update label="v2.31226.1" description="2026-10-09">
Bundled Claude Code version: 2.1.295.
**General**
+21 −0 lines
Upstream edited 9 Oct 2026 19:25 UTC Recorded here 9 Oct 2026 19:37 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+60−60
claude-docschanged
claude-tag/users/troubleshooting
When something goes wrong mid-conversation, the cause is usually one of a small set. Each entry below has the same three parts: what you see, what it means, and how to resolve it.
When something goes wrong mid-conversation, the cause is usually one of a small set. Each entry below has the same three parts: what you see, what it means, and how to resolve it.
1. **Is the Claude app installed in this workspace?** Start typing `@Claude` in any channel. **Works**: Slack autocompletes to a Claude app with an app badge; if more than one Clau
1. **Is the Claude app installed in this workspace?** Start typing `@Claude` in any channel. **Works**: Slack autocompletes to a Claude app with an app badge; if more than one Clau
* **A notice that starts "Claude isn't on in this channel yet"**: your admin hasn't finished setting up Claude Tag. Send them [Launch Claude Tag](/docs/claude-tag/admins/setup-o
+60 −60 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/models
±changed
+8−8
claude-docschanged
claude-tag/users/models
Claude sets the channel's default model. New threads in the channel start on it. If you asked for a family rather than a version, the default keeps following that family: when your
Claude sets the channel's default model. New threads in the channel start on it. If you asked for a family rather than a version, the default keeps following that family: when your
An Owner sets the same default in Claude Tag admin settings for the whole organization or for one workspace or channel, and a Claude Tag admin can set it for a workspace or channel
An Owner sets the same default in Claude Tag admin settings for the whole organization or for one workspace or channel, and a Claude Tag admin can set it for a workspace or channel
Fast mode is available once an Owner [allows it for your organization](/docs/claude-tag/admins/customize.md#allow-fast-mode). To turn it on, send the [`!fast` command](/docs/claude
+8 −8 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/good-habits
±changed
+31−31
claude-docschanged
claude-tag/users/good-habits
If Claude replies with re-approval guidance instead of mentioning the group, your workspace's Claude app predates a Slack permission that group mentions need. Ask a Slack admin to
If Claude replies with re-approval guidance instead of mentioning the group, your workspace's Claude app predates a Slack permission that group mentions need. Ask a Slack admin to
Claude [reads the thread you tag it in, can search the workspace's public channels, and works with the channel's connections](/docs/claude-tag/users/getting-started.md#what-claude-
Claude [reads the thread you tag it in, can search the workspace's public channels, and works with the channel's connections](https://claude.com/docs/claude-tag/users/getting-start
For long-running work, make getting the deliverable somewhere durable part of the definition. Post the file to the thread, push the branch, or open the draft pull request as it goe
+31 −31 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/commands
±changed
+13−13
claude-docschanged
claude-tag/users/commands
In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one shared with another company, only `!help`, `!mute`, `!unmute`, `!restart`, and
In a [Slack Connect channel](https://claude.com/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one shared with another company, only `!help`, `!mute`, `!unmute`
Run `!configure` in a channel, and Claude replies in the thread with a link to that channel's Configure page on claude.ai. On that page you [tailor how Claude works in the channel]
Run `!configure` in a channel, and Claude replies in the thread with a link to that channel's Configure page on claude.ai. On that page you [tailor how Claude works in the channel]
Every thread Claude takes part in runs a session of its own, holding that one conversation. Some channels have one more session on top of the per-thread ones. That session belongs
+13 −13 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/healthcare
±changed
+20−20
claude-docschanged
claude-tag/admins/healthcare
* Search every public channel by keyword, including public channels it hasn't been added to. [No admin setting turns this search off](/docs/claude-tag/admins/restrict-access.md#con
* Search every public channel by keyword, including public channels it hasn't been added to. [No admin setting turns this search off](https://claude.com/docs/claude-tag/admins/rest
Claude never searches private channels. In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one your workspace shares with another comp
Claude never searches private channels. In a [Slack Connect channel](https://claude.com/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one your workspace shares
For how Claude's work in each thread is isolated, how connection credentials are held, and where network traffic can go, see [Security and data handling](/docs/claude-tag/concepts/
+20 −20 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/for-slack-admins
±changed
+9−9
claude-docschanged
claude-tag/admins/for-slack-admins
* Select **Approve and post** on a message Claude drafts in a direct message for a public channel it isn't a member of. When the member approves, Claude posts the message and joins
* Select **Approve and post** on a message Claude drafts in a direct message for a public channel it isn't a member of. When the member approves, Claude posts the message and joins
A Claude organization Owner can also set [auto-join channel patterns](/docs/claude-tag/admins/restrict-access.md#block-or-auto-join-channels-by-name), so Claude joins a public chan
A Claude organization Owner can also set [auto-join channel patterns](https://claude.com/docs/claude-tag/admins/restrict-access.md#block-or-auto-join-channels-by-name), so Claude j
In a Slack Connect channel (shared with another company), Claude answers only where an Owner or a Claude Tag admin of your Claude organization has [turned it on](/docs/claude-tag/a
+9 −9 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+39−39
claude-docschanged
claude-tag/admins/customize
| **Connectors** | The systems Claude can reach and the credentials it uses for each (GitHub, Drive, Datadog, your APIs) | Owner or [Claude Tag admin](/docs/claude-tag/admins/restr
| **Plugins and skills** | Instructions that teach Claude how to use a tool or follow a process. A plugin bundles one or more [skills](https://code.claude.com/docs/en/skills). | Ow
| **Custom instructions** | Standing guidance read in every session at a scope (team conventions, output formats). Outranks channel memory. | Owner for any scope; [Claude Tag admin
| **Channel memory** | Facts Claude saves while working in a channel | Anyone in the channel | By [telling Claude](/docs/claude-tag/users/memory.md) |
| **Connectors** | The systems Claude can reach and the credentials it uses for each (GitHub, Drive, Datadog, your APIs) | Owner or [Claude Tag admin](https://claude.com/docs/claud
+39 −39 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+55−55
claude-docschanged
claude-tag/users/troubleshooting
When something goes wrong mid-conversation, the cause is usually one of a small set. Each entry below has the same three parts: what you see, what it means, and how to resolve it.
When something goes wrong mid-conversation, the cause is usually one of a small set. Each entry below has the same three parts: what you see, what it means, and how to resolve it.
* **A notice that says "Claude is disabled in this channel"**: Claude Tag is turned off for the channel, its workspace, or the organization. Send them [Claude is disabled in thi
* **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
+55 −55 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/models
±changed
+8−8
claude-docschanged
claude-tag/users/models
Claude sets the channel's default model. New threads in the channel start on it. If you asked for a family rather than a version, the default keeps following that family: when your
Claude sets the channel's default model. New threads in the channel start on it. If you asked for a family rather than a version, the default keeps following that family: when your
An Owner sets the same default in Claude Tag admin settings for the whole organization or for one workspace or channel, and a Claude Tag admin can set it for a workspace or channel
An Owner sets the same default in Claude Tag admin settings for the whole organization or for one workspace or channel, and a Claude Tag admin can set it for a workspace or channel
Fast mode is available once an Owner [allows it for your organization](/docs/claude-tag/admins/customize#allow-fast-mode). To turn it on, send the [`!fast` command](/docs/claude-ta
+8 −8 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/good-habits
±changed
+31−31
claude-docschanged
claude-tag/users/good-habits
If Claude replies with re-approval guidance instead of mentioning the group, your workspace's Claude app predates a Slack permission that group mentions need. Ask a Slack admin to
If Claude replies with re-approval guidance instead of mentioning the group, your workspace's Claude app predates a Slack permission that group mentions need. Ask a Slack admin to
Claude [reads the thread you tag it in, can search the workspace's public channels, and works with the channel's connections](/docs/claude-tag/users/getting-started#what-claude-can
Claude [reads the thread you tag it in, can search the workspace's public channels, and works with the channel's connections](/docs/claude-tag/users/getting-started.md#what-claude-
For long-running work, make getting the deliverable somewhere durable part of the definition. Post the file to the thread, push the branch, or open the draft pull request as it goe
+31 −31 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/commands
±changed
+13−13
claude-docschanged
claude-tag/users/commands
In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access#slack-connect-channels), one shared with another company, only `!help`, `!mute`, `!unmute`, `!restart`, and `!f
In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one shared with another company, only `!help`, `!mute`, `!unmute`, `!restart`, and
Run `!configure` in a channel, and Claude replies in the thread with a link to that channel's Configure page on claude.ai. On that page you [tailor how Claude works in the channel]
Run `!configure` in a channel, and Claude replies in the thread with a link to that channel's Configure page on claude.ai. On that page you [tailor how Claude works in the channel]
Every thread Claude takes part in runs a session of its own, holding that one conversation. Some channels have one more session on top of the per-thread ones. That session belongs
+13 −13 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/healthcare
±changed
+20−20
claude-docschanged
claude-tag/admins/healthcare
* Search every public channel by keyword, including public channels it hasn't been added to. [No admin setting turns this search off](/docs/claude-tag/admins/restrict-access#contro
* Search every public channel by keyword, including public channels it hasn't been added to. [No admin setting turns this search off](/docs/claude-tag/admins/restrict-access.md#con
Claude never searches private channels. In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access#slack-connect-channels), one your workspace shares with another company
Claude never searches private channels. In a [Slack Connect channel](/docs/claude-tag/admins/restrict-access.md#slack-connect-channels), one your workspace shares with another comp
For how Claude's work in each thread is isolated, how connection credentials are held, and where network traffic can go, see [Security and data handling](/docs/claude-tag/concepts/
+20 −20 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/for-slack-admins
±changed
+8−8
claude-docschanged
claude-tag/admins/for-slack-admins
* Select **Approve and post** on a message Claude drafts in a direct message for a public channel it isn't a member of. When the member approves, Claude posts the message and joins
* Select **Approve and post** on a message Claude drafts in a direct message for a public channel it isn't a member of. When the member approves, Claude posts the message and joins
A Claude organization Owner can also set [auto-join channel patterns](/docs/claude-tag/admins/restrict-access#block-or-auto-join-channels-by-name), so Claude joins a public channel
A Claude organization Owner can also set [auto-join channel patterns](/docs/claude-tag/admins/restrict-access.md#block-or-auto-join-channels-by-name), so Claude joins a public chan
In a Slack Connect channel (shared with another company), Claude answers only where an Owner or a Claude Tag admin of your Claude organization has [turned it on](/docs/claude-tag/a
+8 −8 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+38−38
claude-docschanged
claude-tag/admins/customize
| **Connectors** | The systems Claude can reach and the credentials it uses for each (GitHub, Drive, Datadog, your APIs) | Owner or [Claude Tag admin](/docs/claude-tag/admins/restr
| **Plugins and skills** | Instructions that teach Claude how to use a tool or follow a process. A plugin bundles one or more [skills](https://code.claude.com/docs/en/skills). | Ow
| **Custom instructions** | Standing guidance read in every session at a scope (team conventions, output formats). Outranks channel memory. | Owner for any scope; [Claude Tag admin
| **Channel memory** | Facts Claude saves while working in a channel | Anyone in the channel | By [telling Claude](/docs/claude-tag/users/memory) |
| **Connectors** | The systems Claude can reach and the credentials it uses for each (GitHub, Drive, Datadog, your APIs) | Owner or [Claude Tag admin](/docs/claude-tag/admins/restr
+38 −38 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+6−6
claude-docschanged
claude-tag/users/troubleshooting
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+6 −6 lines
Upstream edited 9 Oct 2026 19:07 UTC Recorded here 20 Oct 2026 18:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.