HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
821pages tracked
774 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
148 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
81 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
ReadSourcePageWhatLines
17 Sep 2026
129 pages
+10099 −6115 lines
api
api/rate-limits
±changed
+1−1
apichanged
api/rate-limits
**[Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws):** The rate limits on this page apply to Claude Platform on AWS, but bill
**[Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws):** The rate limits on this page apply to Claude Platform on AWS, but bill
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance/organizations/settings/retrieve
±changed
+17−2
apichanged
api/compliance/organizations/settings/retrieve
Settings that report a compliance arrangement with Anthropic are the
exception: the HIPAA and Access Transparency settings are always included;
the API zero data retention setting is reported for Claude Console
organizations, and the Claude Code zero data retention and customer-managed
encryption keys (CMEK) settings for Claude Enterprise organizations. Each
+17 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance/organizations/settings
±changed
+34−4
apichanged
api/compliance/organizations/settings
Settings that report a compliance arrangement with Anthropic are the
exception: the HIPAA and Access Transparency settings are always included;
the API zero data retention setting is reported for Claude Console
organizations, and the Claude Code zero data retention and customer-managed
encryption keys (CMEK) settings for Claude Enterprise organizations. Each
+34 −4 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance/organizations
±changed
+17−2
apichanged
api/compliance/organizations
Settings that report a compliance arrangement with Anthropic are the
exception: the HIPAA and Access Transparency settings are always included;
the API zero data retention setting is reported for Claude Console
organizations, and the Claude Code zero data retention and customer-managed
encryption keys (CMEK) settings for Claude Enterprise organizations. Each
+17 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance/activities/list
±changed
+489−10
apichanged
api/compliance/activities/list
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 499 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 501 more`
- `"org_cowork_browser_pane_disabled"`
The in-app browser in Cowork was disabled for the organization, so Claude can no longer open or use websites in a browser pane during members' Cowork sessions.
+489 −10 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance/activities
±changed
+5718−4776
apichanged
api/compliance/activities
No line of the body moved in this read.
+5718 −4776 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/compliance
±changed
+506−12
apichanged
api/compliance
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 499 more`
- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 501 more`
- `"org_cowork_browser_pane_disabled"`
The in-app browser in Cowork was disabled for the organization, so Claude can no longer open or use websites in a browser pane during members' Cowork sessions.
+506 −12 lines
Recorded here 17 Sep 2026 22:07 UTC
api
api/beta-headers
±changed
+9−1
apichanged
api/beta-headers
When using an SDK, list each feature in the `betas` parameter (for example, `betas=["feature1", "feature2"]`). With the CLI, pass a single `--beta` flag with the feature names sepa
You can also send the `anthropic-beta` header more than once in the same request. The Claude API reads every `anthropic-beta` header, so the following is equivalent to the previous
```http
anthropic-beta: feature1
+9 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/tool-runner
±changed
+10−5
apichanged
agents-and-tools/tool-use/tool-runner
use Anthropic\Beta\Messages\BetaTextBlock;
use Anthropic\Beta\Messages\BetaToolUseBlock;
if ($block->type === 'text') {
echo $block->text, "\n";
} elseif ($block->type === 'tool_use') {
+10 −5 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/text-editor-tool
±changed
+26−20
apichanged
agents-and-tools/tool-use/text-editor-tool
if command == "view":
# Read and return file contents
pass
elif command == "str_replace":
# Replace text in file
+26 −20 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/fine-grained-tool-streaming
±changed
+84−68
apichanged
agents-and-tools/tool-use/fine-grained-tool-streaming
if (
$event instanceof RawContentBlockStartEvent
&& $event->contentBlock instanceof ToolUseBlock
) {
$toolInputs[$event->index] = '';
+84 −68 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/computer-use-tool
±changed
+24−19
apichanged
agents-and-tools/tool-use/computer-use-tool
if name == "screenshot":
return capture_screenshot()
elif name == "left_click":
# coordinate is optional; without it, click where the cursor already is
return click(tool_input.get("coordinate"))
+24 −19 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/browser-use-tool
±changed
+2−2
apichanged
agents-and-tools/tool-use/browser-use-tool
if (!($block instanceof ToolUseBlock) || $block->toolsetName !== 'browser') {
if (!($block instanceof \Anthropic\Messages\ToolUseBlock) || $block->toolsetName !== 'browser') {
4. In your `navigate` handler, accept the history keywords `"back"`, `"forward"`, and `"reload"`, treat a URL without a scheme as `https://`, then parse the URL and refuse any sc
4. In your `navigate` handler, accept the history keywords `"back"`, `"forward"`, and `"reload"`, treat a URL without a scheme as `https://`, then parse the URL and refuse any sc
+2 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/tool-use/advisor-tool
±changed
+2−25
apichanged
agents-and-tools/tool-use/advisor-tool
// BetaMessage.ToParam drops advisor result content as of anthropic-sdk-go
// v1.61.0, so re-parse each response block's raw JSON into a param block instead.
assistantContent := make([]anthropic.BetaContentBlockParamUnion, len(response.Content))
for i, block := range response.Content {
if err := json.Unmarshal([]byte(block.RawJSON()), &assistantContent[i]); err != nil {
+2 −25 lines
Recorded here 17 Sep 2026 22:07 UTC
api
agents-and-tools/mcp-connector
±changed
+9−3
apichanged
agents-and-tools/mcp-connector
The helpers live in the separate `anthropic-java-mcp` artifact, which requires Java 17 or later (the core SDK supports Java 8):
The helpers live in the separate `anthropic-java-mcp` artifact, which requires Java 17 or later (the base SDK supports Java 8). Add it alongside the base `anthropic-java` depen
implementation("com.anthropic:anthropic-java-mcp:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-mcp:2.63.0")
+9 −3 lines
Recorded here 17 Sep 2026 22:07 UTC
api
about-claude/use-case-guides/content-moderation
±changed
+4−4
apichanged
about-claude/use-case-guides/content-moderation
$textBlock = array_find($response->content, fn ($block) => $block instanceof TextBlock)
$textBlock = array_find($response->content, fn ($block) => $block instanceof \Anthropic\Messages\TextBlock)
$textBlock = array_find($response->content, fn ($block) => $block instanceof TextBlock)
$textBlock = array_find($response->content, fn ($block) => $block instanceof \Anthropic\Messages\TextBlock)
$textBlock = array_find($response->content, fn ($block) => $block instanceof TextBlock)
+4 −4 lines
Recorded here 17 Sep 2026 22:07 UTC
api
about-claude/pricing
±changed
+1−1
apichanged
about-claude/pricing
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------- |
| :------------------------------------------------------------------------------------------------------------------------------------ | :----------- | :------------ |
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
claude-code
claude-projects
±changed
+1−1
claude-codechanged
claude-projects
| "Reached the turn limit" | The thread hit the cap on steps for one message. Send another message with a smal
| "Reached the turn limit" | The thread reached the cap on agentic turns that [`CLAUDE_CODE_MAX_TURNS`](/docs/
+1 −1 lines
Recorded here 17 Sep 2026 21:07 UTC
claude-code
worktrees
±changed
+2−0
claude-codechanged
worktrees
In the stream-json result, [`startup_failure_reason`](/docs/en/agent-sdk/typescript#startup_failure_reason) is `worktree_unverified` for the `could not verify worktree` error and `
+2 −0 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
server-managed-settings
±changed
+3−1
claude-codechanged
server-managed-settings
* **Cross-source lock keys**: a small set of keys, such as the sandbox allowlist locks, [listed on the managed settings page](/docs/en/managed-settings#precedence-within-the-manage
* **Cross-source lock keys**: a small set of keys, such as the sandbox allowlist locks, [listed on the managed settings page](/docs/en/managed-settings#precedence-within-the-manage
When a [`policyHelper`](/docs/en/settings-reference#policyhelper) supplies managed settings, its output is the only source these checks read, apart from [`forceRemoteSettingsRefr
+3 −1 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
mobile
±changed
+9−8
claude-codechanged
mobile
The Claude app for [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) and [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) is a clie
The Claude app for [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) and [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) is a clie
From the app you can start cloud sessions, drive a Claude Code session running on your computer, or message Dispatch a task. The app is the same for all three; they differ in where
From the app you can start cloud sessions, open a project, drive a Claude Code session running on your computer, or message Dispatch a task. The app is the same for each; they diff
| Feature | What you connect to | When to use
+9 −8 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
mcp
±changed
+3−1
claude-codechanged
mcp
If the server later returns a 403 `insufficient_scope` for a tool call, Claude Code re-authenticates with the same pinned scopes. Widen `oauth.scopes` when a tool you need requires
If the server later returns a 403 `insufficient_scope` for a tool call, the call fails with a [`needs additional permissions`](/docs/en/errors#mcp-server-needs-you-to-sign-in-again
If that scope isn't in your pinned `oauth.scopes`, add it, then run `/mcp` and authenticate the server again. Claude Code requests the pinned scopes rather than the scope the serve
+3 −1 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
managed-settings
±changed
+13−3
claude-codechanged
managed-settings
* `allowManagedMcpServersOnly`: a `true` in any admin source turns the MCP allowlist lock on. While the lock is on, the managed `allowedMcpServers` list comes from the highest-rank
If no admin source sets a list, every server that passes the denylist loads, unless [parent settings](#let-an-embedding-host-add-policy) supply a list.
Without the lock, Claude Code reads `allowedMcpServers` from the managed source it applies, so under `"first-wins"` an unselected admin source's list is ignored. Requires Claude
+13 −3 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
managed-mcp
±changed
+16−10
claude-codechanged
managed-mcp
To make the allowlist authoritative, set `allowedMcpServers` and `allowManagedMcpServersOnly: true` together in a [managed settings source](/docs/en/admin-setup#decide-how-settings
To make the allowlist authoritative, set `allowedMcpServers` and `allowManagedMcpServersOnly: true` together in a [managed settings source](/docs/en/admin-setup#decide-how-settings
The lock applies from every admin-controlled managed source, so a lockdown in a deployed file still applies when server-managed settings that don't mention MCP are also in use. Whi
+16 −10 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
hooks
±changed
+6−4
claude-codechanged
hooks
For an [MCP tool](#match-mcp-tools), the input also carries `mcp_server`, an object with the server's `name` and a `source` that says where the server's definition came from. The `
PermissionRequest hooks receive `tool_name` and `tool_input` fields like PreToolUse hooks, but without `tool_use_id`. An optional `permission_suggestions` array contains the [permi
PermissionRequest hooks receive `tool_name` and `tool_input` fields like PreToolUse hooks, but without `tool_use_id`. For an MCP tool, they also receive the [`mcp_server`](#pretool
`PostToolUse` hooks fire after a tool has already executed successfully. The input includes both `tool_input`, the arguments sent to the tool, and `tool_response`, the result it re
+6 −4 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
errors
±changed
+25−4
claude-codechanged
errors
| `MCP server "<name>" needs additional permissions (scope: "<scope>") — run /mcp to re-authenticate`
A remote [MCP server](/docs/en/mcp) rejected the credential on a tool call mid-session, usually because a sign-in or token expired. The tool call fails, and `/mcp` marks the server
A remote [MCP server](/docs/en/mcp) rejected the credential on a tool call mid-session, usually because a sign-in or token expired or because the token lacks a permission the tool
Before v2.1.273, all three cases showed `MCP server "<name>" requires re-authorization (token expired)`.
Before v2.1.273, the expired sign-in, `headersHelper`, and `Authorization` header cases all showed `MCP server "<name>" requires re-authorization (token expired)`.
+25 −4 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
env-vars
±changed
+4−1
claude-codechanged
env-vars
| `CLAUDE_CODE_AUTO_MODE_SERVER` | On Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry, set to `1` to have the platform's server-side c
| `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` | How long in milliseconds the first turn of a [non-interactive](/docs/en/headless) session waits for MCP servers that are
| `CLAUDE_CODE_STARTUP_FAILURE_RESULTS` | Set to `1` to have a session started with `--output-format stream-json` write a [result message naming why Claude Code r
| `MCP_CONNECTION_NONBLOCKING` | Controls whether startup waits for MCP servers to connect before the first query. MCP startup is non-blocking by default
| `MCP_CONNECTION_NONBLOCKING` | Controls whether startup waits for MCP servers to connect before the first query. MCP startup is non-blocking by default
+4 −1 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
claude-projects
±changed
+3−3
claude-codechanged
claude-projects
A project is one ongoing conversation where Claude coordinates a stream of related work for you. You tell it what needs doing and it starts a thread for each task. Each thread is a
A project is one ongoing conversation where Claude coordinates a stream of related work for you. You tell it what needs doing and it starts a thread for each task. Each thread is a
You create and use projects at [claude.ai/code](https://claude.ai/code) or in the Code tab of the desktop app. There are two ways to start one:
You create and use projects at [claude.ai/code](https://claude.ai/code), in the Code tab of the desktop app, or in the Claude mobile app for [iOS](https://apps.apple.com/us/app/cla
* Projects are available at claude.ai/code and in the desktop app, not in the terminal CLI or through Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry. The CLI's
+3 −3 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
claude-apps-gateway
±changed
+13−5
claude-codechanged
claude-apps-gateway
Setting one lock doesn't restrict the others; each key is documented in the [settings reference](/docs/en/settings-reference#all-settings). From an admin source below the winner, t
Each lock makes Claude Code ignore the developer's own entries for that setting, so include your organization's allowlists next to the locks. Locking network domains with an empty
Setting one lock doesn't restrict the others; each key is documented in the [settings reference](/docs/en/settings-reference#all-settings).
+13 −5 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
agent-sdk/typescript
±changed
+94−2
claude-codechanged
agent-sdk/typescript
mcpServer?: { name: string; source: string };
| `mcpServer` | `{ name: string; source: string }` | For an `mcp__*` tool, the MCP server that serves it and where that server's definition came from, with the fields
startup_failure_reason?: SDKStartupFailureReason;
* `startup_failure_reason`: why Claude Code refused to start, on the `error_during_execution` result it writes before exiting on a known startup failure. See [`startup_failure_reas
+94 −2 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
agent-sdk/skills
±changed
+4−0
claude-codechanged
agent-sdk/skills
A `/<name>` that matches neither a command in the session nor a built-in Claude Code command doesn't fail the query. Claude Code sends the prompt to Claude as an ordinary message,
A `/<name>` that matches a built-in Claude Code command that isn't available in the session, such as `/theme`, returns `/theme isn't available in this environment.` as the result w
+4 −0 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
agent-sdk/mcp
±changed
+12−1
claude-codechanged
agent-sdk/mcp
Claude Code registers the servers you pass in `options.mcpServers` at startup and emits the [init message](#error-handling) once the first-turn wait, if any, resolves. Without `opt
Claude Code registers the servers you pass in `options.mcpServers` at startup and emits the [init message](#error-handling) once the first-turn wait, if any, resolves. Whether each
Servers loaded from [settings files](#from-a-config-file) such as `.mcp.json` or from plugins commonly show `pending` in the init message. When `options.mcpServers` holds a stdio,
+12 −1 lines
Recorded here 17 Sep 2026 20:37 UTC
claude-code
errors
±changed
+199−27
claude-codechanged
errors
| `Claude login not accepted · Run /login, then try again`
| `MCP server "<name>" needs you to sign in again (run /mcp to re-authenticate)`
| `rejected the credential from its headersHelper` / `rejected the Authorization header in its config`
| `MCP server "<name>" requires re-authorization (token expired)`
| `Google Cloud credentials expired or invalid`
+199 −27 lines
Recorded here 17 Sep 2026 20:07 UTC
claude-docs
index
±changed
+2−2
claude-docschanged
index
<a className="hl-dev-card" href="https://www.anthropic.com/learn" target="_blank" rel="noopener noreferrer">
<a className="hl-dev-card" href="https://academy.claude.com/" target="_blank" rel="noopener noreferrer">
<span className="hl-dev-body"><span className="hl-dev-title" translate="no">Anthropic Academy<span className="hl-sr-only" translate="yes"> (opens in a new tab)</span></
<span className="hl-dev-body"><span className="hl-dev-title" translate="no">Claude Academy<span className="hl-sr-only" translate="yes"> (opens in a new tab)</span></spa
+2 −2 lines
Recorded here 17 Sep 2026 19:37 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+42−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v2.2553.0" description="2026-09-17">
<div className="cfg-keys">
| MDM key | Type | Description
| ------------------------------------------------------------------------------------------------------------------ | ---------- | -------------------------------------------
+42 −0 lines
Recorded here 17 Sep 2026 18:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+72−9
claude-docschanged
third-party/claude-desktop/configuration
| <span id="inferencecredentialhelperwindows" />Helper script (Windows)<br />`inferenceCredentialHelperWindows` | `string` | MDM + Bootstrap<br
</Accordion>
<Accordion title="inferenceCredentialHelperWindows details">
When one configuration serves both Windows and macOS or Linux devices, set **Helper script** to the macOS/Linux path and this to the Windows path (`C:\...` or `C:/...`). Window
+72 −9 lines
Recorded here 17 Sep 2026 18:37 UTC
claude-docs
third-party/claude-desktop/browser
±changed
+1−1
claude-docschanged
third-party/claude-desktop/browser
In Claude Desktop on third-party (3P), Claude can work with web pages in Cowork and Code sessions through Claude in Chrome or through the built-in browser. [Claude in Chrome](#clau
In Claude Desktop on third-party (3P), Claude can work with web pages in Cowork and Code sessions through Claude in Chrome or through the built-in browser. [Claude in Chrome](#clau
+1 −1 lines
Recorded here 17 Sep 2026 18:37 UTC
claude-docs
cowork/changelog
±changed
+49−0
claude-docschanged
cowork/changelog
<Update label="v2.2553.0" description="2026-09-17">
Bundled Claude Code version: 2.1.274.
**General**
+49 −0 lines
Recorded here 17 Sep 2026 18:37 UTC
claude-code
claude-projects
±changed
+1−5
claude-codechanged
claude-projects
<Note>
[Projects in claude.ai chat and Cowork](https://support.claude.com/en/articles/9517075-what-are-projects), which group conversations and reference files, are a separate feature f
</Note>
* **Projects in claude.ai chat and Cowork**: a [separate feature](https://support.claude.com/en/articles/9517075-what-are-projects) that groups conversations and reference files, w
+1 −5 lines
Recorded here 17 Sep 2026 18:37 UTC
claude-docs
third-party/claude-desktop/browser
±changed
+1−1
claude-docschanged
third-party/claude-desktop/browser
In Claude Desktop on third-party (3P), Claude can work with web pages in Cowork and Code sessions through Claude in Chrome or through the built-in browser. [Claude in Chrome](#clau
In Claude Desktop on third-party (3P), Claude can work with web pages in Cowork and Code sessions through Claude in Chrome or through the built-in browser. [Claude in Chrome](#clau
+1 −1 lines
Recorded here 17 Sep 2026 18:07 UTC
claude-docs
claude-science/safeguards
+new page
+31−0
claude-docsnew page
claude-science/safeguards
No line of the body moved in this read.
+31 −0 lines
Recorded here 17 Sep 2026 18:07 UTC
claude-docs
claude-science/glossary
±changed
+2−0
claude-docschanged
claude-science/glossary
**[Use case](/docs/claude-science/safeguards#choose-a-use-case)**: a research purpose that Anthropic has approved for your organization under the Life Sciences Verification Program
+2 −0 lines
Recorded here 17 Sep 2026 18:07 UTC
claude-docs
claude-science/changelog
±changed
+1−0
claude-docschanged
claude-science/changelog
* If your organization is in Anthropic's Life Sciences Verification Program (beta), you can now [choose a use case](/docs/claude-science/safeguards#choose-a-use-case) for your se
+1 −0 lines
Recorded here 17 Sep 2026 18:07 UTC
claude-docs
claude-science/glossary
±changed
+5−5
claude-docschanged
claude-science/glossary
**[Artifact](/docs/claude-science/artifacts.md)**: any file Claude makes and saves for you, listed in its session's Files view.
**[Artifact](https://claude.com/docs/claude-science/artifacts.md)**: any file Claude makes and saves for you, listed in its session's Files view.
**[Comment](/docs/claude-science/comments.md)**: a note you pin to part of an artifact by selecting it; Claude reads pending comments as instructions on its next turn.
**[Comment](https://claude.com/docs/claude-science/comments.md)**: a note you pin to part of an artifact by selecting it; Claude reads pending comments as instructions on its next
**[Environment](/docs/claude-science/tools-and-environments.md)**: a named set of installed packages (conda) that a kernel runs in, reused across sessions.
+5 −5 lines
Upstream edited 17 Sep 2026 17:44 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-science/glossary
±changed
+5−5
claude-docschanged
claude-science/glossary
**[Artifact](/docs/claude-science/artifacts)**: any file Claude makes and saves for you, listed in its session's Files view.
**[Artifact](/docs/claude-science/artifacts.md)**: any file Claude makes and saves for you, listed in its session's Files view.
**[Comment](/docs/claude-science/comments)**: a note you pin to part of an artifact by selecting it; Claude reads pending comments as instructions on its next turn.
**[Comment](/docs/claude-science/comments.md)**: a note you pin to part of an artifact by selecting it; Claude reads pending comments as instructions on its next turn.
**[Environment](/docs/claude-science/tools-and-environments)**: a named set of installed packages (conda) that a kernel runs in, reused across sessions.
+5 −5 lines
Upstream edited 17 Sep 2026 17:44 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-code
web-quickstart
±changed
+4−4
claude-codechanged
web-quickstart
With this connection, a session can clone any public repository, but can work in a private repository only when the Claude GitHub App is installed on it. [Install the App](http
If onboarding prompts you to install the App at this point and you'd rather do it later, click **Skip**.
With this connection, a session can clone any public repository, but can work in a private repository only when the Claude GitHub App is installed on it. [Install the Claude Gi
+4 −4 lines
Recorded here 17 Sep 2026 17:37 UTC
claude-code
claude-projects
±changed
+12−11
claude-codechanged
claude-projects
Projects are in public beta on Pro and Max plans and rolling out gradually, and aren't available on Team or Enterprise plans yet. If **Projects** doesn't appear in the sidebar at
Projects are in public beta on Pro and Max plans and rolling out gradually, starting with accounts that have used [cloud sessions](/docs/en/claude-code-on-the-web) and don't have
In any of them you can send a batch of tasks, walk away, and find the threads that need you under [**Waiting on you**](#see-what-needs-you-in-overview) when you're back, or ask Cla
In any of them you can send a batch of tasks, tell Claude to start without asking you to confirm, walk away, and find the threads that need you under [**Waiting on you**](#see-what
2. Send one small piece of the real work, or start one of the threads Claude suggested, and open the thread when it finishes to see how it reports back and what it did on its branc
+12 −11 lines
Recorded here 17 Sep 2026 17:37 UTC
claude-code
claude-code-on-the-web
±changed
+6−6
claude-codechanged
claude-code-on-the-web
| Method | How you connect | Repositories sessions can reach
| :--------------- | :----------------------------------------------------------------------------------------- | :-----------------------------------------------------------------
| **GitHub App** | Authorize the Claude GitHub App during [web onboarding](/docs/en/web-quickstart) | Any public repository, and private repositories that the Clau
| **`/web-setup`** | Run `/web-setup` in your terminal to send your local `gh` CLI token to your Claude account | Any repository your `gh` token can access, whether or not the App
| Method | How you connect | Repositories sessions can reach
+6 −6 lines
Recorded here 17 Sep 2026 17:37 UTC
claude-docs
third-party/claude-desktop/telemetry
±changed
+2−1
claude-docschanged
third-party/claude-desktop/telemetry
| `releases.claude.com` | The [built-in browser](/docs/thi
With `disableEssentialTelemetry`, `disableNonessentialTelemetry`, `disableNonessentialServices`, and `disableAutoUpdates` all set to `true`, and [`modelCatalogEnabled`](/docs/third
With `disableEssentialTelemetry`, `disableNonessentialTelemetry`, `disableNonessentialServices`, and `disableAutoUpdates` all set to `true`, and [`modelCatalogEnabled`](/docs/third
+2 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+4−1
claude-docschanged
third-party/claude-desktop/feature-matrix
| [Built-in browser](/docs/third-party/claude-desktop/browser) | ✓ | ✓
| Claude in Chrome | ✓ | — |
| [Claude in Chrome](/docs/third-party/claude-desktop/browser#claude-in-chrome) | ✓ | ✓ ‖
‖ Claude in Chrome works with Claude Desktop on 3P only in organizations managed from the [Enterprise Admin Console](/docs/third-party/claude-desktop/admin-console).
+4 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-docs
third-party/claude-desktop/browser
+new page
+81−0
claude-docsnew page
third-party/claude-desktop/browser
No line of the body moved in this read.
+81 −0 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-docs
third-party/claude-desktop/admin-console
±changed
+2−0
claude-docschanged
third-party/claude-desktop/admin-console
To turn on the built-in browser, open the **Capabilities** page in **Organization settings**, outside the **Desktop 3P** section, and turn on the **Built-in browser** switch under
+2 −0 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
When you run `/web-setup`, Claude Code reads the token that `gh auth token` prints, asks you to confirm, and sends the token to Anthropic. Anthropic stores it encrypted with your c
When you run `/web-setup`, Claude Code reads the token that `gh auth token` prints, asks you to confirm, and sends the token to Anthropic. Anthropic stores it encrypted with your c
+1 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
routines
±changed
+2−1
claude-codechanged
routines
Connectors are the [claude.ai integrations](/docs/en/mcp#use-mcp-servers-from-claude-ai) on your account. MCP servers you added locally in the CLI with `claude mcp add` are stored
Connectors are the [claude.ai integrations](/docs/en/mcp#use-mcp-servers-from-claude-ai) on your account. MCP servers you added locally in the CLI with `claude mcp add` are stored
* [Projects](/docs/en/claude-projects): ongoing work Claude coordinates across parallel cloud sessions; routines created from a project appear on its **Routines** tab
+2 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
platforms
±changed
+1−0
claude-codechanged
platforms
* [Projects](/docs/en/claude-projects): one conversation where Claude coordinates many cloud sessions for a body of work and reports back
+1 −0 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
overview
±changed
+1−1
claude-codechanged
overview
Run Claude Code in your browser with no local setup. Kick off long-running tasks and check back when they're done, work on repos you don't have locally, or run multiple tasks i
Run Claude Code in your browser with no local setup. Kick off long-running tasks and check back when they're done, work on repos you don't have locally, or run multiple tasks i
+1 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
mcp-quickstart
±changed
+1−1
claude-codechanged
mcp-quickstart
* **Cloud sessions**: commit a `.mcp.json` to your repository. See [Edit .mcp.json directly](#edit-mcp-json-directly).
* **Cloud sessions**: commit a `.mcp.json` to your repository; a session with one repository loads it. See [Edit .mcp.json directly](#edit-mcp-json-directly) and [What carries over
+1 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
hooks
±changed
+1−1
claude-codechanged
hooks
[Cloud sessions](/docs/en/claude-code-on-the-web) don't read your local `~/.claude/settings.json`; hooks there come from the repo and from your organization's server-managed settin
[Cloud sessions](/docs/en/claude-code-on-the-web) don't read your local `~/.claude/settings.json`; hooks there come from the repo, meaning its `.claude/settings.json` in a session
+1 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
desktop
±changed
+2−2
claude-codechanged
desktop
The desktop app sends an OS notification when a Code session finishes a task and you aren't currently viewing that session.
The desktop app sends an OS notification when a Code session finishes a task and you aren't currently viewing that session. For sessions that belong to a [project](/docs/en/claude-
See [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web) for more on how cloud sessions work.
See [Use Claude Code in the cloud](/docs/en/claude-code-on-the-web) for more on how cloud sessions work. When one body of work needs many cloud sessions, select **Projects** in the
+2 −2 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
cloud-environments
±changed
+5−4
claude-codechanged
cloud-environments
* In the Desktop app, the mobile app, and at claude.ai/code, sessions use the environment shown in the [selector](#configure-your-environment). An [organization default](#organizat
* In the Desktop app, the mobile app, and at claude.ai/code, sessions you start yourself use the environment shown in the [selector](#configure-your-environment). An [organization
| Your repo's `.claude/settings.json` hooks
| Your repo's `.mcp.json` MCP servers
| Your repo's `.claude/settings.json` hooks and permission rules
+5 −4 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
claude-projects
+new page
+465−0
claude-codenew page
claude-projects
No line of the body moved in this read.
+465 −0 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
claude-code-on-the-web
±changed
+4−1
claude-codechanged
claude-code-on-the-web
A session in your terminal, your IDE, or the Desktop app with **Local** selected runs on your own machine instead. To steer one of those local sessions from your phone or browser,
To have Claude start and keep track of many cloud sessions for one body of work, use a [project](/docs/en/claude-projects). A session in your terminal, your IDE, or the Desktop app
Threads in a [project](/docs/en/claude-projects) need the App installed on each repository they clone, whichever method you connected with. See [Set up GitHub access](/docs/en/clau
* [Projects](/docs/en/claude-projects): one conversation where Claude coordinates parallel cloud sessions on your repositories and reports back
+4 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
agents
±changed
+9−8
claude-codechanged
agents
> Compare the ways Claude Code can take on multiple tasks at once: subagents, agent view, agent teams, and dynamic workflows.
> Compare the ways Claude Code can take on multiple tasks at once: subagents, agent view, agent teams, dynamic workflows, and projects.
[Subagents](/docs/en/sub-agents), [agent view](/docs/en/agent-view), [agent teams](/docs/en/agent-teams), and [dynamic workflows](/docs/en/workflows) each parallelize work in a dif
Claude Code has five ways to work on several tasks at once: [subagents](/docs/en/sub-agents), [agent view](/docs/en/agent-view), [agent teams](/docs/en/agent-teams), [dynamic workf
| Approach | What it gives you
+9 −8 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
agent-view
±changed
+2−1
claude-codechanged
agent-view
To compare agent view with subagents, agent teams, and worktrees, see [Run agents in parallel](/docs/en/agents).
To compare agent view with subagents, agent teams, and worktrees, see [Run agents in parallel](/docs/en/agents). Agent view runs sessions on your machine and you dispatch each one;
* [Projects](/docs/en/claude-projects): have Claude coordinate parallel cloud sessions from one conversation and tell you which need you
+2 −1 lines
Recorded here 17 Sep 2026 17:07 UTC
claude-code
mcp-quickstart
±changed
+14−14
claude-codechanged
mcp-quickstart
| Status | Meaning
| :------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------
| `✔ Connected` | Ready to use. This is what you should see for `claude-code-docs`
| `! Connected · tools fetch failed` | The server connected but couldn't list its tools. Run `claude mcp get <name>` for the error detail
| `! Needs authentication` | The server is reachable but needs a browser sign-in, or a token passed with `--header`. See [Connect a server that requir
+14 −14 lines
Upstream edited 17 Sep 2026 17:01 UTC Recorded here 28 Sep 2026 23:37 UTC
claude-docs
government/config/settings
±changed
+6−0
claude-docschanged
government/config/settings
The **Claude Desktop home** setting chooses what members see in Claude Desktop. **Standard** gives them Chat with file analysis, plus Cowork. **Simple** gives them Chat with file a
<Note>
**Claude Desktop home** needs Claude Desktop 1.52386.0 or later. Earlier versions ignore it and follow the switches.
</Note>
+6 −0 lines
Recorded here 17 Sep 2026 16:37 UTC
claude-docs
connectors/microsoft/365
±changed
+35−6
claude-docschanged
connectors/microsoft/365
* **Send Teams messages** in chats and channels
On Free, Pro, and Max plans, no organization-level setup is needed. Connect from **Customize > Connectors** in claude.ai. A Microsoft Entra Global Administrator still needs to gran
On Free, Pro, and Max plans, no organization-level setup is needed. Connect from **Customize > Connectors** in claude.ai. A Microsoft Entra Global Administrator still needs to gran
| **Teams Chat** | Access channel and chat discussions |
| **Teams Chat** | Access channel and chat discussions; send chat and channel messages |
+35 −6 lines
Recorded here 17 Sep 2026 15:37 UTC
claude-docs
claude-science/the-reviewer
±changed
+1−1
claude-docschanged
claude-science/the-reviewer
Auto-review is a per-session toggle in the session settings menu. It starts on for Max, Team, and Enterprise plans and off for the Pro plan. Reviews run against your plan's usage.
Auto-review is a per-session toggle in the session settings menu. It starts on for Max, Team, and Enterprise plans and off for the Pro plan. If you turn Auto-review off while Claud
+1 −1 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/network-requirements
±changed
+2−2
claude-docschanged
claude-science/network-requirements
| Literature and citations | `api.semanticscholar.org`, `api.biorxiv.org`, `www.biorxiv.org`, `api.crossref.org`, `doi.org`, `api.openalex.org`, `arxiv.org`, `*.arxiv.org`
| Clinical and pharma | `api.fda.gov`, `clinicaltrials.gov`, `*.clinicaltrials.gov`, `api.clinpgx.org`, `api.platform.opentargets.org`, `cancer.sanger.ac.uk`, `actionability.c
| Literature and citations | `api.semanticscholar.org`, `api.biorxiv.org`, `www.biorxiv.org`, `api.crossref.org`, `doi.org`, `api.openalex.org`, `arxiv.org`, `*.arxiv.org`, `api.gr
| Clinical and pharma | `api.fda.gov`, `clinicaltrials.gov`, `*.clinicaltrials.gov`, `api.clinpgx.org`, `api.platform.opentargets.org`, `cancer.sanger.ac.uk`, `actionability.c
+2 −2 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/multiple-computers
±changed
+8−2
claude-docschanged
claude-science/multiple-computers
> What to expect when you sign in on another computer.
> What to expect when you sign in on another computer, or under another sign-in on the same computer.
Claude Science runs on your own computer by design, and your projects, artifacts, and conversation history live there with it, under your control rather than in your Claude account
Claude Science runs on your own computer by design, and your projects, artifacts, and conversation history live there with it, under your control rather than in your Claude account
+8 −2 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/literature-access
±changed
+8−8
claude-docschanged
claude-science/literature-access
| Credential | Effect |
| ---------------------------------------------- | ------------------------------------------------------------- |
| **Elsevier API key** + institutional token | Enables the Elsevier route (subscription still required) |
| **Springer Nature API key** | Enables the Springer Nature route |
| **Semantic Scholar API key** | Speeds the Semantic Scholar step |
+8 −8 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/how-claude-science-works-with-your-data
±changed
+1−1
claude-docschanged
claude-science/how-claude-science-works-with-your-data
* **Organization settings** for connectors, skills, the sandbox network allowlist, SSH hosts, Modal, model endpoints, and memory (see [Admin controls](/docs/claude-science/admin-co
* **Organization settings** for connectors, skills, the sandbox network allowlist, SSH hosts, Modal, model endpoints, memory, and access to previously saved Claude Science work (se
+1 −1 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/glossary
±changed
+1−1
claude-docschanged
claude-science/glossary
**Permission card**: the card that replaces the message box when Claude needs your permission for running code, running a job, accessing a network host, a folder, a connector tool,
**Permission card**: the card that replaces the message box when Claude needs your permission for running code, running a job, accessing a network host, a folder, a connector tool,
+1 −1 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/get-started
±changed
+2−0
claude-docschanged
claude-science/get-started
* On macOS, some of Claude's tools can't start and the error mentions the Xcode license, usually right after an Xcode update: macOS won't run the Python that comes with Apple's dev
* Projects you created under another sign-in on this computer don't appear automatically, for example, after you move from a personal plan to your organization's Team plan: your ea
+2 −0 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/enable-claude-science
±changed
+2−2
claude-docschanged
claude-science/enable-claude-science
Claude Science is a desktop app for scientific research. It's off by default for Team and Enterprise organizations. Turning it on in **Organization settings** > **Claude Science**
Claude Science is a desktop app for scientific research. It's off by default for Team and Enterprise organizations. Turning it on in **Organization settings** > **Claude Science**
These organizations also start with stricter organization settings. Featured connectors and skills, SSH hosts, Modal, model endpoints, and memory are off until you turn them on (in
These organizations also start with stricter organization settings. Featured connectors and skills, SSH hosts, Modal, model endpoints, and memory are off until you turn them on (in
+2 −2 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/custom-connectors
±changed
+1−1
claude-docschanged
claude-science/custom-connectors
Every tool from a custom connector starts at **Ask each time**. On the connector's page, set individual tools to **Always allow** or **Block** under **Tools**, or turn on Skip appr
Every tool from a custom connector starts as **Not set**, and Claude asks before using it. On the connector's page, set individual tools to **Always allow**, **Ask each time**, or
+1 −1 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/core-concepts
±changed
+1−0
claude-docschanged
claude-science/core-concepts
| Use a saved credential | Credentials | Once, This conversation, This project, or Global |
+1 −0 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/cloud-storage
±changed
+2−2
claude-docschanged
claude-science/cloud-storage
Listing a bucket adds its address to the sandbox network allowlist so code can reach it without a per-call card. Access within the bucket is still limited to the credential's permi
Listing a bucket adds its address to the sandbox network allowlist so code can reach it without a network permission card. Access within the bucket is still limited to the credenti
Any code Claude writes can use credentials you add here. If a bucket should never be reachable from an analysis session, don't add its credential.
Code that Claude writes can use a credential you add here only after you approve a **Credentials** card that names it. By default the approval lasts for the conversation. If a bu
+2 −2 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/changelog
±changed
+14−0
claude-docschanged
claude-science/changelog
<Update label="0.1.49" description="September 16, 2026">
* Saved credentials now reach Claude's code only when it asks for them and you approve. They're no longer present in every cell
* Access Claude Science work saved on your computer from other sign-ins, from Home or Settings. Admins control it on Team and Enterprise plans
* Claude can send you a short message, such as a link to a file, while it keeps working on a task
+14 −0 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/admin-controls
±changed
+24−17
claude-docschanged
claude-science/admin-controls
> Organization settings for Claude Science on Team and Enterprise plans (Featured connectors and skills, custom connectors and skills, the network allowlist, package mirror, SSH ho
Members sign in to Claude Science with their Claude account, so your identity and billing controls apply automatically. Because the app stores conversations on each member's comput
> Organization settings for Claude Science on Team and Enterprise plans (Featured connectors and skills, custom connectors and skills, access to Claude Science work previously save
+24 −17 lines
Recorded here 17 Sep 2026 15:07 UTC
claude-docs
claude-science/custom-connectors
±changed
+1−1
claude-docschanged
claude-science/custom-connectors
On Team and Enterprise plans, you can add and use custom connectors only if your organization allows them. When it doesn't, the **Remote** and **Local command** options under **Add
On Team and Enterprise plans, you can add and use custom connectors only if your organization allows them. When it doesn't, the **Remote** and **Local command** options under **Add
+1 −1 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
claude-science/custom-connectors
±changed
+1−1
claude-docschanged
claude-science/custom-connectors
On Team and Enterprise plans, you can add and use custom connectors only if your organization allows them. When it doesn't, the **Remote** and **Local command** options under **Add
On Team and Enterprise plans, you can add and use custom connectors only if your organization allows them. When it doesn't, the **Remote** and **Local command** options under **Add
+1 −1 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-science/custom-connectors
±changed
+3−3
claude-docschanged
claude-science/custom-connectors
<Warning>
Skip approvals disables the per-call card for every tool on that connector. Only use connectors from developers you trust.
</Warning>
> [!WARNING]
>
+3 −3 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-science/cloud-storage
±changed
+6−6
claude-docschanged
claude-science/cloud-storage
<Note>
From code, reach Google Cloud Storage with an **HMAC key** via `boto3`, or use the import/export flow. `gsutil`, `gcloud storage`, and the google-cloud-storage Python library use
</Note>
> [!NOTE]
>
+6 −6 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-science/literature-access
±changed
+8−8
claude-docschanged
claude-science/literature-access
| Credential | Effect |
| ---------------------------------------------- | ----------------------------------------------------------------------------------- |
| **Elsevier API key** + institutional token | Enables the Elsevier route (subscription still required) |
| **Springer Nature API key** | Enables the Springer Nature route |
| **Semantic Scholar API key** | Speeds the Semantic Scholar step |
+8 −8 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
claude-science/how-claude-science-works-with-your-data
±changed
+4−4
claude-docschanged
claude-science/how-claude-science-works-with-your-data
| Where | What
| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------
| The computer running Claude Science | Conversation history, project files and artifacts, saved memory, settings, and stored credentials, in a local folder Anthropic doe
| Anthropic | The items listed under [What Anthropic receives](#what-anthropic-receives)
| Where | What |
+4 −4 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
claude-science/enable-claude-science
±changed
+6−6
claude-docschanged
claude-science/enable-claude-science
| Plan | Claude Science app access |
| ----------- | ----------------------------------------- |
| Team | Off; turn on in **Organization settings** |
| Enterprise | Off; turn on in **Organization settings** |
| Pro and Max | On; no admin action needed |
+6 −6 lines
Upstream edited 17 Sep 2026 15:04 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-code
worktrees
±changed
+3−2
claude-codechanged
worktrees
* Claude Code can't determine which filter drivers the repository config defines, in any of the [three cases that also block worktree creation](#git-lfs-content-is-missing-from-a-w
* One of the [four cases that also block worktree creation](#git-lfs-content-is-missing-from-a-worktree-claude-code-created) applies: Claude Code can't determine which filter drive
In three rare cases, Claude Code can't tell which filter drivers the repository's config defines, and creates no worktree at all. Match the error to its fix:
In four rare cases, Claude Code creates no worktree at all: it can't tell which filter drivers the repository's config defines, or it finds a setting there it can't switch off. Mat
* **`Git was not run: the repository's own git config sets <key>`**: the message names a key that points Git LFS at a program to run, such as `lfs.customtransfer.<name>.path` or `l
+3 −2 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
settings-reference
±changed
+3−1
claude-codechanged
settings-reference
For `github` and `git` sources, set `"skipLfs": true` inside the `source` object, alongside `repo` or `url`, to skip Git LFS downloads when Claude Code clones or updates the market
For `github` and `git` sources, Claude Code never downloads [Git LFS](https://git-lfs.com) content when it clones the marketplace repository to add or update it. LFS-tracked files
The `skipLfs` field inside the `source` object is accepted and has no effect. Before v2.1.274, Claude Code downloaded LFS content unless you set `"skipLfs": true`.
+3 −1 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
plugin-marketplaces
±changed
+28−18
claude-codechanged
plugin-marketplaces
When users add a marketplace hosted in a git repository, or install a git-based plugin it lists, Claude Code clones that marketplace or plugin repository onto their machine. The cl
By default, the background refresh disables git credential helpers for its `git pull`, so the pull can't authenticate to private repositories over HTTPS even when a helper is confi
By default, the background refresh disables git credential helpers when it checks the marketplace's remote for new commits, so the check can't authenticate to private repositories
+28 −18 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
monitoring-usage
±changed
+9−1
claude-codechanged
monitoring-usage
* `request_body_id`: UUID that identifies this attempt's request body. The [`api_response_body` event](#api-response-body-event) for the attempt that succeeds carries the same valu
In file mode (`OTEL_LOG_RAW_API_BODIES=file:<dir>`), Claude Code also appends one JSON line to `<dir>/index.jsonl` for each successful response, with the fields `timestamp`, `sessi
* `request_body_id`: The `request_body_id` of the [`api_request_body` event](#api-request-body-event) that this response answers. Requires Claude Code v2.1.274 or later
* `message.id`: Message ID the API assigned to the response, the `id` field of the response body. Requires Claude Code v2.1.274 or later
+9 −1 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
mcp
±changed
+9−7
claude-codechanged
mcp
On Claude Code v2.1.232 or later, Claude Code uses the v2 runtime. It picks a runtime each time you start it and keeps it until you exit. It uses v1 when you run it:
* On Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform, or Microsoft Foundry, unless a host platform that embeds Claude Code sets [`CLAUDE_CODE_PROVIDER_MANAGED
* Signed in through a [Claude apps gateway](/docs/en/claude-apps-gateway)
* With [feature-flag fetching off](/docs/en/env-vars#features-that-need-feature-flag-fetching)
+9 −7 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
env-vars
±changed
+4−4
claude-codechanged
env-vars
| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | Set to `1` to skip the re-clone attempt and keep using the existing marketplace cache when a `git pull` fails. Useful in
| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | Set to `1` to skip the re-clone attempt and keep using the existing marketplace checkout when a marketplace refresh can'
| `MCP_PROTOCOL_NEGOTIATION` | On the [v2 MCP client runtime](/docs/en/mcp#mcp-client-runtimes) only, whether Claude Code probes servers for MCP protoc
| `MCP_PROTOCOL_NEGOTIATION` | On the [v2 MCP client runtime](/docs/en/mcp#mcp-client-runtimes) only, whether Claude Code probes servers for MCP protoc
| `MCP_SDK_GENERATION` | Pin which [MCP client runtime](/docs/en/mcp#mcp-client-runtimes) this process connects to MCP servers with: `v1`, built
+4 −4 lines
Recorded here 17 Sep 2026 04:07 UTC
claude-code
changelog
±changed
+111−0
claude-codechanged
changelog
<Update label="2.1.274" description="September 17, 2026">
* Added a visible warning when memory usage is critical, with steps to free memory or restart safely
* Added `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` to bound how long the first non-interactive turn waits for connecting MCP servers (`0` = don't wait)
* Added `effort` attribute to the `claude_code.llm_request` OpenTelemetry trace span, matching the `api_request` event
+111 −0 lines
Recorded here 17 Sep 2026 00:37 UTC
16 Sep 2026
295 pages
+27538 −13753 lines
claude-code
artifacts
±changed
+1−1
claude-codechanged
artifacts
An artifact is a live, interactive web page that Claude Code publishes from your session to a private URL on claude.ai. You open it in a browser, and it updates in place as the ses
An [artifact](https://claude.com/features/artifacts) is a live, interactive web page that Claude Code publishes from your session to a private URL on claude.ai. You open it in a br
+1 −1 lines
Recorded here 16 Sep 2026 22:37 UTC
claude-docs
third-party/claude-desktop/mcp-sign-in
+new page
+72−0
claude-docsnew page
third-party/claude-desktop/mcp-sign-in
No line of the body moved in this read.
+72 −0 lines
Recorded here 16 Sep 2026 21:37 UTC
claude-docs
third-party/claude-desktop/extensions
±changed
+1−1
claude-docschanged
third-party/claude-desktop/extensions
With `"oauth": true`, Claude Desktop registers its own public client through dynamic client registration and lists this URI as the client's only redirect URI, so the authorization
With `"oauth": true`, Claude Desktop registers its own public client through dynamic client registration and lists this URI as the client's only redirect URI, so the authorization
+1 −1 lines
Recorded here 16 Sep 2026 21:37 UTC
claude-docs
third-party/claude-desktop/connectors-google-cloud
+new page
+75−0
claude-docsnew page
third-party/claude-desktop/connectors-google-cloud
No line of the body moved in this read.
+75 −0 lines
Recorded here 16 Sep 2026 21:37 UTC
claude-docs
third-party/claude-desktop/connectors-box
+new page
+72−0
claude-docsnew page
third-party/claude-desktop/connectors-box
No line of the body moved in this read.
+72 −0 lines
Recorded here 16 Sep 2026 21:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+5−5
claude-docschanged
third-party/claude-desktop/configuration
```json theme={null} theme={null} theme={null} theme={null} theme={null}
```json theme={null}
```json theme={null} theme={null} theme={null} theme={null} theme={null}
```json theme={null}
```json theme={null} theme={null} theme={null} theme={null} theme={null}
+5 −5 lines
Recorded here 16 Sep 2026 21:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.