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
151 changed this week · last read 22 Oct 2026
Claude Documentation
279pages tracked
76 changed this week · last read 22 Oct 2026
Model Context Protocol
357pages tracked
163 changed this week · last read 21 Oct 2026
100 on this page
5,527 of the ledger's changes in claude-code. Show every change
ReadSourcePageWhatLines
31 Aug 2026
46 pages
+592 −347 lines
claude-code
managed-settings
±changed
+3−1
claude-codechanged
managed-settings
If a managed settings file or drop-in file can't be read or parsed and no other admin source supplies a policy, sessions signed in with claude.ai or Claude Console credentials exit
`requiredMinimumVersion` and `requiredMaximumVersion` fail open by design: an invalid value is dropped rather than enforced, so a bad policy push can't prevent Claude Code from sta
`requiredMinimumVersion` and `requiredMaximumVersion` fail open by design: an invalid value is dropped rather than enforced.
+3 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
llm-gateway-connect
±changed
+3−1
claude-codechanged
llm-gateway-connect
Claude Code caches the helper's output for five minutes by default and re-runs it when a request returns HTTP 401. To change the cache lifetime, set `CLAUDE_CODE_API_KEY_HELPER_TTL
Claude Code caches the helper's output for five minutes by default and re-runs the helper after the cache lifetime elapses. To change the lifetime, set `CLAUDE_CODE_API_KEY_HELPER_
See [`apiKeyHelper`](/docs/en/settings-reference#apikeyhelper) for the other cases in which Claude Code re-runs the helper.
+3 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
headless
±changed
+1−1
claude-codechanged
headless
When an API request fails with a retryable error, Claude Code emits a `system/api_retry` event before retrying. You can use this to surface retry progress or implement custom backo
When an API request fails with a retryable error, Claude Code emits a `system/api_retry` event before retrying. On v2.1.246 or later, when a `401` or `403` rejects an [`apiKeyHelpe
+1 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
features-overview
±changed
+1−1
claude-codechanged
features-overview
* The agent's own system prompt, not the full Claude Code system prompt
* The agent's own system prompt, not the Claude Code system prompt
+1 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
fast-mode
±changed
+3−1
claude-codechanged
fast-mode
* **Usage credits turned on for subscription plans**: on a Pro, Max, Team, or Enterprise plan, your account must have [usage credits](/docs/en/costs#add-usage-credits-to-your-subsc
* **Usage credits turned on for subscription plans**: on a Pro, Max, Team, or Enterprise plan, your account must have [usage credits](/docs/en/costs#add-usage-credits-to-your-subsc
* On Pro and Max, turn them on in the **Usage credits** section of [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits` to open that pag
* On Team and Enterprise, a member with billing access turns them on for the organization at [**Admin settings > Usage**](https://claude.ai/admin-settings/usage), and a member wi
+3 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
errors
±changed
+1−0
claude-codechanged
errors
* A `401` or `403` from the Anthropic API, directly or through an [LLM gateway](/docs/en/llm-gateway), while an [`apiKeyHelper`](/docs/en/settings-reference#apikeyhelper) script su
+1 −0 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
env-vars
±changed
+1−0
claude-codechanged
env-vars
| `CLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDS` | When `CLAUDE_AUTO_BACKGROUND_TASKS` is enabled, seconds between reminders to Claude to check on [background subagents](/
+1 −0 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
authentication
±changed
+1−1
claude-codechanged
authentication
* **Refresh intervals**: by default, `apiKeyHelper` is called after 5 minutes or on HTTP 401 response. Set `CLAUDE_CODE_API_KEY_HELPER_TTL_MS` environment variable for custom refre
* **Refresh intervals**: Claude Code re-runs `apiKeyHelper` after five minutes by default. Set the `CLAUDE_CODE_API_KEY_HELPER_TTL_MS` environment variable for custom refresh inter
+1 −1 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
artifacts
±changed
+16−8
claude-codechanged
artifacts
* **You ask Claude to read them**: give Claude the artifact's URL and ask for the comments. Claude lists each thread and marks the comments a commenter sent to it.
* **A commenter sends a comment to Claude**: in a thread on the page, the commenter mentions `@claude` or uses the thread's Claude control, where the page offers one. Either gestur
* **You ask Claude to read them**: give Claude the artifact's URL and ask for the comments. Claude lists each thread and marks the comments someone who can edit the artifact sent t
* **Someone who can edit the artifact sends a comment to Claude**: in a thread on the page, they send a comment with **Send to Claude**, or mention `@claude` in one. Either way, th
+16 −8 lines
Recorded here 31 Aug 2026 05:07 UTC
claude-code
settings-reference
±changed
+33−4
claude-codechanged
settings-reference
| [`effortLevel`](#effortlevel) | Save the [`/effort` level](/docs/en/model-config#adjust-effort-level) so future
| [`effortLevel`](#effortlevel) | Set a default [effort level](/docs/en/model-config#adjust-effort-level) for mode
| [`modelSettings`](#modelsettings) | Keep a saved [effort level](/docs/en/model-config#adjust-effort-level) per model
Keep an [effort level](/docs/en/model-config#adjust-effort-level) across sessions. Lower levels are faster and cheaper on straightforward tasks, and higher levels reason more deepl
Set a default [effort level](/docs/en/model-config#adjust-effort-level) for models you haven't saved a level for. Lower levels are faster and cheaper on straightforward tasks, and
+33 −4 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
settings-example
±changed
+1−1
claude-codechanged
settings-example
// Reason more deeply than the default high level; /effort saves a new level, and --effort overrides it for one session
// Reason more deeply than the default high level on models without a saved level; /effort saves a level per model, and --effort sets one for a single session
+1 −1 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
model-config
±changed
+16−9
claude-codechanged
model-config
The default effort is `high` on every model that supports effort, except Opus 4.7, which defaults to `xhigh`.
When you first run Fable 5, Opus 4.8, or Opus 4.7, Claude Code applies that model's default effort even if you previously set a different level for another model, and holds it acro
`low`, `medium`, `high`, and `xhigh` persist across sessions when you set them in an interactive session. `max` provides the deepest reasoning. Unless you set it through the `CLAUD
+16 −9 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
env-vars
±changed
+2−2
claude-codechanged
env-vars
How an environment variable interacts with CLI flags and in-session commands varies per feature: `--model` and `/model` override `ANTHROPIC_MODEL`, while `CLAUDE_CODE_EFFORT_LEVEL`
How an environment variable interacts with CLI flags and in-session commands varies per feature: `--model` and `/model` override `ANTHROPIC_MODEL`, while `CLAUDE_CODE_EFFORT_LEVEL`
| `CLAUDE_CODE_EFFORT_LEVEL` | Set the effort level for supported models. Values: `low`, `medium`, `high`, `xhigh`, `max`, or `auto` to use the model d
| `CLAUDE_CODE_EFFORT_LEVEL` | Set the effort level for supported models. Values: `low`, `medium`, `high`, `xhigh`, `max`, or `auto` to use the model d
+2 −2 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
cli-reference
±changed
+1−1
claude-codechanged
cli-reference
| `--effort` | Set the [effort level](/docs/en/model-config#adjust-effort-level) for the current session. Options: `low`, `medium`, `high`, `xh
| `--effort` | Set the [effort level](/docs/en/model-config#adjust-effort-level) for the current session. Options: `low`, `medium`, `high`, `xh
+1 −1 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
agent-view
±changed
+1−1
claude-codechanged
agent-view
If the session took its effort from the [`effortLevel` setting](/docs/en/settings-reference#effortlevel) rather than from `--effort` or `/effort`, Claude Code reads the setting aga
If the session took its effort from your settings rather than from `--effort` or `/effort`, Claude Code reads your settings again each time it starts a process for the session. So
+1 −1 lines
Recorded here 31 Aug 2026 04:37 UTC
claude-code
tools-reference
±changed
+1−1
claude-codechanged
tools-reference
* A compound command Claude Code can't fully parse into simple commands.
* A compound command Claude Code can't fully parse into simple commands. Claude Code treats a parameter expansion such as `${VAR}` as unparseable, so it stops a command that ends i
+1 −1 lines
Recorded here 31 Aug 2026 03:37 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
| `updatedInput` | Modifies the tool's input parameters before execution. Replaces the entire input object, so include unchanged fields alongside modified ones. Combine
| `updatedInput` | Modifies the tool's input parameters before execution. Replaces the entire input object, so include unchanged fields alongside modified ones. Claude
+1 −1 lines
Recorded here 31 Aug 2026 03:37 UTC
claude-code
cloud-environments
±changed
+3−2
claude-codechanged
cloud-environments
* **Role**: an organization admin role in your claude.ai organization, which Admins and Owners hold
* **Role**: an organization admin role in your claude.ai organization
* On Team and Enterprise, Owners hold it and Admins don't
Create, edit, and archive shared environments from the **Cloud environments** page in [admin settings](https://claude.ai/admin-settings). A shared environment also opens from the [
Create, edit, and archive shared environments from the **Cloud environments** page in [admin settings](https://claude.ai/admin-settings). A shared environment also opens from the [
+3 −2 lines
Recorded here 31 Aug 2026 03:37 UTC
30 Aug 2026
16 pages
+99 −58 lines
claude-code
settings-reference
±changed
+31−7
claude-codechanged
settings-reference
Control which paths sandboxed commands can read and write. By default they can write to the working directory, any directories you add with `--add-dir`, and the session temp direct
Control which paths sandboxed commands can read and write. By default they can write to the working directory, the session temp directory, and directories you add with `--add-dir`,
Add paths where sandboxed commands can write, beyond the working directory, the directories you've added with `--add-dir` or `/add-dir`, and the session temp directory. Use it when
Add paths where sandboxed commands can write, beyond the working directory, the session temp directory, and the directories you've added with `--add-dir`, `/add-dir`, or `permissio
* **Default**: unset, so sandboxed commands can write only to the working directory, any directories you've added with `--add-dir` or `/add-dir`, and the session temp directory
+31 −7 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
sandboxing
±changed
+3−3
claude-codechanged
sandboxing
Ask Claude to run a command, such as a build or a test suite. By default, commands inside the sandbox can write only to the working directory, any [directories you've added](/d
Ask Claude to run a command, such as a build or a test suite. By default, commands inside the sandbox can write to the working directory, the session temp directory, and any [d
By default, sandboxed commands can write only to the current working directory, any [directories you've added](/docs/en/permissions#additional-directories-grant-file-access-not-con
By default, sandboxed commands can write to the current working directory, the session temp directory, and any [directories you've added](/docs/en/permissions#additional-directorie
* **Default write behavior**: read and write access to the current working directory and its subdirectories, any directories you've added with `--add-dir` or `/add-dir`, plus the s
+3 −3 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
quickstart
±changed
+8−8
claude-codechanged
quickstart
```bash theme={null}
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```batch theme={null}
+8 −8 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
permissions
±changed
+2−0
claude-codechanged
permissions
When `&&` or `||` has nothing after it, such as in `npm test &&`, Claude Code treats the command as unparseable and doesn't split it into subcommands for allow-rule matching, so a
+2 −0 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
permission-modes
±changed
+16−14
claude-codechanged
permission-modes
| How you run Claude Code
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Any settings file sets `disableAutoMode` to `"disable"`
| [Feature-flag fetching](/docs/en/env-vars#features-that-need-feature-flag-fetching) is off
| Your [first session after you install Claude Code or upgrade](/docs/en/env-vars#first-session-after-an-install-or-upgrade) to a version that adds this default, unless a non-inter
+16 −14 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
managed-settings
±changed
+1−1
claude-codechanged
managed-settings
* **The emitted `managedSettings` object is the only managed settings for the session**, including for the [keys it otherwise reads from every admin source](#keys-read-from-every-a
* **The emitted `managedSettings` object is the only managed settings for the session**, including for the [keys it otherwise reads from every admin source](#keys-read-from-every-a
+1 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
llm-gateway-protocol
±changed
+3−1
claude-codechanged
llm-gateway-protocol
Inference responses must stream. Claude Code consumes server-sent events as they arrive, so a gateway that buffers complete responses before relaying them stalls the client.
Stream inference responses. Claude Code reads the stream as it arrives, so if your gateway buffers complete responses before relaying them, Claude Code stalls.
When the client speaks the Amazon Bedrock format, relay the `InvokeModelWithResponseStream` response body and its `Content-Type: application/vnd.amazon.eventstream` header unmodifi
+3 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
hooks-guide
±changed
+3−1
claude-codechanged
hooks-guide
| `agent_needs_input` | A background session starts waiting on your input. Fires only while [agent view](/docs/en/agent-view) is open
| `agent_needs_input` | A background session starts waiting on your input while [agent view](/docs/en/agent-view) is open, or the current session asks you an [agent team t
`agent_needs_input` for a teammate's terminal setup question requires Claude Code v2.1.248 or later.
+3 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
hooks
±changed
+3−1
claude-codechanged
hooks
| `agent_needs_input` | A background session starts waiting on your input. Fires only while [agent view](/docs/en/agent-view) is open in a terminal
| `agent_needs_input` | A background session starts waiting on your input while [agent view](/docs/en/agent-view) is open in a terminal, or the current session asks you an
`agent_needs_input` for a teammate's terminal setup question requires Claude Code v2.1.248 or later.
+3 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
headless
±changed
+1−1
claude-codechanged
headless
Background [subagents](/docs/en/sub-agents) and workflows are exempt from the five-second grace because their result is part of the final output, so `claude -p` waits for them to c
Background [subagents](/docs/en/sub-agents) and workflows are exempt from the five-second grace because their result is part of the final output, so `claude -p` waits for them to c
+1 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
errors
±changed
+7−8
claude-codechanged
errors
A gateway or proxy between Claude Code and [Amazon Bedrock](/docs/en/amazon-bedrock) is transforming the streaming response body or its `Content-Type` header. Amazon Bedrock stream
A gateway or proxy between Claude Code and [Amazon Bedrock](/docs/en/amazon-bedrock) is transforming the streaming response body or its `Content-Type` header. Amazon Bedrock stream
* If the gateway rewrites only the header and passes the binary body through intact, set [`CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1`](/docs/en/env-vars) to skip the check u
* Setting [`CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1`](/docs/en/env-vars) hides this error, but Claude Code doesn't decode a binary body under a rewritten header, so those
The message names the model that declined, or `Claude` when no model is recorded. In [non-interactive mode](/docs/en/headless) (`-p`), the final line reads `Learn more:` followed b
+7 −8 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
env-vars
±changed
+6−4
claude-codechanged
env-vars
| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT` | Set to `1` to stop Claude Code from treating an [Amazon Bedrock](/docs/en/amazon-bedrock) streaming response with a miss
| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD` | Set to `1` to skip the check that an [Amazon Bedrock](/docs/en/amazon-bedrock) streaming response carries the `applicati
| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT` | Set to `1` to stop Claude Code from treating an [Amazon Bedrock](/docs/en/amazon-bedrock) streaming response with a miss
| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD` | Set to `1` to skip the check that an [Amazon Bedrock](/docs/en/amazon-bedrock) streaming response carries the `applicati
| `CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS` | Maximum time in milliseconds that [non-interactive mode](/docs/en/headless#background-tasks-at-exit) with the `-p` flag
+6 −4 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
desktop
±changed
+1−1
claude-codechanged
desktop
| **Auto** | `auto` | Claude executes all actions with background safety checks that verify alignment with your request. Reduces permission prompts while
| **Auto** | `auto` | Claude executes all actions with background safety checks that verify alignment with your request. Reduces permission prompts while
+1 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
computer-use
±changed
+2−0
claude-codechanged
computer-use
Approve Finder to let Claude click the desktop, the Dock, or a Finder window.
+2 −0 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
commands
±changed
+1−1
claude-codechanged
commands
* **Commands that aren't available to you**: Claude Code leaves them out of the menu. When nothing matches, Claude Code shows `No commands match "/name"`. Most unavailable commands
* **Commands that aren't available to you**: Claude Code leaves them out of the menu. When nothing matches, Claude Code shows `No commands match "/name"`. Most unavailable commands
+1 −1 lines
Recorded here 30 Aug 2026 17:07 UTC
claude-code
amazon-bedrock
±changed
+11−7
claude-codechanged
amazon-bedrock
If streaming requests fail with an error that begins `Bedrock streaming response has content-type`, a gateway or proxy between Claude Code and Amazon Bedrock is transforming the st
Before v2.1.208, the same misconfiguration surfaced as `API Error: Truncated event message received` after the whole response had been buffered.
To fix it, configure the gateway to pass the `InvokeModelWithResponseStream` response body and its `Content-Type` header through unmodified. If the gateway rewrites only the header
+11 −7 lines
Recorded here 30 Aug 2026 17:07 UTC
29 Aug 2026
73 pages
+1340 −727 lines
claude-code
self-hosted-environments-deploy
±changed
+1−1
claude-codechanged
self-hosted-environments-deploy
* **Dispatch has no per-environment access control**: any member of your Anthropic organization can dispatch a session to any of its environments. If an Owner [routes Claude Tag ch
* **Dispatch has no per-environment access control**: any member of your Anthropic organization can dispatch a session to any of its environments. If an Owner [routes Claude Tag ch
+1 −1 lines
Recorded here 29 Aug 2026 18:07 UTC
claude-code
routines
±changed
+1−1
claude-codechanged
routines
* **Environment variables**: provide values Claude can use during each run. They're [visible to anyone who uses the environment](/docs/en/cloud-environments#what-carries-over-f
* **Environment variables**: provide values Claude can use during each run. They're [visible to anyone who uses the environment](/docs/en/cloud-environments#what-carries-over-f
+1 −1 lines
Recorded here 29 Aug 2026 18:07 UTC
claude-code
cloud-environments
±changed
+93−32
claude-codechanged
cloud-environments
Each [cloud session](/docs/en/claude-code-on-the-web) runs in a cloud environment. You can configure an environment to allow or deny [network access](#access-levels), set environme
Each [cloud session](/docs/en/claude-code-on-the-web) runs in a cloud environment. You can configure an environment to allow or deny [network access](#access-levels), [set environm
Select **Add cloud environment**, or hover over an existing environment and select the settings icon that appears on the right. The dialog includes the name, network access lev
Select **Add cloud environment**, or hover over an existing environment and select the settings icon that appears on the right. The dialog includes the name, network access lev
Anyone who uses the environment can read the values, and cloud environments have no dedicated secrets store, so don't add API keys or other credentials. If a session needs a creden
+93 −32 lines
Recorded here 29 Aug 2026 18:07 UTC
claude-code
claude-code-on-the-web
±changed
+2−1
claude-codechanged
claude-code-on-the-web
* **Credential protection**: in Anthropic-hosted environments, sensitive credentials such as git credentials or signing keys are never inside the sandbox with Claude Code; authenti
* **Credential protection**: in Anthropic-hosted environments, git credentials and signing keys stay outside the sandbox, and a proxy authenticates on the session's behalf with sco
* **API credentials**: in Anthropic-hosted environments, keys you [add to a cloud environment](/docs/en/cloud-environments#add-api-credentials) stay outside the sandbox the same wa
+2 −1 lines
Recorded here 29 Aug 2026 18:07 UTC
claude-code
skills
±changed
+1−1
claude-codechanged
skills
The `skillOverrides` setting controls skill visibility from your [settings](/docs/en/settings) instead of the skill's own frontmatter. Use it for skills whose SKILL.md you don't wa
The `skillOverrides` setting controls skill visibility from your [settings](/docs/en/settings) instead of the skill's own frontmatter. Use it for skills whose SKILL.md you don't wa
+1 −1 lines
Recorded here 29 Aug 2026 16:37 UTC
claude-code
glossary
±changed
+1−1
claude-codechanged
glossary
A configuration that modifies Claude's system prompt to change response behavior, tone, or format. Unlike [CLAUDE.md](#claude-md), which Claude Code delivers as a user message afte
A configuration that modifies Claude's system prompt to change response behavior, tone, or format. Unlike [CLAUDE.md](#claude-md), which Claude Code delivers as a user message afte
+1 −1 lines
Recorded here 29 Aug 2026 16:37 UTC
claude-code
commands
±changed
+2−2
claude-codechanged
commands
| `/terminal-setup` | Configure terminal keybindings for Shift+Enter and other shortcuts. Only visible i
| `/terminal-setup` | [Install a Shift+Enter keybinding for newlines](/docs/en/terminal-config#enter-mul
* **After a typo**: Claude Code highlights nothing. The close matches stay listed, and you can pick one with `Tab` or the arrow keys, but `Enter` submits your text as typed and rep
* **After a typo**: Claude Code highlights nothing. The close matches stay listed, and you can pick one with `Tab` or the arrow keys, but `Enter` submits your text as typed and rep
+2 −2 lines
Recorded here 29 Aug 2026 16:37 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+1−1
claude-codechanged
agent-sdk/modifying-system-prompts
By default, a custom output style replaces the `claude_code` preset's software engineering instructions with your own. To keep them and layer your instructions on top, set `keep-co
A custom output style leaves the `claude_code` preset's software engineering instructions out and uses your own. To keep them and layer your instructions on top, set `keep-coding-i
+1 −1 lines
Recorded here 29 Aug 2026 16:37 UTC
claude-code
tools-reference
±changed
+3−3
claude-codechanged
tools-reference
Claude Code keeps the tool inactive until you install a [code intelligence plugin](/docs/en/discover-plugins#code-intelligence) for your language. Claude Code takes the language se
Claude Code keeps the tool active for the rest of a session once it has had a language server available in that session. Claude Code returns an error result for each LSP call on a
Claude Code keeps the tool inactive until you install a [code intelligence plugin](/docs/en/discover-plugins#code-intelligence) for your language. In [cloud sessions](/docs/en/clau
+3 −3 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
third-party-integrations
±changed
+2−0
claude-codechanged
third-party-integrations
If your organization uses [customer-managed encryption keys](https://platform.claude.com/docs/en/manage-claude/cmek) (CMEK) and routes Claude Code through an LLM gateway or a custo
+2 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
setup
±changed
+5−5
claude-codechanged
setup
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
+5 −5 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
settings-reference
±changed
+15−0
claude-codechanged
settings-reference
| [`desktopSessionCleanupPeriodDays`](#desktopsessioncleanupperioddays) | Set an age limit in days for [Claude Desktop and Cowork transcripts](/docs/en/cl
### `desktopSessionCleanupPeriodDays`
Set an age limit in days for the transcripts of sessions you started or most recently continued in Claude Desktop or Cowork. Without this key, Claude Code [keeps those transcripts
+15 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
sessions
±changed
+8−7
claude-codechanged
sessions
| To | Set | Where |
| ------------------------------------------------------------------------------- | --------------------------------------------------------------- | ------------------------- |
| Move storage off `~/.claude` | [`CLAUDE_CONFIG_DIR`](/docs/en/env-vars) | Environment variable
| [Name the `<project>` directory yourself](#name-the-project-directory-yourself) | [`CLAUDE_CODE_PROJECT_DIR_NAME`](/docs/en/env-vars) | Environment variable
| Change the 30-day retention | [`cleanupPeriodDays`](/docs/en/settings-reference#cleanupperioddays) | `settings.json`
+8 −7 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
server-managed-settings
±changed
+2−2
claude-codechanged
server-managed-settings
* The cache at `~/.claude/remote-settings.json` stores the salvaged payload with invalid entries removed. The raw invalid payload is never persisted.
* When no field in the payload can be salvaged, Claude Code rejects the payload, keeps the last-accepted cached settings, and writes `Remote settings: Settings validation failed -
* The cache at `~/.claude/remote-settings.json` stores the salvaged payload with invalid entries removed, apart from invalid `cleanupPeriodDays` and `desktopSessionCleanupPeriodDay
* When no field in the payload can be salvaged and the payload isn't only those retention keys, Claude Code rejects the payload, keeps the last-accepted cached settings, and writes
+2 −2 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
prompt-caching
±changed
+3−3
claude-codechanged
prompt-caching
You can also require this confirmation or skip it with a [PreModelSwitch hook](/docs/en/hooks#premodelswitch-decision-control).
If you enable one mid-session, Claude Code changes the tool set at most once in that session. Once Claude Code has had a language server available, it keeps the LSP tool in the req
When you disable a plugin you enabled earlier in the session, Claude Code restores the previous request shape, apart from the [LSP tool](#code-intelligence-plugins), which Claude C
+3 −3 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
plugins-reference
±changed
+2−0
claude-codechanged
plugins-reference
| `PreModelSwitch` | Before Claude Code applies a model switch that you or a client requested. Can block the switch
| `PostModelSwitch` | After the session's model changes, including changes Claude Code makes on its own, such as restoring the model when you resume a session
+2 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
overview
±changed
+5−5
claude-codechanged
overview
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={n
```bash theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} th
```powershell theme={null}
```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={
+5 −5 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
monitoring-usage
±changed
+2−1
claude-codechanged
monitoring-usage
* `"settings_invalid_key_set"`: Settings have validation errors and `cleanupPeriodDays` is explicitly set, so falling back to the default could delete files the setting was meant
* `"settings_invalid_key_set"`: Settings have validation errors and `cleanupPeriodDays` or `desktopSessionCleanupPeriodDays` is explicitly set, so falling back to the default cou
* `transcripts_exempted_desktop`: Number of transcripts past the retention period that the sweep kept under the [Claude Desktop and Cowork rule](/docs/en/claude-directory#cleaned-u
+2 −1 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
managed-settings
±changed
+20−0
claude-codechanged
managed-settings
## Turn telemetry off for your organization
Claude Code sends Anthropic operational [telemetry](/docs/en/data-usage#telemetry-services) by default on sessions that use the Anthropic API, whether directly, through an LLM gate
```json theme={null}
+20 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
hooks-guide
±changed
+31−22
claude-codechanged
hooks-guide
| `PreModelSwitch` | Before Claude Code applies a model switch that you or a client requested. Can block the switch
| `PostModelSwitch` | After the session's model changes, including changes Claude Code makes on its own, such as restoring the model when you resume a session
* **Exit 0**: the hook reports no objection through its exit code. For a `PreToolUse` hook this doesn't approve the tool call: the normal [permission flow](/docs/en/permissions) st
* **Exit 0**: your hook reports no objection through its exit code.
* For a `PreToolUse` hook this doesn't approve the tool call: the normal [permission flow](/docs/en/permissions) still applies.
+31 −22 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
hooks
±changed
+276−51
claude-codechanged
hooks
<img src="https://mintcdn.com/claude-code/jhXrDR5TrSZ5hgXM/images/hooks-lifecycle.svg?fit=max&auto=format&n=jhXrDR5TrSZ5hgXM&q=85&s=3ca47113d5956460e6e4611b8dbc63b7" className=
<img src="https://mintcdn.com/claude-code/jhXrDR5TrSZ5hgXM/images/hooks-lifecycle-dark.svg?fit=max&auto=format&n=jhXrDR5TrSZ5hgXM&q=85&s=0ffe95014d33411538778a66e4173973" class
<img src="https://mintcdn.com/claude-code/x7pO8l4XcvAXCoVc/images/hooks-lifecycle.svg?fit=max&auto=format&n=x7pO8l4XcvAXCoVc&q=85&s=81b9256c1bbe8832553485f5d9e9c746" className=
+276 −51 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
env-vars
±changed
+1−1
claude-codechanged
env-vars
| `DISABLE_TELEMETRY` | Set to any non-empty value, such as `1`, to opt out of telemetry. **Setting it to `0` or `false` still opts out**, unlik
| `DISABLE_TELEMETRY` | Set to any non-empty value, such as `1`, to opt out of telemetry. **Setting it to `0` or `false` still opts out**, unlik
+1 −1 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
discover-plugins
±changed
+1−1
claude-codechanged
discover-plugins
Code intelligence plugins enable Claude Code's built-in LSP tool, giving Claude the ability to jump to definitions, find references, and see type errors immediately after edits. Th
Code intelligence plugins enable Claude Code's built-in LSP tool, giving Claude the ability to jump to definitions, find references, and see type errors immediately after edits. Th
+1 −1 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
data-usage
±changed
+2−0
claude-codechanged
data-usage
Transcripts of sessions started or most recently continued in Claude Desktop or Cowork are [exempt from that limit by default](/docs/en/claude-directory#cleaned-up-automatically)
+2 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
claude-directory
±changed
+8−3
claude-codechanged
claude-directory
Claude Code makes four exceptions to this sweep:
Session files in `sessions/`, auto memory, and Claude Desktop and Cowork transcripts each follow their own retention rule:
* **Claude Desktop and Cowork transcripts**: Claude Code keeps the transcript of a session you started or most recently continued in Claude Desktop or Cowork at any age. To give th
Claude Code skips the sweep entirely in these cases:
+8 −3 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
agent-sdk/typescript
±changed
+58−0
claude-codechanged
agent-sdk/typescript
| "PreModelSwitch"
| "PostModelSwitch"
| PreModelSwitchHookInput
| PostModelSwitchHookInput
};
+58 −0 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
agent-sdk/hooks
±changed
+5−2
claude-codechanged
agent-sdk/hooks
| [`PreModelSwitch`](/docs/en/hooks#premodelswitch) | No | Yes | A requested model switch, before it happens (can block)
| [`PostModelSwitch`](/docs/en/hooks#postmodelswitch) | No | Yes | The session's model changes, including an automatic fallback
Claude Code runs each callback with a timeout, which you set in seconds with the `timeout` field on its `HookMatcher`. When you don't set one, Claude Code uses the event's default:
Claude Code runs each callback with a timeout, which you set in seconds with the `timeout` field on its `HookMatcher`. When you don't set one, Claude Code uses the event's default:
* Other events, such as `Notification` and `PreCompact`: Claude Code logs the failure and continues.
+5 −2 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
admin-setup
±changed
+4−2
claude-codechanged
admin-setup
Server-managed settings reach devices at authentication time and refresh hourly during active sessions, with no endpoint infrastructure. Delivery through the claude.ai admin consol
Claude Code fetches server-managed settings at startup and refreshes them hourly during the session, with no endpoint infrastructure to deploy. Delivery through the claude.ai admin
* Verify by running `/status` inside a WSL session: the `Setting sources` line should show `Enterprise managed settings` with the Windows source you deployed, `(HKLM)` or `(file)`.
* Verify by running `/status` inside a WSL session and reading the `Setting sources` line. Claude Code names only the [managed source it selected](/docs/en/server-managed-settings#
* **In a session that [fetches server-managed settings](/docs/en/server-managed-settings#platform-availability) and receives any keys**: `Enterprise managed settings (remote)`, b
+4 −2 lines
Recorded here 29 Aug 2026 16:07 UTC
claude-code
web-quickstart
±changed
+6−2
claude-codechanged
web-quickstart
If you already use the GitHub CLI (`gh`), you can set up Claude Code on the web without opening a browser. This requires the [Claude Code CLI](/docs/en/quickstart). `/web-setup` re
If you already use the GitHub CLI (`gh`), you can set up Claude Code on the web without opening a browser. This requires the [Claude Code CLI](/docs/en/quickstart). When you run `/
Organizations with [Zero Data Retention](/docs/en/zero-data-retention) enabled cannot use `/web-setup` or other cloud session features. If the GitHub CLI isn't installed or authe
Organizations with [Zero Data Retention](/docs/en/zero-data-retention) enabled cannot use `/web-setup` or other cloud session features. If the GitHub CLI isn't installed or isn't
### `/web-setup` warns that your token doesn't have the `workflow` scope
+6 −2 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
sessions
±changed
+1−1
claude-codechanged
sessions
* **`/clear`**: start fresh with an empty context. Claude Code saves the previous conversation; resume it with `/resume`, or, in the same Claude Code process, from [the rewind menu
* **`/clear`**: start fresh with an empty context. Claude Code saves the previous conversation; resume it with `/resume`, or, in the same Claude Code process, from [the rewind menu
+1 −1 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
routines
±changed
+2−2
claude-codechanged
routines
Routines are available on Pro, Max, Team, and Enterprise plans with [Claude Code on the web](/docs/en/claude-code-on-the-web) enabled. Create and manage them at [claude.ai/code/rou
Routines are available on Pro, Max, Team, and Enterprise plans. Create and manage them at [claude.ai/code/routines](https://claude.ai/code/routines), or from the CLI with `/schedul
Create a routine from the web at [claude.ai/code/routines](https://claude.ai/code/routines), from the Desktop app, or from the CLI. All three surfaces write to the same cloud accou
Create a routine from the web at [claude.ai/code/routines](https://claude.ai/code/routines), from the Desktop app, or from the CLI. All three surfaces write to the same cloud accou
+2 −2 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
To prevent developers from using auto mode, set `disableAutoMode` to `"disable"` in [managed settings](/docs/en/managed-settings). This removes `auto` from the `Shift+Tab` cycle, a
To prevent developers from using auto mode, set `disableAutoMode` to `"disable"` in [managed settings](/docs/en/managed-settings). This removes `auto` from the `Shift+Tab` cycle, a
+1 −1 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
hooks
±changed
+17−2
claude-codechanged
hooks
When `source` is `"resume"` or `"fork"` and the transcript contains at least one response from Claude, SessionStart hooks also receive the four fields below. Your hook can use them
| Field | Description
| :---------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------
| `seconds_since_last_response` | Wall-clock seconds since the last response in the resumed transcript
+17 −2 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
desktop-scheduled-tasks
±changed
+1−1
claude-codechanged
desktop-scheduled-tasks
On Claude Desktop before 1.1.5368, local scheduled tasks aren't available. In the [**Code** tab](/docs/en/desktop), click **Routines** in the sidebar, then click **New routine** an
On Claude Desktop before 1.1.5368, local scheduled tasks aren't available. In the [**Code** tab](/docs/en/desktop), click **Routines** in the sidebar or in the sidebar's **More** m
+1 −1 lines
Recorded here 29 Aug 2026 15:37 UTC
claude-code
worktrees
±changed
+1−1
claude-codechanged
worktrees
On Windows, removing a worktree doesn't delete files outside it. If a folder inside the worktree is really a link to somewhere else, such as an NTFS junction or a directory symlink
On Windows, removing a worktree doesn't delete files outside it. If a folder inside the worktree is a link to somewhere else, such as an NTFS junction or a directory symlink, Claud
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
workflows
±changed
+1−1
claude-codechanged
workflows
A dynamic workflow is a JavaScript script that orchestrates [subagents](/docs/en/sub-agents) at scale. Claude writes the script for the task you describe, and a runtime executes it
A dynamic workflow is a JavaScript script that orchestrates many [subagents](/docs/en/sub-agents) at once. Claude writes the script for the task you describe, and a runtime execute
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
tools-reference
±changed
+1−1
claude-codechanged
tools-reference
A session can make at most 200 WebSearch calls, counted across the main conversation and every [subagent](/docs/en/sub-agents) it spawns, so searches made by parallel research fan-
A session can make at most 200 WebSearch calls, counted across the main conversation and every [subagent](/docs/en/sub-agents) it spawns, so searches made by parallel research fan-
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
third-party-integrations
±changed
+3−1
claude-codechanged
third-party-integrations
### Leverage MCP for integrations
<h3 id="leverage-mcp-for-integrations">
Use MCP for integrations
</h3>
+3 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
skills
±changed
+1−1
claude-codechanged
skills
Skills can bundle and run scripts in any language, giving Claude capabilities beyond what's possible in a single prompt. One powerful pattern is generating visual output: interacti
Skills can bundle and run scripts in any language, giving Claude capabilities beyond what's possible in a single prompt. One pattern is generating visual output: interactive HTML f
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
self-hosted-environments-identity
±changed
+1−1
claude-codechanged
self-hosted-environments-identity
A [self-hosted environment](/docs/en/self-hosted-environments) lets [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions run on infrastructure you operate instead of
A [self-hosted environment](/docs/en/self-hosted-environments) lets [Claude Code on the web](/docs/en/claude-code-on-the-web) sessions run on infrastructure you operate instead of
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
sandboxing
±changed
+2−2
claude-codechanged
sandboxing
The sandboxed Bash tool leverages operating system security primitives:
The sandboxed Bash tool uses operating system security primitives:
* **Privilege escalation via Unix sockets**: the `allowUnixSockets` configuration can inadvertently grant access to powerful system services that could lead to sandbox bypasses. Fo
* **Privilege escalation via Unix sockets**: the `allowUnixSockets` configuration can inadvertently grant access to system services that could lead to sandbox bypasses. For example
+2 −2 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
overview
±changed
+6−6
claude-codechanged
overview
```bash theme={null}
```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={n
```powershell theme={null}
```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} th
```batch theme={null}
+6 −6 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
monitoring-usage
±changed
+1−1
claude-codechanged
monitoring-usage
The event data provides detailed insights into Claude Code interactions:
The event data describes each Claude Code interaction in detail:
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
managed-mcp
±changed
+1−1
claude-codechanged
managed-mcp
`managed-mcp.json` is a standalone file, so it cannot be delivered through [server-managed settings](/docs/en/server-managed-settings). Any process that can write to a system path
`managed-mcp.json` is a standalone file, so it cannot be delivered through [server-managed settings](/docs/en/server-managed-settings). Any process that can write to a system path
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
jetbrains
±changed
+1−1
claude-codechanged
jetbrains
Enabling **Accept connections from all network interfaces** makes the IDE MCP port reachable from your local network. Connections still require the auth token from the lock file,
Enabling **Accept connections from all network interfaces** makes the IDE MCP port reachable from your local network. Connections still require the auth token from the lock file,
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
gitlab-ci-cd
±changed
+1−1
claude-codechanged
gitlab-ci-cd
Claude Code enables powerful CI/CD workflows that transform how you work with code:
In a GitLab pipeline, Claude Code can:
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
errors
±changed
+1−1
claude-codechanged
errors
* If the file genuinely lives on a network share, it's outside the session's local workspace; edit it from a regular interactive session instead
* If the file is on a network share rather than a local file spelled with a network path, it's outside the session's local workspace; edit it from a regular interactive session ins
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
claude-apps-gateway
±changed
+1−1
claude-codechanged
claude-apps-gateway
This last step happens on a developer machine, not the server. Set `forceLoginMethod` to `"gateway"` and `forceLoginGatewayUrl` to your gateway's `public_url` in that machine's
This last step happens on a developer machine, not the server. Set `forceLoginMethod` to `"gateway"` and `forceLoginGatewayUrl` to your gateway's `public_url` in that machine's
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
champion-kit
±changed
+16−16
claude-codechanged
champion-kit
| Activity | Time per week | Guidance
| --------------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------
| Posting wins and prompts | About 15 minutes | Capture these in the moment with a screenshot and one or two sentences; avoid turning them into formal write-ups.
| Answering questions in a shared channel | About 20 minutes | Answer publicly once, then link back to that answer when the question recurs.
| Hosting a weekly show-and-tell thread | About 5 minutes | You post the opening prompt; the team supplies the content.
+16 −16 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
best-practices
±changed
+2−2
claude-codechanged
best-practices
Since context is your fundamental constraint, subagents are one of the most powerful tools available. When Claude researches a codebase it reads lots of files, all of which consume
Since context is your fundamental constraint, use subagents to keep research out of it. When Claude researches a codebase it reads lots of files, all of which consume your context.
<Step title="Test on a few files, then run at scale">
<Step title="Test on a few files, then run on all of them">
+2 −2 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
artifacts
±changed
+1−1
claude-codechanged
artifacts
An artifact is a capture of work, not an application. It is one self-contained page with no backend, so it can't store form input or serve multiple routes, and its only path to out
An artifact is a capture of work: one self-contained page with no backend, so it can't store form input or serve multiple routes, and its only path to outside data when someone vie
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-teams
±changed
+1−1
claude-codechanged
agent-teams
Scale up only when the work genuinely benefits from having teammates work simultaneously. Three focused teammates often outperform five scattered ones.
Scale up only when the work benefits from having teammates work simultaneously. Three focused teammates often outperform five scattered ones.
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-sdk/typescript
±changed
+1−1
claude-codechanged
agent-sdk/typescript
**Unix socket security:** The `allowUnixSockets` option can grant access to powerful system services. For example, allowing `/var/run/docker.sock` effectively grants full host sy
**Unix socket security:** The `allowUnixSockets` option can grant access to system services that reach outside the sandbox. For example, allowing `/var/run/docker.sock` effective
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-sdk/subagents
±changed
+1−1
claude-codechanged
agent-sdk/subagents
You can create agent definitions dynamically based on runtime conditions. This example creates a security reviewer with different strictness levels, using a more powerful model for
You can create agent definitions dynamically based on runtime conditions. This example creates a security reviewer with different strictness levels, using a more capable model for
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-sdk/secure-deployment
±changed
+1−1
claude-codechanged
agent-sdk/secure-deployment
Claude Code and the Agent SDK are powerful tools that can execute code, access files, and interact with external services on your behalf.
Claude Code and the Agent SDK can execute code, access files, and interact with external services on your behalf.
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-sdk/python
±changed
+1−1
claude-codechanged
agent-sdk/python
**Unix socket security**: The `allowUnixSockets` option can grant access to powerful system services. For example, allowing `/var/run/docker.sock` effectively grants full host sy
**Unix socket security**: The `allowUnixSockets` option can grant access to system services that reach outside the sandbox. For example, allowing `/var/run/docker.sock` effective
+1 −1 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
agent-sdk/overview
±changed
+2−2
claude-codechanged
agent-sdk/overview
Everything that makes Claude Code powerful is available in the SDK.
These Claude Code capabilities are available in the SDK:
* [Agent harness design](https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code): how the Claude Code team uses dynamic workflows to orchestrate subagent
* [Agent harness design](https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code): how the Claude Code team uses dynamic workflows to orchestrate many sub
+2 −2 lines
Recorded here 29 Aug 2026 04:37 UTC
claude-code
gitlab-ci-cd
±changed
+2−2
claude-codechanged
gitlab-ci-cd
> This integration is built on top of the [Claude Code CLI and Agent SDK](/docs/en/agent-sdk/overview), enabling programmatic use of Claude in your CI/CD jobs and custom automation
> This integration is built on top of the [Claude Code CLI and Agent SDK](/docs/en/agent-sdk/overview.md), enabling programmatic use of Claude in your CI/CD jobs and custom automat
GitLab mints the job's OIDC token from the `id_tokens:` block and exposes it as `GITLAB_OIDC_TOKEN`. Set `aud` to the audience value you configured on the Workload Identity Pool pr
GitLab mints the job's OIDC token from the `id_tokens:` block and exposes it as `GITLAB_OIDC_TOKEN`. Set `aud` to the audience value you configured on the Workload Identity Pool pr
+2 −2 lines
Upstream edited 29 Aug 2026 04:34 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
gitlab-ci-cd
±changed
+74−76
claude-codechanged
gitlab-ci-cd
<Info>
Claude Code for GitLab CI/CD is currently in beta. Features and functionality may evolve as we refine the experience.
This integration is maintained by GitLab. For support, see the following [GitLab issue](https://gitlab.com/gitlab-org/gitlab/-/issues/573776).
</Info>
+74 −76 lines
Upstream edited 29 Aug 2026 04:34 UTC Recorded here 20 Oct 2026 18:37 UTC
claude-code
champion-kit
±changed
+50−50
claude-codechanged
champion-kit
| Behavior | What it looks like in practice
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------
| Share what you discover | Post the prompts, screenshots, and small wins from your own work in the places your team already reads, such as an engineering channel, a standup threa
| Be the person people ask | When a colleague asks how you accomplished something, respond with the actual prompt you used so they can apply it directly to their own task.
| Grow the circle | Establish a small number of lightweight, recurring habits, such as a dedicated channel or a weekly thread, so that momentum continues even when your at
+50 −50 lines
Upstream edited 29 Aug 2026 04:34 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
agent-sdk/secure-deployment
±changed
+45−45
claude-codechanged
agent-sdk/secure-deployment
| Resource | Restriction options |
| ------------------- | ----------------------------------------------- |
| Filesystem | Mount only needed directories, prefer read-only |
| Network | Restrict to specific endpoints via proxy |
| Credentials | Inject via proxy rather than exposing directly |
+45 −45 lines
Upstream edited 29 Aug 2026 04:34 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-code
ultrareview
±changed
+3−1
claude-codechanged
ultrareview
Without arguments, ultrareview reviews the diff between your current branch and the default branch, including uncommitted and staged changes. For a branch review, Claude Code bundl
Without arguments, ultrareview reviews the diff between your current branch and the default branch, including uncommitted and staged changes. For uncommitted changes to files named
For a branch review, Claude Code bundles the repository state and uploads it to a remote sandbox; when you [review a pull request](#review-a-pull-request), Claude Code uploads noth
+3 −1 lines
Recorded here 29 Aug 2026 03:37 UTC
claude-code
remote-control
±changed
+1−3
claude-codechanged
remote-control
A banner appears above the prompt box showing connection status. Once connected, click **claude.ai/code** in the banner to go directly to the session, or find it in the session
To disconnect, click the close icon on the banner or run `/remote-control` again.
While Remote Control is on, Claude Code shows a **Remote Control** indicator in the prompt box footer. Once the session connects, click the indicator to go directly to the sess
+1 −3 lines
Recorded here 29 Aug 2026 03:37 UTC
claude-code
network-config
±changed
+2−0
claude-codechanged
network-config
Claude Code never sends its WebSocket connections to `localhost`, `::1`, or `127.0.0.0/8` through the proxy, so you don't need a loopback entry in `NO_PROXY` for them.
+2 −0 lines
Recorded here 29 Aug 2026 03:37 UTC
claude-code
monitoring-usage
±changed
+4−2
claude-codechanged
monitoring-usage
To verify a setup that exports metrics, check your backend for the `claude_code.session.count` metric, which Claude Code emits when a session starts. To verify a logs-only setup, s
To verify a setup that exports metrics, check your backend for the `claude_code.session.count` metric, which Claude Code emits when a session starts. To verify a logs-only setup, s
If nothing arrives, run `claude --debug` and check the debug log. Claude Code reports failures from the exporters you configure as `[3P telemetry]` errors, where 3P means third-par
To confirm events arrive, submit a prompt in a session running under this configuration and check your SIEM for the `claude_code.user_prompt` event. If nothing arrives, run `claude
+4 −2 lines
Recorded here 29 Aug 2026 03:37 UTC
claude-code
code-review
±changed
+3−1
claude-codechanged
code-review
`/code-review ultra --fix` runs the deeper [ultrareview](/docs/en/ultrareview) in the cloud, then applies its findings to your working tree when they arrive back in your session. U
`/code-review ultra --fix` runs the deeper [ultrareview](/docs/en/ultrareview) in the cloud, then applies its findings to your working tree when they arrive back in your session.
Ultrareview uses its own scope: your current branch against the repository's default branch, plus uncommitted and staged changes in the working tree. For uncommitted changes to fil
+3 −1 lines
Recorded here 29 Aug 2026 03:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.