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
808pages tracked
757 changed this week · last read 22 Oct 2026
Claude Code CLI
228pages tracked
152 changed this week · last read 22 Oct 2026
Claude Documentation
280pages tracked
85 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 22 Oct 2026
100 on this page
ReadSourcePageWhatLines
17 Aug 2026
46 pages
+677 −440 lines
claude-code
interactive-mode
±changed
+25−2
claude-codechanged
interactive-mode
The badge disappears once the pull request merges or closes. `Cmd+click` (macOS) or `Ctrl+click` (Windows/Linux) the link to open the pull request in your browser. The status refre
The badge disappears once the pull request merges or closes. `Cmd+click` (macOS) or `Ctrl+click` (Windows/Linux) the link to open the pull request in your browser. How often Claude
* **Anthropic API with [feature-flag fetching](/docs/en/env-vars#features-that-need-feature-flag-fetching) on**: about every 90 seconds while you're active in the session, and less
* **Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, Claude Platform on AWS, or feature-flag fetching off**: every 60 seconds
+25 −2 lines
Recorded here 17 Aug 2026 22:37 UTC
claude-code
how-claude-code-works
±changed
+1−1
claude-codechanged
how-claude-code-works
[Subagents](/docs/en/sub-agents) get their own fresh context, completely separate from your main conversation. Their work doesn't bloat your context. When done, they return a summa
[Subagents](/docs/en/sub-agents) work in their own context window. A subagent starts fresh unless it's a [fork](/docs/en/sub-agents#fork-the-current-conversation), which starts wit
+1 −1 lines
Recorded here 17 Aug 2026 22:37 UTC
claude-code
features-overview
±changed
+13−11
claude-codechanged
features-overview
| Feature | When it loads | What loads | Context cost |
| --------------------- | ------------------------------ | --------------------------------------------------- | -------------------------------------------- |
| **CLAUDE.md** | Session start | Full content | Every request |
| **Skills** | Session start + when used | Descriptions at start, full content when used | Low (descriptions every request)\* |
| **MCP servers** | Session start | Tool names; full schemas on demand | Low until a tool is used |
+13 −11 lines
Recorded here 17 Aug 2026 22:37 UTC
claude-code
env-vars
±changed
+3−2
claude-codechanged
env-vars
| `CLAUDE_CODE_FORK_SUBAGENT` | Controls [fork mode](/docs/en/sub-agents#turn-fork-mode-on-or-off), which lets Claude spawn [forked subagents](/docs/en/
| `CLAUDE_CODE_FORK_SUBAGENT` | Controls [fork mode](/docs/en/sub-agents#turn-fork-mode-on-or-off), which lets Claude spawn [forked subagents](/docs/en/
| `FORCE_HYPERLINK` | Set to `1` to enable clickable OSC 8 hyperlinks when your terminal supports them but isn't auto-detected, or `0` to disa
| `FORCE_HYPERLINK` | Set to `1` to enable clickable OSC 8 hyperlinks when your terminal supports them but isn't auto-detected, or `0` to disa
* Have Claude Code refresh the [PR review status badge](/docs/en/interactive-mode#pr-review-status) less often while you're idle; Claude Code refreshes it every 60 seconds instead
+3 −2 lines
Recorded here 17 Aug 2026 22:37 UTC
claude-code
agents
±changed
+1−1
claude-codechanged
agents
* A [forked subagent](/docs/en/sub-agents#fork-the-current-conversation), started with `/subtask`, is a subagent that inherits your full conversation context instead of starting fr
* A [forked subagent](/docs/en/sub-agents#fork-the-current-conversation) is a subagent that inherits your full conversation context instead of starting fresh. It's a way to spawn a
+1 −1 lines
Recorded here 17 Aug 2026 22:37 UTC
claude-code
changelog
±changed
+54−0
claude-codechanged
changelog
<Update label="2.1.234" description="August 17, 2026">
* Added the optional `CLAUDE_CODE_PROJECT_DIR_NAME` environment variable: hosts that give each session its own config directory can choose a short name for the per-project transc
* Added the `selection:clear` keybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view
* Added a GitLab merge request badge to the footer and statusline: repos with a GitLab remote and an authenticated glab CLI show MR !N with draft/pending/green states
+54 −0 lines
Recorded here 17 Aug 2026 21:07 UTC
claude-docs
third-party/claude-desktop/vertex
±changed
+14−14
claude-docschanged
third-party/claude-desktop/vertex
| Setting | Type | Availability | Default | Descriptio
| ------------------------------------------------------------------------------------------------------------------------------ | -------- | --------------- | ------- | ----------
| <span id="inferencevertexprojectid" />GCP project ID<br />`inferenceVertexProjectId` | `string` | MDM + Bootstrap | — | Google Clo
| <span id="inferencevertexregion" />GCP region<br />`inferenceVertexRegion` | `string` | MDM + Bootstrap | — | GCP region
| <span id="inferencevertexbaseurl" />Vertex AI base URL<br />`inferenceVertexBaseUrl` | `string` | MDM + Bootstrap | — | PSC endpoi
+14 −14 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+1−1
claude-docschanged
third-party/claude-desktop/gateway
```yaml theme={null} theme={null} theme={null} theme={null}
```yaml theme={null}
+1 −1 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-docs
third-party/claude-desktop/extensions
±changed
+96−38
claude-docschanged
third-party/claude-desktop/extensions
| Layer | Provisioned by | Delivered via
| -------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------
| Managed MCP servers | Admin | `managedMcpServers` configuration key
| Organization plugins | Admin | A [plugin marketplace](#plugin-marketplaces-admin) git repository (recommended) or a [system-wide directory](#organization-plugins-admin)
| User extensions | End user | In-app Connectors and Plugins UI
+96 −38 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+34−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v1.32352.0" description="2026-08-17">
<div className="cfg-keys">
| MDM key | Type | Description
| ------------------------------------------------------------------------------------------------------------------- | --------- | --------------------------------------------
+34 −0 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+59−57
claude-docschanged
third-party/claude-desktop/configuration
| Setting | Type | Availability | D
| ------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | --------------- | -
| <span id="inferencecustomheaders" />Custom inference headers<br />`inferenceCustomHeaders` | `object` | MDM + Bootstrap | —
| <span id="inferencesessionlifetimesec" />Sign-in session lifetime<br />`inferenceSessionLifetimeSec` | `integer` | MDM + Bootstrap | —
| <span id="inferencecredentialhelper" />Helper script<br />`inferenceCredentialHelper` | `string` | MDM + Bootstrap | —
+59 −57 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-docs
cowork/changelog
±changed
+43−0
claude-docschanged
cowork/changelog
<Update label="v1.32352.0" description="2026-08-17">
**General**
* Fixed Windows updates sometimes leaving the app half installed, with later updates failing too.
+43 −0 lines
Recorded here 17 Aug 2026 20:37 UTC
claude-code
sub-agents
±changed
+4−11
claude-codechanged
sub-agents
Directories added with `--add-dir` are also scanned: a `.claude/agents/` folder inside an added directory loads alongside project subagents. See [Additional directories](/docs/en/p
When you add a directory with `--add-dir` or `/add-dir`, Claude Code also loads its `.claude/agents/` folder, alongside your project subagents. See [Additional directories](/docs/e
Two cases still need a restart:
Three cases still need a restart:
* Claude Code doesn't watch `.claude/agents/` inside directories added with `--add-dir` or `/add-dir`, so after adding or editing a subagent there, restart to load the change.
+4 −11 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
skills
±changed
+3−3
claude-codechanged
skills
The `--add-dir` flag and `/add-dir` command [grant file access](/docs/en/permissions#additional-directories-grant-file-access-not-configuration) rather than configuration discovery
Other `.claude/` configuration such as output styles is not loaded from additional directories. See the [exceptions table](/docs/en/permissions#additional-directories-grant-file-ac
The `--add-dir` flag and `/add-dir` command [grant file access](/docs/en/permissions#additional-directories-grant-file-access-not-configuration) rather than configuration discovery
+3 −3 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
sandboxing
±changed
+6−6
claude-codechanged
sandboxing
* `rm` or `rmdir` commands that target `/`, your home directory, or other critical system paths still go through the regular permission flow
* `rm` or `rmdir` commands that target a [critical path](/docs/en/permission-modes#critical-paths) still go through the regular permission flow
| | What it controls | What replaces the prompt
| :----------------------------------------------------------------- | :------------------------------------------ | :--------------------------------------------------------------
| `/sandbox` | What a Bash command can access once it runs | The sandbox boundary itself, in [auto-allow mode](#sandbox-mode
+6 −6 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
sandbox-environments
±changed
+1−7
claude-codechanged
sandbox-environments
When you pass `--dangerously-skip-permissions`, Claude acts without asking you first. Claude Code still prompts you only for:
* Explicit [ask rules](/docs/en/permissions#manage-permissions)
* Connector tools [your organization set to `ask`](/docs/en/mcp#organization-controls-on-connector-tools)
* MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool)
+1 −7 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
permissions
±changed
+11−13
claude-codechanged
permissions
| Mode | Description
| :------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------------------------
| `default` | Prompts for permission on first use of each tool. Labeled Manual in the CLI, the VS Code and JetBrains extensions, and the desktop app, and Claude Code acce
| `acceptEdits` | Automatically accepts file edits and common filesystem commands such as `mkdir`, `touch`, `mv`, and `cp` for paths in the working directory or `additionalDi
| `plan` | Claude reads files and runs read-only shell commands to explore but doesn't edit your source files; with [auto mode](/docs/en/permission-modes#eliminate-pro
+11 −13 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
permission-modes
±changed
+84−41
claude-codechanged
permission-modes
A permission mode sets which actions Claude can take in a session without asking you first. In Manual mode, Claude Code stops and asks you before most actions that edit files, run
A permission mode sets which actions Claude can take in a session without asking you first. In Manual mode, Claude Code stops and asks you before most actions that edit files, run
Writes to [protected paths](#protected-paths) are never auto-approved except in `bypassPermissions` mode and in planning sessions with bypass permissions available.
Modes set the baseline. Layer [permission rules](/docs/en/permissions#manage-permissions) on top to pre-approve or block specific tools. These controls apply in every mode, includi
+84 −41 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
hooks
±changed
+8−6
claude-codechanged
hooks
| Field | Description
| :------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------
| `permissionDecision` | `"allow"` skips the permission prompt, except for [tools that require user interaction](#pretooluse-decision-control) and connector tools [your organ
| `permissionDecisionReason` | For `"allow"` and `"ask"`, shown to the user but not Claude. For `"deny"`, shown to Claude. For `"defer"`, ignored
| `updatedInput` | Modifies the tool's input parameters before execution. Replaces the entire input object, so include unchanged fields alongside modified ones. Combine
+8 −6 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
headless
±changed
+1−1
claude-codechanged
headless
`acceptEdits` lets Claude write files without prompting and also auto-approves common filesystem commands such as `mkdir`, `touch`, `mv`, and `cp`. Apart from the [read-only comman
`acceptEdits` lets Claude write files without prompting and also auto-approves common filesystem commands such as `mkdir`, `touch`, `mv`, and `cp`. The [actions no mode auto-approv
+1 −1 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
desktop
±changed
+7−7
claude-codechanged
desktop
| Mode | Settings key | Behavior
| ---------------------- | ------------------- | -----------------------------------------------------------------------------------------------------------------------------------
| **Manual** | `default` | Claude asks before editing files or running commands. You see a diff and can accept or reject each change.
| **Accept edits** | `acceptEdits` | Claude auto-accepts file edits and common filesystem commands like `mkdir`, `touch`, and `mv`, but still asks before running other
| **Plan** | `plan` | Claude reads files and runs commands to explore, then proposes a plan without editing your source code. Good for complex tasks wher
+7 −7 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
channels
±changed
+1−7
claude-codechanged
channels
If Claude hits a permission prompt while you're away from the terminal, the session pauses until you respond. Channel servers that declare the [permission relay capability](/docs/e
* Explicit ask rules
* Connector tools [your organization set to `ask`](/docs/en/mcp#organization-controls-on-connector-tools)
* MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool)
+1 −7 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/user-input
±changed
+3−3
claude-codechanged
agent-sdk/user-input
**The callback never fires for auto-approved tools.** Any approval earlier in the [permission evaluation flow](/docs/en/agent-sdk/permissions#how-permissions-are-evaluated), an a
`AskUserQuestion`, MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool), and connector tools [your organization set to `ask`](/docs/en/
**The callback never fires for auto-approved tools.** Any approval earlier in the [permission evaluation flow](/docs/en/agent-sdk/permissions#how-permissions-are-evaluated), an a
+3 −3 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/typescript
±changed
+3−3
claude-codechanged
agent-sdk/typescript
| `canUseTool` | [`CanUseTool`](#canusetool) | `undefined`
| `canUseTool` | [`CanUseTool`](#canusetool) | `undefined`
`AskUserQuestion`, MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-specific-tool), and connector tools [your organization set to `ask`](/docs/en/mc
An allow rule doesn't pre-approve the [actions no mode auto-approves](/docs/en/permission-modes#actions-no-mode-auto-approves); see [How permissions are evaluated](/docs/en/agent-s
If `permissionMode` is set to `bypassPermissions` and `allowUnsandboxedCommands` is enabled, the model can autonomously execute commands outside the sandbox without approval prom
+3 −3 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/subagents
±changed
+1−0
claude-codechanged
agent-sdk/subagents
* **A file under an added directory**: Claude Code loads `.claude/agents/` from directories added with the `add_dirs` (Python) or `additionalDirectories` (TypeScript) option, or th
+1 −0 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/secure-deployment
±changed
+1−1
claude-codechanged
agent-sdk/secure-deployment
* **Command parsing for permissions**: Before executing bash commands, Claude Code parses them into an AST and matches the result against your permission rules. Commands that canno
* **Command parsing for permissions**: Before executing bash commands, Claude Code parses them into an AST and matches the result against your permission rules. Commands that canno
+1 −1 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/python
±changed
+51−51
claude-codechanged
agent-sdk/python
| Property | Type | Default | Description
| :---------------------------- | :------------------------------------------------------------------------------------ | :--------------------------------- | :--------------------
| `tools` | `list[str] \| ToolsPreset \| None` | `None` | Tools configuration.
| `allowed_tools` | `list[str]` | `[]` | Tools to auto-approve
| `system_prompt` | `str \| SystemPromptPreset \| SystemPromptFile \| None` | `None` | System prompt configu
+51 −51 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-code
agent-sdk/permissions
±changed
+22−22
claude-codechanged
agent-sdk/permissions
Run [hooks](/docs/en/agent-sdk/hooks) first. A hook can deny the call outright or pass it on. A hook that returns `allow` does not skip the deny and ask rules below; those are
Run [hooks](/docs/en/agent-sdk/hooks) first. A hook can deny the call outright or pass it on. A hook that returns `allow` does not skip the deny and ask rules below; those are
Apply the active [permission mode](#permission-modes). `bypassPermissions` approves everything that reaches this step. `acceptEdits` approves file operations. `plan` routes fil
Apply the active [permission mode](#permission-modes). `bypassPermissions` approves everything that reaches this step except `rm` and `rmdir` removals targeting a [critical pat
Check `allow` rules (from `allowed_tools` and settings.json). If a rule matches, the tool is approved.
+22 −22 lines
Recorded here 17 Aug 2026 20:07 UTC
claude-docs
government/tenant-admin/setup-wizard
±changed
+1−1
claude-docschanged
government/tenant-admin/setup-wizard
Seats control how many people in each organization can use Claude. The table shows each organization with a seat-count field for the first seat tier. Enter the number of seats each
Seats control how many people in each organization can use Claude. The table shows each organization with a seat-count field for the first seat tier. Enter the number of seats each
+1 −1 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/tenant-admin/seats
±changed
+2−2
claude-docschanged
government/tenant-admin/seats
When a new person is placed in an organization (by a routing rule on the [Identity and access](/docs/government/tenant-admin/identity-and-access) page), they're automatically given
When a new person is placed in an organization (by a routing rule on the [Identity and access](/docs/government/tenant-admin/identity-and-access) page), they're automatically given
An organization that has no seat allocation at all is treated as uncapped. New users can join and use Claude, but this is unusual; normally every active organization has at least o
The first seats you give an organization are also used for the people already in it. If nobody in the organization holds a seat when you save its first allocation, members without
+2 −2 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/tenant-admin/organizations
±changed
+1−1
claude-docschanged
government/tenant-admin/organizations
* Give it seats on the [Seats](/docs/government/tenant-admin/seats) page. A newly created organization starts with no seats distributed to it.
* Give it seats on the [Seats](/docs/government/tenant-admin/seats) page. A newly created organization starts with no seats distributed to it, so its Primary Owner has no seat tier
+1 −1 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/org-admin/seats
±changed
+8−2
claude-docschanged
government/org-admin/seats
Otherwise the system walks through all of your tiers, both Anthropic-managed and self-managed, in sort order (lowest first) and places the user on the first tier that has a free se
Otherwise the system walks through all of your tiers, both Anthropic-managed and self-managed, in sort order (lowest first) and places the user on the first tier that has a free se
Automatic placement happens when a user first arrives. A user who is already **Unassigned** gets a seat tier in one of these ways:
+8 −2 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/org-admin/readiness
±changed
+3−0
claude-docschanged
government/org-admin/readiness
Below a divider is an **Optional** section. These steps do not stop anyone from using Claude, but the page surfaces them because they usually matter, and each offers its own **Open
* **Assign seat tiers to members** checks that every active member has a seat tier, because a member without one cannot use Claude. It is advisory and sits under **Optional**, sinc
+3 −0 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/org-admin/billing
±changed
+1−1
claude-docschanged
government/org-admin/billing
Saving a seat allocation also triggers a directory provisioning sync. If users were previously left unassigned because a tier was full, the sync will now seat them automatically
Saving your organization's first seat allocation also gives seats to members who have no seat tier, Primary Owners first, as long as nobody holds a seat before the save. Saving a
+1 −1 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/deploy-desktop/configure
±changed
+6−6
claude-docschanged
government/deploy-desktop/configure
| What you see | Likely cause
| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------
| Only the claude.ai sign-in screen; no organization option | The configuration never reached the app: the profile
| Sign-in times out, or the browser says the code expired | The app stops waiting after about five minutes
| The diagnostic report or `main.log` shows "Managed configuration is invalid; local settings are disabled until it is fixed" | The app detected a managed profile but could not rea
+6 −6 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/account/profile
±changed
+1−1
claude-docschanged
government/account/profile
> **For organization owners:** When you view your own profile with no seat, the page links you straight to **Admin → Users** so you can assign yourself one. Owners are not given a
> **For organization owners:** When you view your own profile with no seat, the page links you straight to **Admin → Users** so you can assign yourself one. Being an owner does not
+1 −1 lines
Recorded here 17 Aug 2026 18:07 UTC
claude-docs
government/tenant-admin/seats
±changed
+1−1
claude-docschanged
government/tenant-admin/seats
When a new person is placed in an organization (by a routing rule on the [Identity and access](/docs/government/tenant-admin/identity-and-access) page), they're automatically given
When a new person is placed in an organization (by a routing rule on the [Identity and access](/docs/government/tenant-admin/identity-and-access.md) page), they're automatically gi
+1 −1 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/org-admin/seats
±changed
+8−8
claude-docschanged
government/org-admin/seats
**Self-managed tiers** are tiers that your organization created itself on the [Tiers](/docs/government/org-admin/seat-tiers) page. For each one the table shows the **Assigned** cou
**Self-managed tiers** are tiers that your organization created itself on the [Tiers](/docs/government/org-admin/seat-tiers.md) page. For each one the table shows the **Assigned**
If the user arrives through directory provisioning and belongs to a group you have mapped to a specific tier on the [Group mappings](/docs/government/org-admin/provisioning) page,
If the user arrives through directory provisioning and belongs to a group you have mapped to a specific tier on the [Group mappings](/docs/government/org-admin/provisioning.md) pag
* An owner chooses one for them on the [Users](/docs/government/org-admin/users) page. A tenant administrator can do the same from your organization's admin view.
+8 −8 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/org-admin/billing
±changed
+3−3
claude-docschanged
government/org-admin/billing
Your organization's usage against the account balance is shown on the [Analytics](/docs/government/org-admin/analytics) page.
Your organization's usage against the account balance is shown on the [Analytics](/docs/government/org-admin/analytics.md) page.
* You cannot reduce a tier's seat count below the number of users currently seated on it in your organization. Move users off the tier on the [Users](/docs/government/org-admin/use
* You cannot reduce a tier's seat count below the number of users currently seated on it in your organization. Move users off the tier on the [Users](/docs/government/org-admin/use
> Saving your organization's first seat allocation also gives seats to members who have no seat tier, Primary Owners first, as long as nobody holds a seat before the save. Saving a
+3 −3 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/account/profile
±changed
+2−2
claude-docschanged
government/account/profile
| **Seat tier** | The allowance you have been given. A seat tier is a named package that sets two things for you: how much Claude usage you get (shown on the [Usage](/docs/governme
| **Seat tier** | The allowance you have been given. A seat tier is a named package that sets two things for you: how much Claude usage you get (shown on the [Usage](/docs/governme
Without a seat tier you can sign in and see the portal, but you cannot send any messages to Claude, and the [Usage](/docs/government/account/usage) tab will show "No seat tier assi
Without a seat tier you can sign in and see the portal, but you cannot send any messages to Claude, and the [Usage](/docs/government/account/usage.md) tab will show "No seat tier a
+2 −2 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
government/tenant-admin/seats
±changed
+3−3
claude-docschanged
government/tenant-admin/seats
<Note>
Billing account cards only appear once Anthropic has set up at least one billing account for your tenant. Until then, the page shows a message asking you to contact Anthropic.
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
government/org-admin/seats
±changed
+9−9
claude-docschanged
government/org-admin/seats
<Note>
Each section below only appears when your organization has at least one tier of that kind. If you have neither, the page shows a message explaining that seats are distributed by
</Note>
> [!NOTE]
>
+9 −9 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
government/org-admin/billing
±changed
+9−9
claude-docschanged
government/org-admin/billing
<Note>
The **Billing** tab appears in the navigation when the billing account is active and your own organization is active on it. If the tab is hidden, this page is still reachable fro
</Note>
> [!NOTE]
>
+9 −9 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
government/account/profile
±changed
+6−6
claude-docschanged
government/account/profile
<Tip>
If you are helping a colleague troubleshoot, ask them to read out this page. It tells you in one screen which organization they are in, what role they hold, and whether they have
</Tip>
> [!TIP]
>
+6 −6 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
government/account/profile
±changed
+6−6
claude-docschanged
government/account/profile
| Field | What it means
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------
| **Email** | The address you sign in with. It is the unique identifier for your account, and notifications such as sign-in links are sent to it.
| **Organization** | The organization you belong to within your agency's tenant. A tenant is your agency's overall space in Claude for Government, and it can contain several organi
| **Role** | What you are allowed to manage. **User** means you can use Claude but do not administer anything. **Owner** means you can manage your organization's users, sea
+6 −6 lines
Upstream edited 17 Aug 2026 17:49 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-code
slack
±changed
+0−4
claude-codechanged
slack
### App Home
The App Home tab shows your connection status and allows you to connect or disconnect your Claude account from Slack.
+0 −4 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
remote-control
±changed
+0−2
claude-codechanged
remote-control
If the environment already has an active session, you'll be asked whether to continue it or start a new one.
+0 −2 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
plugins-reference
±changed
+1−1
claude-codechanged
plugins-reference
| `displayName` | string | Human-readable name shown in the `/plugin` picker and other UI surfaces. Falls back to `name` when omitted. Unlike `name`, may contain spaces and any
| `displayName` | string | Human-readable name shown in the `/plugin` picker and other UI surfaces. Falls back to `name` when omitted. Unlike `name`, may contain spaces and any
+1 −1 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
plugin-marketplaces
±changed
+1−1
claude-codechanged
plugin-marketplaces
| `displayName` | string | Human-readable name shown in UI surfaces. Falls back to `name` when omitted. May contain spaces and any casing. Not used for namespacing or lookup. R
| `displayName` | string | Human-readable name shown in UI surfaces. Falls back to `name` when omitted. May contain spaces and any casing. Not used for namespacing or lookup.
+1 −1 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
plugin-dependencies
±changed
+1−1
claude-codechanged
plugin-dependencies
Enabling a plugin also enables the plugins it depends on, and disabling a plugin is blocked if another enabled plugin still needs it. Both behaviors require Claude Code v2.1.143 or
Enabling a plugin also enables the plugins it depends on, and disabling a plugin is blocked if another enabled plugin still needs it.
+1 −1 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
desktop
±changed
+1−4
claude-codechanged
desktop
Claude Code reads `autoMode` from user settings, the `--settings` flag, and managed settings, but not from `.claude/settings.json` or `.claude/settings.local.json`: both files live
| `--dangerously-skip-permissions` | CLI flag | Bypass permissions mode. On Pro and Max p
* **Third-party providers**: Desktop connects to Anthropic's API by default. To route Desktop through a gateway, see [connect the desktop app to a gateway](/docs/en/llm-gateway-con
* **Third-party providers**: Desktop connects to Anthropic's API by default. To route Desktop through a gateway, or to run the Code tab on Amazon Bedrock, Google Cloud's Agent Plat
+1 −4 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
cloud-environments
±changed
+0−4
claude-codechanged
cloud-environments
Shared environments add to members' selectors rather than replacing them.
To persist environment variables for subsequent Bash commands, write to the file at `$CLAUDE_ENV_FILE`. See [SessionStart hooks](/docs/en/hooks#sessionstart) for details.
+0 −4 lines
Recorded here 17 Aug 2026 17:37 UTC
claude-code
claude-code-on-the-web
±changed
+0−4
claude-codechanged
claude-code-on-the-web
The GitHub App is required for [Auto-fix](#auto-fix-pull-requests), which uses the App to receive PR webhooks. If you connect with `/web-setup` and later want Auto-fix, install the
This pattern gives you control over the strategy while letting Claude execute autonomously in the cloud.
+0 −4 lines
Recorded here 17 Aug 2026 17:37 UTC
16 Aug 2026
18 pages
+162 −72 lines
claude-code
tools-reference
±changed
+11−1
claude-codechanged
tools-reference
### Memory limit on Linux and WSL
On Linux and WSL, set [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](/docs/en/env-vars#variables) to a size such as `4G` to cap the memory that Bash and PowerShell tool commands can use, so one
* Write the size as a number of bytes or with a `K`, `M`, `G`, or `T` suffix. Set `0`, `off`, `false`, `no`, or `none` to turn the cap off. Claude Code ignores any other value it c
+11 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
settings
±changed
+14−1
claude-codechanged
settings
| `strictKnownMarketplaces` | (Managed settings only) Allowlist of plugin marketplace sources. Undefined = no restrictions, empty array = lockdown. Enforced on marketplace
| `strictKnownMarketplaces` | (Managed settings only) Allowlist of plugin marketplace sources. Undefined = no restrictions, empty array = lockdown. Enforced on marketplace
<a id="marketplace-key-aliases" />
##### Marketplace key aliases
+14 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
server-managed-settings
±changed
+3−17
claude-codechanged
server-managed-settings
This approach is designed for organizations that don't have device management infrastructure in place, or that need to manage settings for users on unmanaged devices.
To configure the [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode) classifier so it knows which repos, buckets, and domains your organization trusts:
```json theme={null}
+3 −17 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+1−1
claude-codechanged
self-hosted-environments-deploy
Connector tools, such as GitHub, Slack, Linear, and the other claude.ai connectors, are called from Anthropic's side rather than from your runner, so when a self-hosted session use
Anthropic calls connector tools, such as GitHub, Slack, Linear, and the other claude.ai connectors, from its own infrastructure rather than from your runner, so when Claude uses a
+1 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
permissions
±changed
+1−1
claude-codechanged
permissions
| [Settings](/docs/en/settings) in `.claude/settings.json` and `.claude/settings.local.json` | `enabledPlugins` and `extraKnownMarketplaces` keys only
| [Settings](/docs/en/settings) in `.claude/settings.json` and `.claude/settings.local.json` | `enabledPlugins` and [`extraKnownMarketplaces`](/docs/en/settings#extraknownmarketpla
+1 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
llm-gateway-protocol
±changed
+0−2
claude-codechanged
llm-gateway-protocol
Requests that reach the endpoint unmodified are unaffected.
+0 −2 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
hooks-guide
±changed
+5−3
claude-codechanged
hooks-guide
| `permission_prompt` | Claude needs you to approve a tool use and you haven't typed for about 6 seconds |
| `permission_prompt` | Claude needs you to approve a tool use and the prompt has waited about six seconds |
| `elicitation_dialog` | An MCP server opens an elicitation form and you haven't typed for about 6 seconds |
| `elicitation_url_dialog` | An MCP server asks you to open a browser URL and you haven't typed for about 6 seconds |
| `elicitation_dialog` | An MCP server opens an elicitation form and you haven't typed for about six seconds |
+5 −3 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
hooks
±changed
+16−8
claude-codechanged
hooks
Use this event when you need a signal the moment Claude asks for permission. The [Notification](#notification) event's `permission_prompt` type reaches you only after about 6 secon
Use this event when you need a signal the moment Claude asks for permission. The [Notification](#notification) event's `permission_prompt` type reaches you only after the prompt ha
| `permission_prompt` | Claude needs you to approve a tool use and you haven't typed for about 6 seconds |
| `permission_prompt` | Claude needs you to approve a tool use and the prompt has waited about six seconds |
| `elicitation_dialog` | An MCP server opens an elicitation form and you haven't typed for about 6 seconds |
+16 −8 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
env-vars
±changed
+3−0
claude-codechanged
env-vars
| `CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS` | Set to `1` to stop Claude Code from running your [`Notification` hooks for unanswered permission requests](/docs/en/hook
| `CLAUDE_CODE_TOOL_MEMORY_LIMIT` | On Linux and WSL, set to a size such as `4G` to [cap the memory that Bash and PowerShell tool commands can use](/docs/en
| `CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS` | Set to the number of milliseconds [WebFetch](/docs/en/tools-reference#webfetch-tool-behavior) keeps each fetched URL's r
+3 −0 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
claude-apps-gateway-spend-limits
±changed
+0−2
claude-codechanged
claude-apps-gateway-spend-limits
`identity_retention_days` is deliberately shorter than `spend_retention_months`: a deprovisioned identity stops refreshing and ages out, while its anonymous spend counters remain f
+0 −2 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
claude-apps-gateway-on-aws
±changed
+1−1
claude-codechanged
claude-apps-gateway-on-aws
Run the collector as its own internal service reachable over `https://`: the gateway accepts plaintext `http://` only for loopback URLs, and even then its [SSRF guard](/docs/en/cla
Run the collector as its own internal service reachable over `https://`; the [`telemetry` reference](/docs/en/claude-apps-gateway-config#telemetry) covers the loopback exception an
+1 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
claude-apps-gateway-deploy
±changed
+2−12
claude-codechanged
claude-apps-gateway-deploy
For support with an identity provider not covered above, see [Troubleshooting](#troubleshooting).
<Note>
**Workload identity**
+2 −12 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
claude-apps-gateway-config
±changed
+1−6
claude-codechanged
claude-apps-gateway-config
# Per-upstream model IDs are keyed on the upstream's `name:`; an upstream
# without a `name:` defaults to its provider string (e.g. `bedrock`). For a
# built-in Claude model, an upstream you leave out of the map still serves it
# with that provider's default ID; list the upstream to override the ID, for
# example with a provisioned-throughput ARN. Only a custom `id` that isn't a
+1 −6 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
claude-apps-gateway
±changed
+0−4
claude-codechanged
claude-apps-gateway
The gateway server requires the native `claude` binary; download a pinned release as described in [Install Claude Code](/docs/en/setup). The server uses runtime features that aren'
The CLI's gateway-session beta set omits first-party-only betas and the extended-cache-ttl beta, which is why those rows below show as not available.
+0 −4 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
agent-sdk/typescript
±changed
+97−2
claude-codechanged
agent-sdk/typescript
Return type of [`getContextUsage()`](#query-object). This is the same payload the `/context` command renders in an interactive session, so alongside the token counts it carries dis
Return type of [`getContextUsage()`](#query-object). This is the same payload Claude Code renders for the `/context` command in an interactive session, so alongside the token count
When you send `/context` as a prompt instead of calling the method, Claude Code attaches an [`SDKContextUsage`](#sdkcontextusage) payload to the `context_usage` field of the assist
`totalTokens` is the session's current context usage, and `maxTokens` is the window that usage is measured against. That window is the model's context window, or the lower auto-com
+97 −2 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
agent-sdk/session-storage
±changed
+1−1
claude-codechanged
agent-sdk/session-storage
* **TypeScript**: credentials, `.claude.json`, and your user `settings.json`. From `settings.json` it strips the three keys that misbehave under a temporary config directory: `enab
* **TypeScript**: credentials, `.claude.json`, and your user `settings.json`. From `settings.json` it strips the keys that misbehave under a temporary config directory: `enabledPlu
+1 −1 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
agent-sdk/hooks
±changed
+6−8
claude-codechanged
agent-sdk/hooks
Use `Notification` hooks to receive system notifications from the agent and forward them to external services. Notifications fire for event types such as:
* `permission_prompt` when Claude needs permission
* `idle_prompt` when Claude is waiting for input
* `auth_success` when authentication completes
+6 −8 lines
Recorded here 16 Aug 2026 14:37 UTC
claude-code
admin-setup
±changed
+0−2
claude-codechanged
admin-setup
See [Server-managed settings](/docs/en/server-managed-settings) and [Settings files and precedence](/docs/en/settings#settings-files).
+0 −2 lines
Recorded here 16 Aug 2026 14:37 UTC
15 Aug 2026
36 pages
+445 −184 lines
claude-code
sub-agents
±changed
+2−2
claude-codechanged
sub-agents
A background subagent that completes stays listed in [`/tasks`](/docs/en/commands), marked done and sorted below running work, until the session cleans up its task list. Its detail
A background subagent that completes stays listed in [`/tasks`](/docs/en/commands), marked done and sorted below running work, for the same window as the footer hint above. Its det
As of v2.1.191, a subagent you stopped yourself, with `x` in `/tasks` or an SDK `stop_task` request, doesn't auto-resume. The `SendMessage` call returns a refusal telling Claude th
As of v2.1.191, a subagent you stopped yourself, with `x` in `/tasks` or an SDK `stop_task` request, doesn't auto-resume. The `SendMessage` call returns a refusal telling Claude th
+2 −2 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
model-config
±changed
+3−1
claude-codechanged
model-config
The check runs only on the Anthropic API. On Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, [Claude Platform on AWS](/docs/en/claude-platform-on-aws), and behind
The check runs only on the Anthropic API. On Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, [Claude Platform on AWS](/docs/en/claude-platform-on-aws), and behind
To stop the `[claude-code:unrecognized_model]` [diagnostic line](/docs/en/errors#unrecognized-model-id-on-a-request) for an ID such as a gateway alias, add an entry with that ID as
+3 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
errors
±changed
+48−3
claude-codechanged
errors
| `[claude-code:unrecognized_model]`
* The check runs only on the Anthropic API. On any other provider or gateway, including a custom `ANTHROPIC_BASE_URL`, the provider defines the model names, so Claude Code accepts
* The check runs only on the Anthropic API. On any other provider or gateway, including a custom `ANTHROPIC_BASE_URL`, the provider defines the model names, so Claude Code accepts
* For a tool that [background subagents drop](/docs/en/sub-agents#available-tools), such as `LSP` or `TaskCreate`, remove the entry. To keep the tool, [turn fork mode off](/docs/en
* For a tool that [background subagents drop](/docs/en/sub-agents#available-tools), such as `LSP`, remove the entry. To keep the tool, [turn fork mode off](/docs/en/sub-agents#turn
+48 −3 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
cli-reference
±changed
+2−2
claude-codechanged
cli-reference
| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings#permission-rule-syntax) for
| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings#permission-rule-syntax) for
| `--tools` | Restrict which built-in tools Claude can use. Use `""` to disable all, `"default"` for all, or tool names like `"Bash,Edit,Read"
| `--tools` | Restrict which built-in tools Claude can use. Use `""` to disable all, `"default"` for all, or tool names like `"Bash,Edit,Read"
+2 −2 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
claude-code-on-the-web
±changed
+1−1
claude-codechanged
claude-code-on-the-web
[Subagents](/docs/en/sub-agents) work the same way they do locally. Claude can spawn them with the Task tool to offload research or parallel work into a separate context window, ke
[Subagents](/docs/en/sub-agents) work the same way they do locally. Claude can spawn them with the Agent tool to offload research or parallel work into a separate context window, k
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agents
±changed
+1−1
claude-codechanged
agents
* **Do the workers need to talk to each other?** Subagents report results back to the conversation that spawned them, and agent view sessions report only to you, though separate se
* **Do the workers need to talk to each other?** Subagents report results back to the conversation that spawned them, and agent view sessions report only to you, though separate se
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-teams
±changed
+2−2
claude-codechanged
agent-teams
From there, Claude populates a [shared task list](/docs/en/interactive-mode#task-list), spawns teammates for each perspective, has them explore the problem, and synthesizes finding
From there, Claude populates a [shared task list](/docs/en/interactive-mode#task-list) in a [session that has the Task tools](/docs/en/tools-reference#task-tool-availability), spaw
* **Shared task list**: all agents can see task status and claim available work.
* **Shared task list**: [agents that have the Task tools](/docs/en/tools-reference#task-tool-availability) can see task status and claim available work.
+2 −2 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/typescript
±changed
+1−1
claude-codechanged
agent-sdk/typescript
| `allowedTools` | `string[]` | `[]`
| `allowedTools` | `string[]` | `[]`
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/todo-tracking
±changed
+1−1
claude-codechanged
agent-sdk/todo-tracking
Claude creates todos for most multi-step work, such as:
In a [session that has the task-tracking tools](#model-availability), Claude creates todos for most multi-step work, such as:
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/python
±changed
+1−1
claude-codechanged
agent-sdk/python
| `allowed_tools` | `list[str]` | `[]` | Tools to auto-approve
| `allowed_tools` | `list[str]` | `[]` | Tools to auto-approve
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/permissions
±changed
+3−3
claude-codechanged
agent-sdk/permissions
`allowed_tools` and `disallowed_tools` (TypeScript: `allowedTools` / `disallowedTools`) add entries to the allow and deny rule lists in the evaluation flow above. Allow rules only
`allowed_tools` and `disallowed_tools` (TypeScript: `allowedTools` / `disallowedTools`) add entries to the allow and deny rule lists in the evaluation flow above. If you name one o
| `allowed_tools=["Read", "Grep"]` | `Read` and `Grep` are auto-approved. Tools not listed here still exist and fall through to the permission mode and `canUseTool`.
| `allowed_tools=["Read", "Grep"]` | `Read` and `Grep` are auto-approved. Other tools not listed here still exist and fall through to the permission mode and `canUseTool`.
**`allowed_tools` does not constrain `bypassPermissions`.** `allowed_tools` only pre-approves the tools you list. Unlisted tools are not matched by any allow rule and fall throug
+3 −3 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/observability
±changed
+1−1
claude-codechanged
agent-sdk/observability
The `llm_request`, `tool`, and `hook` spans are children of the enclosing `claude_code.interaction` span. When the agent spawns a subagent through the Task tool, the subagent's `ll
The `llm_request`, `tool`, and `hook` spans are children of the enclosing `claude_code.interaction` span. When the agent spawns a subagent through the Agent tool, the subagent's `l
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/hooks
±changed
+1−1
claude-codechanged
agent-sdk/hooks
| `TaskCompleted` | No | Yes | Background task completes
| [`TaskCompleted`](/docs/en/hooks#taskcompleted) | No | Yes | A task is marked completed
+1 −1 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-code
agent-sdk/custom-tools
±changed
+2−2
claude-codechanged
agent-sdk/custom-tools
The `tools` option and the allowed/disallowed lists affect two layers: availability, which controls whether a tool appears in Claude's context, and permission, which controls wheth
The `tools` option and the allowed/disallowed lists affect two layers: availability, which controls whether a tool appears in Claude's context, and permission, which controls wheth
| allowed tools | Permission | Listed tools run without a permission prompt. Unlisted tools remain available; calls go through the [permission flow](/docs/en/agent-sd
| allowed tools | Permission | Listed tools run without a permission prompt. Other unlisted tools remain available; calls go through the [permission flow](/docs/en/ag
+2 −2 lines
Recorded here 15 Aug 2026 15:37 UTC
claude-docs
claude-tag/users/good-habits
±changed
+1−1
claude-docschanged
claude-tag/users/good-habits
The **Configure** link in the footer of any Claude reply opens a page where you tailor how Claude behaves in that channel. The page is on claude.ai, so you need to be signed in to
The **Configure** link in the footer of any Claude reply opens a page where you tailor how Claude behaves in that channel. You can also send [`@Claude !configure`](/docs/claude-tag
+1 −1 lines
Recorded here 15 Aug 2026 07:07 UTC
claude-docs
claude-tag/users/commands
±changed
+10−2
claude-docschanged
claude-tag/users/commands
> A few exact, bang-prefixed words after an @-mention run a fixed action instead of starting a normal turn: see the command list, restart a stuck or wrong-context session, mute or
> A few exact, bang-prefixed words after an @-mention run a fixed action instead of starting a normal turn: see the command list, get the link to a channel's settings page, restart
A command is `@Claude` followed immediately by one of a few exact words starting with `!`. Claude matches the message against that word and runs a fixed action instead of starting
A command is `@Claude` followed immediately by one of a few exact words starting with `!`. Claude matches the message against that word and runs a fixed action instead of starting
+10 −2 lines
Recorded here 15 Aug 2026 07:07 UTC
claude-docs
claude-tag/concepts/settings-map
±changed
+3−1
claude-docschanged
claude-tag/concepts/settings-map
Every Claude reply in Slack ends with a footer, and its **Configure** link opens a claude.ai page for that channel. Anyone in the channel who is also a member of your Claude organi
Every Claude reply in Slack ends with a footer, and its **Configure** link opens a claude.ai page for that channel. You can also send [`@Claude !configure`](/docs/claude-tag/users/
Anyone in the channel who is also a member of your Claude organization can edit the **Channel instructions** field on that page, unless an admin has [restricted editing to admins](
+3 −1 lines
Recorded here 15 Aug 2026 07:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+1−1
claude-docschanged
claude-tag/admins/customize
Members can also tailor how Claude works in the channel from the **Configure** link in the footer of any Claude reply. The link opens a claude.ai page where anyone in the channel w
Members can also tailor how Claude works in the channel from its Configure page on claude.ai. The **Configure** link in the footer of any Claude reply opens it, and if a member sen
+1 −1 lines
Recorded here 15 Aug 2026 07:07 UTC
claude-code
tools-reference
±changed
+20−5
claude-codechanged
tools-reference
| `TaskCreate` | Creates a new task in the task list
| `TaskGet` | Retrieves full details for a specific task
| `TaskList` | Lists all tasks with their current status
| `TaskCreate` | Creates a new task in the task list. Claude Code leaves it out on the models listed under [Task tool availability](#task-tool-availability) unless you op
| `TaskGet` | Retrieves full details for a specific task. Claude Code leaves it out on the models listed under [Task tool availability](#task-tool-availability) unless
+20 −5 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
sub-agents
±changed
+2−0
claude-codechanged
sub-agents
In a [session without the Task tools](/docs/en/tools-reference#task-tool-availability), Claude Code doesn't provide the task tools to subagents either, even when the subagent runs
+2 −0 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
interactive-mode
±changed
+2−0
claude-codechanged
interactive-mode
On [Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and later versions of those families](/docs/en/tools-reference#task-tool-availability), Claude keeps track of multi-step work without a w
+2 −0 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
Runs when a task is being created via the `TaskCreate` tool. Use this to enforce naming conventions, require task descriptions, or prevent certain tasks from being created.
Runs when a task is being created via the `TaskCreate` tool. Use this to enforce naming conventions, require task descriptions, or prevent certain tasks from being created. In a [s
+1 −1 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
features-overview
±changed
+8−8
claude-codechanged
features-overview
* **[Agent teams](/docs/en/agent-teams)** coordinate multiple independent sessions with shared tasks and peer-to-peer messaging
* **[Agent teams](/docs/en/agent-teams)** coordinate multiple independent sessions with peer-to-peer messaging, plus a shared task list for [agents that have the Task tools](/docs/
| Aspect | Subagent | Agent team |
| ----------------- | ------------------------------------------------ | --------------------------------------------------- |
| **Context** | Own context window; results return to the caller | Own context window; fully independent |
+8 −8 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
env-vars
±changed
+3−2
claude-codechanged
env-vars
| `CLAUDE_CODE_ENABLE_TASKS` | Controls whether sessions use the structured Task tools (`TaskCreate`, `TaskUpdate`, `TaskGet`, `TaskList`) or the legac
| `CLAUDE_CODE_ENABLE_TASKS` | Selects which task-tracking tools Claude Code provides in [sessions that have them](/docs/en/tools-reference#task-tool-a
| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | Set to `1` to get the task-tracking tools on the models listed under [Task tool availability](/docs/en/tools-reference#t
| `CLAUDE_CODE_TASK_LIST_ID` | Share a task list across sessions. Set the same ID in multiple Claude Code instances to coordinate on a shared task list
| `CLAUDE_CODE_TASK_LIST_ID` | Share a task list across sessions. Set the same ID in multiple Claude Code instances to coordinate on a shared task list
+3 −2 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
agent-teams
±changed
+10−8
claude-codechanged
agent-teams
| | Subagents | Agent teams |
| :---------------- | :----------------------------------------------- | :-------------------------------------------------- |
| **Context** | Own context window; results return to the caller | Own context window; fully independent |
| **Communication** | Report results back to the main agent only | Teammates message each other directly |
| **Coordination** | Main agent manages all work | Shared task list with self-coordination |
+10 −8 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
agent-sdk/typescript
±changed
+22−2
claude-codechanged
agent-sdk/typescript
As of TypeScript Agent SDK 0.3.142, `TodoWrite` is disabled by default. Use `TaskCreate`, `TaskGet`, `TaskUpdate`, and `TaskList` instead. See [Migrate to Task tools](/docs/en/ag
On TypeScript Agent SDK 0.3.233 and later, the following tools aren't available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, or later versions of those families unless you opt in:
* `TodoWrite`
* `TaskCreate`
+22 −2 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
agent-sdk/todo-tracking
±changed
+35−13
claude-codechanged
agent-sdk/todo-tracking
As of TypeScript Agent SDK 0.3.142 and Claude Code v2.1.142, sessions use the structured Task tools `TaskCreate`, `TaskUpdate`, `TaskGet`, and `TaskList` instead of `TodoWrite`.
On TypeScript Agent SDK 0.3.233 and later, or Python Agent SDK 0.2.139 and later, the following tools aren't available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, or later versions
* `TodoWrite`
* `TaskCreate`
+35 −13 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
agent-sdk/python
±changed
+11−1
claude-codechanged
agent-sdk/python
As of Claude Code v2.1.142, `TodoWrite` is disabled by default. Use `TaskCreate`, `TaskGet`, `TaskUpdate`, and `TaskList` instead. See [Migrate to Task tools](/docs/en/agent-sdk/
On Python Agent SDK 0.2.139 and later, the following tools aren't available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, or later versions of those families unless you opt in:
* `TodoWrite`
* `TaskCreate`
+11 −1 lines
Recorded here 15 Aug 2026 05:07 UTC
claude-code
agent-sdk/agent-loop
±changed
+2−0
claude-codechanged
agent-sdk/agent-loop
On the [models that don't get the task-tracking tools](/docs/en/agent-sdk/todo-tracking#model-availability), Claude Code provides `TaskCreate` and `TaskUpdate` only when you opt in
+2 −0 lines
Recorded here 15 Aug 2026 05:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.