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
18 Sep 2026
117 pages
+31104 −26348 lines
claude-docs
claude-science/artifacts
±changed
+1−1
claude-docschanged
claude-science/artifacts
Files you attach or drop into the composer are listed under **Your uploads**.
Files you attach or drop into the composer, and images you paste into it, are listed under **Your uploads**.
+1 −1 lines
Recorded here 18 Sep 2026 16:07 UTC
claude-docs
claude-science/admin-controls
±changed
+1−1
claude-docschanged
claude-science/admin-controls
The access happens on the member's computer and uploads nothing. Claude Science work the app accesses will follow your organization's settings from then on. Content your organizati
The access happens on the member's computer and uploads nothing. Claude Science work the app accesses will follow your organization's settings from then on. Content your organizati
+1 −1 lines
Recorded here 18 Sep 2026 16:07 UTC
claude-docs
third-party/claude-desktop/mdm
±changed
+27−27
claude-docschanged
third-party/claude-desktop/mdm
| Section | What you set
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------
| **Connection** | Inference provider (Gateway, Claude API, Google Cloud's Agent Platform, Bedrock, Bedrock Mantle, or Foundry) and its credentials<br />Model list<br />Or
| **Capabilities** | Which of Cowork, Code, and Chat are available<br />Allowed egress hosts for the sandbox<br />Disabled built-in tools<br />Allowed workspace folders
| **Connectors** | Managed MCP servers pushed to all users<br />Whether users can add their own local MCP servers<br />Whether desktop extensions (`.mcpb`) are allowed<br
+27 −27 lines
Upstream edited 18 Sep 2026 15:46 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
extensions/skills/overview
±changed
+8−1
mcpchanged
extensions/skills/overview
contains the specification for Skills over MCP.
contains the published specification for the official Skills extension
(`io.modelcontextprotocol/skills`). [SEP-2640](/seps/2640-skills-extension) is Final.
The [Skills Over MCP Working Group](/community/working-groups/skills-over-mcp)
+8 −1 lines
Recorded here 18 Sep 2026 11:07 UTC
mcp
community/working-groups/skills-over-mcp
±changed
+30−21
mcpchanged
community/working-groups/skills-over-mcp
registry schema, SDK implementations, and client behavior. The WG's current direction
is captured in [SEP-2640 — Skills Extension](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2640)
(Resources-based, Extensions Track).
registry schema, SDK implementations, and client behavior.
+30 −21 lines
Recorded here 18 Sep 2026 11:07 UTC
mcp
community/working-groups/filesystems
±changed
+3−2
mcpchanged
community/working-groups/filesystems
* **Skills Over MCP WG.** Filesystem dependency, including questions about write access, was an agenda item at the
office hours of 24 March 2026 and remains open.
* **[Skills Over MCP WG](/community/working-groups/skills-over-mcp).** The published
[Skills extension](/extensions/skills/overview) uses Resources for file reads and defines optional directory reading.
It does not depend on filesystem write operations; coordinate on future resource operations that affect skills.
+3 −2 lines
Recorded here 18 Sep 2026 11:07 UTC
mcp
community/interest-groups/primitive-grouping
±changed
+2−2
mcpchanged
community/interest-groups/primitive-grouping
* **[Skills Over MCP WG](/community/working-groups/skills-over-mcp)** - the MCP-and-Skills effort is evaluating how capabilities are discovered and organized, which overlaps with g
* **[Skills Over MCP WG](/community/working-groups/skills-over-mcp)** - maintains the published [Skills extension](/extensions/skills/overview); skill discovery and progressive dis
* **Organizing MCP servers** - the MCP Registry and MCP-and-Skills groups are evaluating how different servers should be organized to improve the client experience
* **Organizing MCP servers** - server discovery and registry schema decisions belong to the [Registry WG](/community/working-groups/registry), with skill-distribution requirements
+2 −2 lines
Recorded here 18 Sep 2026 11:07 UTC
mcp
extensions/skills/overview
±changed
+9−9
mcpchanged
extensions/skills/overview
(`io.modelcontextprotocol/skills`). [SEP-2640](/seps/2640-skills-extension) is Final.
The [Skills Over MCP Working Group](/community/working-groups/skills-over-mcp)
(`io.modelcontextprotocol/skills`). [SEP-2640](/seps/2640-skills-extension.md) is Final.
+9 −9 lines
Upstream edited 18 Sep 2026 10:56 UTC Recorded here 22 Oct 2026 20:37 UTC
mcp
extensions/skills/overview
±changed
+15−15
mcpchanged
extensions/skills/overview
<Card title="modelcontextprotocol/ext-skills" icon="github" href="https://github.com/modelcontextprotocol/ext-skills">
Specification and documentation for Skills over MCP.
</Card>
> **[modelcontextprotocol/ext-skills](https://github.com/modelcontextprotocol/ext-skills)**
>
+15 −15 lines
Upstream edited 18 Sep 2026 10:56 UTC Recorded here 20 Oct 2026 20:07 UTC
mcp
extensions/skills/overview
±changed
+8−8
mcpchanged
extensions/skills/overview
| Field | Meaning |
| ------------- | --------------------------------------------------------------------------- |
| `uri` | The resource URI of the skill's `SKILL.md`. |
| Field | Meaning |
| - | - |
+8 −8 lines
Upstream edited 18 Sep 2026 10:56 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
community/working-groups/filesystems
±changed
+26−26
mcpchanged
community/working-groups/filesystems
| Role | Name | Organization | GitHub | Term |
| ---- | --------------- | ------------ | ---------------------------------------------------- | ------- |
| Lead | Sambhav Kothari | Bloomberg | [@sambhav](https://github.com/sambhav) | Initial |
| Lead | Ola Hungerford | Nordstrom | [@olaservo](https://github.com/olaservo) | Initial |
| Lead | Daniel Temesgen | Bloomberg | [@DanielTemesgen](https://github.com/DanielTemesgen) | Initial |
+26 −26 lines
Upstream edited 18 Sep 2026 10:56 UTC Recorded here 28 Sep 2026 22:07 UTC
mcp
community/interest-groups/primitive-grouping
±changed
+19−19
mcpchanged
community/interest-groups/primitive-grouping
| Role | Name | Organization | GitHub | Term |
| ----------- | ----------- | ------------------------ | ---------------------------------------------------- | ------- |
| Facilitator | Tapan Chugh | University of Washington | [@chughtapan](https://github.com/chughtapan) | Initial |
| Facilitator | Sam Morrow | GitHub | [@SamMorrowDrums](https://github.com/SamMorrowDrums) | Initial |
| Role | Name | Organization | GitHub | Term |
+19 −19 lines
Upstream edited 18 Sep 2026 10:56 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
third-party/claude-desktop/configuration-changelog
±changed
+4−0
claude-docschanged
third-party/claude-desktop/configuration-changelog
<Update label="v2.2553.1" description="2026-09-18">
No configuration changes in this release.
</Update>
+4 −0 lines
Recorded here 18 Sep 2026 03:07 UTC
claude-docs
cowork/changelog
±changed
+20−0
claude-docschanged
cowork/changelog
<Update label="v2.2553.1" description="2026-09-18">
Bundled Claude Code version: 2.1.275.
**General**
+20 −0 lines
Recorded here 18 Sep 2026 03:07 UTC
claude-code
changelog
±changed
+4−0
claude-codechanged
changelog
<Update label="2.1.276" description="September 18, 2026">
* Fixed every request failing with `400 … Input tag 'advisor_20260301'` when `ANTHROPIC_BASE_URL` points at a proxy or gateway (2.1.275 regression)
</Update>
+4 −0 lines
Recorded here 18 Sep 2026 02:37 UTC
claude-code
sandboxing
±changed
+1−1
claude-codechanged
sandboxing
* **Files that would turn your working directory into a bare git repository**: `HEAD`, `objects`, and `refs` at the top level, plus `config` and `hooks` there when they already exi
* **Files that would turn your working directory into a bare git repository**: `HEAD`, `objects`, and `refs` at the top level, plus `config` and `hooks` there when a `HEAD` sits be
+1 −1 lines
Recorded here 18 Sep 2026 01:37 UTC
claude-code
plugins-reference
±changed
+9−5
claude-codechanged
plugins-reference
`hooks/hooks.json` can carry a top-level `$schema` key that names a JSON Schema URL for editor autocomplete and validation. Claude Code ignores the key at load time.
If a plugin contains more than one of these lockfiles, Claude Code uses the first match, checking in order: `bun.lock`, `bun.lockb`, `npm-shrinkwrap.json`, `package-lock.json`. Cla
If a plugin contains more than one of these lockfiles, Claude Code uses the first match, checking in order: `bun.lock`, `bun.lockb`, `npm-shrinkwrap.json`, `package-lock.json`.
+9 −5 lines
Recorded here 18 Sep 2026 01:37 UTC
claude-code
plugin-marketplaces
±changed
+27−6
claude-codechanged
plugin-marketplaces
You also can't name a marketplace `npm`, `pip`, `uv`, `cargo`, `github`, or `gh`, in any casing. This check requires Claude Code v2.1.275 or later.
| `npm` | object | `package`, `version?`, `registry?` | Installed via `npm install`
| `npm` | object | `package`, `version?`, `registry?` | npm package, fetched with your npm client and unpacked without running install scripts
Plugins distributed as npm packages are installed using `npm install`. This works with any package on the public npm registry or a private registry your team hosts.
+27 −6 lines
Recorded here 18 Sep 2026 01:37 UTC
claude-code
plugin-dependencies
±changed
+1−1
claude-codechanged
plugin-dependencies
To add a tool to the standard set later, publish a new `backend-standard` version with the extra dependency. Auto-update is off by default for non-Anthropic marketplaces, so engine
To add a tool to the standard set later, publish a new `backend-standard` version with the extra dependency. Unless the marketplace [auto-updates](/docs/en/discover-plugins#configu
+1 −1 lines
Recorded here 18 Sep 2026 01:37 UTC
claude-code
discover-plugins
±changed
+33−2
claude-codechanged
discover-plugins
* **claude.ai**: marketplaces hosted on claude.ai for your account, such as your organization's plugin library, which you [add by name from the **Marketplaces** tab or your shell](
### Add from claude.ai
In terminal sessions where [plugins sync from your claude.ai account](/docs/en/plugins-reference#synced-plugins), claude.ai can also list marketplaces for you, such as your organiz
+33 −2 lines
Recorded here 18 Sep 2026 01:37 UTC
17 Sep 2026
129 pages
+10099 −6115 lines
claude-code
workflows
±changed
+9−9
claude-codechanged
workflows
| Constraint | Why
| :-------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------
| No mid-run user input | A run pauses on its own only for agent permission prompts
| No direct filesystem or shell access from the workflow itself | Agents read, write, and run commands. The script coordinat
| No module loading: a script that contains `import()` fails before the run starts | The script body is plain JavaScript. Put work that needs a
+9 −9 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
ultrareview
±changed
+10−3
claude-codechanged
ultrareview
Claude Code doesn't post from your machine. It sends the findings to a [cloud session](/docs/en/claude-code-on-the-web), which posts the comment through the GitHub account you've c
Claude Code doesn't post from your machine. It sends the review's session ID to the Anthropic API, which posts the review's stored findings as the comment through the GitHub accoun
When the post can't start while your session is open, Claude tells you that nothing went to the PR and why, and the findings stay in your terminal so you can post them by hand.
When the post finishes, Claude tells you the outcome:
+10 −3 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
tools-reference
±changed
+1−0
claude-codechanged
tools-reference
* WebFetch refuses `localhost` and any other hostname without a dot, such as a bare intranet name, before making a request. The [error it returns](/docs/en/errors#webfetch-cannot-f
+1 −0 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
settings-reference
±changed
+2−4
claude-codechanged
settings-reference
Render screen-reader friendly output: flat text without decorative borders or animations. Screen-reader mode uses the classic renderer, so the `tui` setting has no effect while it
Render screen-reader friendly output: flat text without decorative borders or animations. Screen-reader mode uses the classic renderer, so the `tui` setting has no effect while it
Requires Claude Code v2.1.181 or later.
* **Type**: array of objects, each with exactly one key: `serverName`, any non-empty string, so a claude.ai connector's display name such as `"claude.ai Slack"` works; `serverComma
+2 −4 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
remote-control
±changed
+2−1
claude-codechanged
remote-control
* `/config`, from v2.1.181: from the mobile app, pass `key=value` to set a setting, or run it with no argument to list the keys you can set. On the web, `/config` opens the Claud
* `/config`: from the mobile app, pass `key=value` to set a setting, or run it with no argument to list the keys you can set. On the web, `/config` opens the Claude Code section
* `/output-style`, from v2.1.269: pass the style name as an argument, for example `/output-style concise`, or run it with no argument to list the styles. From mobile and web, you
+2 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
prompt-caching
±changed
+1−1
claude-codechanged
prompt-caching
When you switch [output styles](/docs/en/output-styles) mid-session with `/config` or the `outputStyle` setting, Claude uses the new style starting with your next message. Claude C
When you switch [output styles](/docs/en/output-styles) mid-session with [`/output-style`](/docs/en/output-styles#change-your-output-style), `/config`, or the `outputStyle` setting
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
output-styles
±changed
+4−3
claude-codechanged
output-styles
* **`/output-style` command**: run `/output-style <style>` to switch, for example `/output-style concise`. With no argument, the command lists the styles you can pick and marks the
The command also works in [non-interactive mode](/docs/en/headless) and Agent SDK sessions, and from the mobile app or web via [Remote Control](/docs/en/remote-control#limitation
<Note>The standalone `/output-style` command was deprecated in v2.1.73 and removed in v2.1.91. Use `/config` or edit the `outputStyle` setting directly.</Note>
+4 −3 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
managed-mcp
±changed
+3−3
claude-codechanged
managed-mcp
When a session receives servers through `--mcp-config` while `managed-mcp.json` is deployed, what the user sees differs between a workstation and a cloud session:
When a session receives servers through `--mcp-config` while a `managed-mcp.json` that Claude Code can read and parse is deployed, what the user sees differs between a workstation
If a user passes `--strict-mcp-config`, Claude Code exits at startup on a workstation and in a cloud session alike, because that flag asks to replace the managed set.
The `--strict-mcp-config` flag asks to replace the managed set. If a user passes it while such a file is deployed, Claude Code exits at startup on a workstation and in a cloud sess
* In `deniedMcpServers`, `serverName` accepts any non-empty string, so you can block [claude.ai connectors](/docs/en/mcp#use-mcp-servers-from-claude-ai) by their display name. For
+3 −3 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
llm-gateway-protocol
±changed
+3−1
claude-codechanged
llm-gateway-protocol
The request is `GET /v1/models?limit=1000` with a 3-second timeout, and any redirect is treated as failure so the credential can't leak to a redirect target. A gateway that respond
The request is `GET /v1/models?limit=1000` with a timeout of 3 seconds by default, and any redirect is treated as failure so the credential can't leak to a redirect target. A gatew
To give a slow gateway longer, set [`CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS`](/docs/en/env-vars#variables). The variable requires Claude Code v2.1.269 or later.
+3 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
interactive-mode
±changed
+1−1
claude-codechanged
interactive-mode
* **No tool access**: side questions answer only from what is already in context. Claude can't read files, run commands, or search when answering a side question.
* **No tool access**: side questions answer only from what is already in context. Claude can't read files, run commands, or search when answering a side question. If Claude writes
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
headless
±changed
+7−1
claude-codechanged
headless
User-invoked [skills](/docs/en/skills) and custom commands work in `-p` mode: include `/skill-name` in the prompt string and Claude Code expands it before running. Built-in comma
Command support differs in `-p` mode:
* User-invoked [skills](/docs/en/skills) and custom commands work. Include `/skill-name` in the prompt string and Claude Code expands it before running.
* Built-in commands that only run in the terminal interface, such as `/login`, aren't available.
+7 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
errors
±changed
+40−1
claude-codechanged
errors
| `Custom output styles can't be selected over Remote Control or from a relayed message`
| `Output styles are saved to local settings (.claude/settings.local.json), which this session doesn't load`
When automatic compaction runs on this error, it normally summarizes your oldest exchanges and keeps the newest. As a last resort, Claude Code summarizes differently:
* When it can't summarize any whole exchange, Claude Code keeps your newest prompt word for word and summarizes everything before it.
+40 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
env-vars
±changed
+5−2
claude-codechanged
env-vars
| `CLAUDE_CODE_BG_TASKS_REPORT_RUNNING` | Set to `0` to make a non-interactive session report an idle status to its host at every turn end, even while background
| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | Set to `1` to start [PowerShell tool](/docs/en/tools-reference#powershell-tool) commands on Windows directly instead of
| `CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT` | Set to `1` to enable appending extra text to the end of the system prompt of every [subagent](/docs/en/sub-agents) other
| `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` | Timeout in milliseconds for the [gateway model discovery](/docs/en/llm-gateway-protocol#model-discovery) request that `C
| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` | Maximum age in milliseconds of the last transcript message for a session that ended mid-turn to continue automatically o
+5 −2 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
commands
±changed
+2−1
claude-codechanged
commands
| `/config [key=value ...]` | Open the [Settings](/docs/en/settings) interface to adjust theme, m
| `/config [key=value ...]` | Open the [Settings](/docs/en/settings) interface to adjust theme, m
| `/output-style [style]` | List [output styles](/docs/en/output-styles) or switch to one, for
+2 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
cloud-environments
±changed
+2−2
claude-codechanged
cloud-environments
MCP connectors you enable on a session or routine work without adding their hosts to **Allowed domains**, because connector traffic travels through Anthropic's servers rather tha
MCP connectors you enable on a session or routine work without adding their hosts to **Allowed domains**, because connector traffic travels through Anthropic's servers rather tha
Each environment has its own allowed-domains list; there's no organization-level allowlist that admins can push to every member's environments. [Server-managed settings](/docs/en/s
Each environment has its own allowed-domains list; there's no organization-level allowlist that admins can push to every member's environments. [Server-managed settings](/docs/en/s
+2 −2 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
claude-projects
±changed
+1−1
claude-codechanged
claude-projects
To see which connectors a running thread has at claude.ai/code, open the thread and select **Connectors** from the **+** menu beside its message box. Turning a connector off there
To see which connectors a running thread has at claude.ai/code, open the thread and select **Connectors** from the **+** menu beside its message box. Turning a connector off there
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
claude-directory
±changed
+1−1
claude-codechanged
claude-directory
description: [<>Each markdown file defines an output style: a set of instructions for Claude that, by default, also replaces the built-in software-engineering task instru
description: [<>Each markdown file defines an output style: a set of instructions for Claude that, by default, also replaces the built-in software-engineering task instru
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
claude-code-on-the-web
±changed
+6−0
claude-codechanged
claude-code-on-the-web
### Take back a queued message
If you send a message while Claude is working, the message queues until Claude reads it. To take a queued message back, click the ✕ on it. The text returns to the message box so yo
+6 −0 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
claude-apps-gateway-deploy
±changed
+1−0
claude-codechanged
claude-apps-gateway-deploy
| Startup exits with `Administrator policy requires a Cloud gateway sign-in on this machine` | The
+1 −0 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
channels-reference
±changed
+1−1
claude-codechanged
channels-reference
The verdict your server sends back is `notifications/claude/channel/permission` with two fields: `request_id` echoing the ID above, and `behavior` set to `'allow'` or `'deny'`. All
The verdict your server sends back is `notifications/claude/channel/permission` with two fields: `request_id` echoing the ID above, and `behavior` set to `'allow'` or `'deny'`. All
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
amazon-bedrock
±changed
+1−1
claude-codechanged
amazon-bedrock
As of Claude Code v2.1.181, the flat output from `aws configure export-credentials --format process` is also accepted, with the same keys at the top level instead of nested under `
The flat output from `aws configure export-credentials --format process` is also accepted, with the same keys at the top level instead of nested under `Credentials`.
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
agent-teams
±changed
+4−0
claude-codechanged
agent-teams
When Claude messages an in-process teammate that is no longer running, Claude Code brings it back in the same session, restores any conversation saved for it, and gives it the mess
For a teammate it brings back, Claude Code re-applies a definition that came from a project's `.claude/agents/` directory or an `--add-dir` directory only if you've [trusted the fo
+4 −0 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
agent-sdk/modifying-system-prompts
±changed
+1−1
claude-codechanged
agent-sdk/modifying-system-prompts
* **CLI**: run `/config` and select an output style
* **CLI**: run `/output-style <style>`, for example `/output-style concise`, or run `/config` and select one. The `/output-style` command requires Claude Code v2.1.269 or later.
+1 −1 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-code
accessibility
±changed
+0−2
claude-codechanged
accessibility
Screen reader mode requires Claude Code v2.1.181 or later. Earlier versions reject the `--ax-screen-reader` flag with `error: unknown option '--ax-screen-reader'`.
+0 −2 lines
Recorded here 17 Sep 2026 23:37 UTC
claude-docs
third-party/claude-desktop/mcp-sign-in
±changed
+1−1
claude-docschanged
third-party/claude-desktop/mcp-sign-in
[Connect to Google Cloud](/docs/third-party/claude-desktop/connectors-google-cloud) and [Connect to Box](/docs/third-party/claude-desktop/connectors-box) walk through two servers t
[Connect to Google Cloud](/docs/third-party/claude-desktop/connectors-google-cloud) and [Connect to Box](/docs/third-party/claude-desktop/connectors-box) walk through two servers t
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-docs
third-party/claude-desktop/extensions
±changed
+2−2
claude-docschanged
third-party/claude-desktop/extensions
A **plugin marketplace** is a catalog file (`marketplace.json`) that lists one or more Claude plugins. You host it either as a git repository or as a plain file over HTTPS. Claude
A **plugin marketplace** is a catalog file (`marketplace.json`) that lists one or more Claude plugins. You host it either as a git repository or as a plain file over HTTPS. Claude
You can configure multiple marketplaces; each appears as its own sub-tab under **Settings → Plugins → Organization**. If an admin-configured marketplace has the same `repo`, `url`,
You can configure multiple marketplaces, and each appears as its own sub-tab under **Organization** in the **Directory**. If an admin-configured marketplace has the same `repo`, `u
+2 −2 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-docs
third-party/claude-desktop/connectors-salesforce
+new page
+76−0
claude-docsnew page
third-party/claude-desktop/connectors-salesforce
No line of the body moved in this read.
+76 −0 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-docs
third-party/claude-desktop/admin-console
±changed
+1−1
claude-docschanged
third-party/claude-desktop/admin-console
On the **Plugins** page under Desktop 3P, list the [plugin marketplaces](/docs/third-party/claude-desktop/extensions#plugin-marketplaces-admin) that users' apps should fetch. The m
On the **Plugins** page under Desktop 3P, list the [plugin marketplaces](/docs/third-party/claude-desktop/extensions#plugin-marketplaces-admin) that users' apps should fetch. The m
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
web-quickstart
±changed
+1−1
claude-codechanged
web-quickstart
Go to [claude.ai/code](https://claude.ai/code) and sign in with your claude.ai account. On macOS or Windows, the first screen offers the Claude Code desktop app and other ways
Go to [claude.ai/code](https://claude.ai/code) and sign in with your claude.ai account.
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
vs-code
±changed
+2−0
claude-codechanged
vs-code
If your organization's policy turns product feedback off, **Report a problem** doesn't appear in the menu, and `/bug` and `/feedback` show a `Feedback is turned off by your org
+2 −0 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
skills
±changed
+2−0
claude-codechanged
skills
If your organization turns Skills off on claude.ai, Claude Code removes the downloaded skills and they stop loading. The removed skills move to `~/.claude/skills/.trash/`, where yo
+2 −0 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
settings-reference
±changed
+1−1
claude-codechanged
settings-reference
If only a repository's checked-in settings file adds a directory, the block still applies to reads there. Files Claude Code itself needs stay readable, such as your skills, plugins
If only a repository's checked-in settings file adds a directory, the block still applies to reads there. When [`autoMemoryDirectory`](#automemorydirectory) comes from the project'
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
scheduled-tasks
±changed
+1−1
claude-codechanged
scheduled-tasks
* With [feature-flag fetching off](/docs/en/env-vars#features-that-need-feature-flag-fetching), Claude Code stores a task you asked to keep across sessions in the project's `.claud
* With [feature-flag fetching off](/docs/en/env-vars#features-that-need-feature-flag-fetching), Claude Code stores a task you asked to keep across sessions in the project's `.claud
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
routines
±changed
+6−6
claude-codechanged
routines
Go to [claude.ai/code/routines](https://claude.ai/code/routines), click the routine you want to trigger via API, then click the pencil icon to open **Edit routine**.
Go to [claude.ai/code/routines](https://claude.ai/code/routines), click the routine you want to trigger via API, then open the menu next to the routine's name and select **Edit
Go to [claude.ai/code/routines](https://claude.ai/code/routines), click the routine, then click the pencil icon to open **Edit routine**.
Go to [claude.ai/code/routines](https://claude.ai/code/routines), click the routine, then open the menu next to the routine's name and select **Edit**.
* Use the toggle in the **Repeats** section to pause or resume the schedule. Paused routines keep their configuration but don't run until you re-enable them.
+6 −6 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
plugin-relevance
±changed
+3−1
claude-codechanged
plugin-relevance
The `cli`, `hosts`, `filesRead`, and `manifestDeps` signals need session history, so they can only match on the spinner tip and the Discover tab. The `filesRead` and `manifestDeps`
The `cli`, `hosts`, `filesRead`, and `manifestDeps` signals need session history, so they can only match on the spinner tip and the Discover tab.
The `filesRead` and `manifestDeps` signals test the session's recorded file state, which also includes files Claude has written or edited and auto-loaded `CLAUDE.md` memory files.
+3 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
permission-modes
±changed
+1−1
claude-codechanged
permission-modes
Hiding the removal inside command substitution with `$(...)` or backticks, or process substitution with `<(...)`, doesn't skip the check. Claude Code finds a critical-path removal
Hiding the removal inside a subshell with `(...)`, a brace group with `{ ...; }`, command substitution with `$(...)` or backticks, or process substitution with `<(...)`, doesn't sk
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
memory
±changed
+3−1
claude-codechanged
memory
The value must be an absolute path or start with `~/`. When you set it in a project's `.claude/settings.json` or `.claude/settings.local.json`, Claude Code honors it under the same
The value must be an absolute path or start with `~/`.
When you set it in a project's `.claude/settings.json` or `.claude/settings.local.json`, Claude Code honors it under the same [workspace trust rule as hooks in settings files](/doc
+3 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
mcp
±changed
+1−1
claude-codechanged
mcp
* **In an interactive session**: `/mcp` shows the server as pending while Claude Code reconnects. After five failed attempts, Claude Code marks the server as failed, or as needing
* **In an interactive session**: `/mcp` shows the server as pending while Claude Code reconnects. After five failed attempts, Claude Code marks the server as failed, or as needing
+1 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
claude-projects
±changed
+5−1
claude-codechanged
claude-projects
The thread's card in the conversation shows a button for the pull request's next step when there is one, such as **Resolve conflicts**, **Fix CI**, **Address comments**, or **Merge
When a thread has pushed a branch or opened a pull request, its card in the conversation can show a button for the next step:
* **Resolve conflicts**, **Fix CI**, **Address comments**, and **Merge it** send that instruction to the thread as a message from you, so you can prompt the thread yourself instead
* **Review PR** opens the pull request on GitHub.
+5 −1 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
claude-directory
±changed
+19−17
claude-codechanged
claude-directory
| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/en/skills#how-synced-skills-behav
| Delete | You lose
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------
| `~/.claude/projects/` | Resume, continue, and rewind for
| `~/.claude/history.jsonl` | Up-arrow prompt recall, `Ctrl+R`
+19 −17 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-code
changelog
±changed
+99−0
claude-codechanged
changelog
<Update label="2.1.275" description="September 17, 2026">
* Added the signed-in account to Claude apps gateway sign-in: when the gateway names it, you confirm it before the credential is saved, and `/status` shows it
* Added a send-now key (ctrl+enter, or ctrl+x ctrl+s) that interrupts the current turn and sends all queued messages at once; sent and queued messages show in gray until the mode
* Added a startup warning when a configured `otelHeadersHelper` fails, so sessions that silently export no telemetry are noticed
+99 −0 lines
Recorded here 17 Sep 2026 23:07 UTC
claude-docs
third-party/claude-desktop/mcp-sign-in
±changed
+7−7
claude-docschanged
third-party/claude-desktop/mcp-sign-in
For a remote [managed MCP server](/docs/third-party/claude-desktop/extensions.md#managed-mcp-servers-admin) that uses OAuth, Claude Desktop signs each user in through the browser:
For a remote [managed MCP server](https://claude.com/docs/third-party/claude-desktop/extensions.md#managed-mcp-servers-admin) that uses OAuth, Claude Desktop signs each user in thr
This page is for administrators who add servers on the **Connectors** page of the [Enterprise Admin Console](/docs/third-party/claude-desktop/admin-console.md). The [in-app configu
This page is for administrators who add servers on the **Connectors** page of the [Enterprise Admin Console](https://claude.com/docs/third-party/claude-desktop/admin-console.md). T
For every other identity provider the secret stays on the device. Install a script that prints the secret, at the same absolute path on every device, and enter that path in the **C
+7 −7 lines
Upstream edited 17 Sep 2026 23:06 UTC Recorded here 23 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/mcp-sign-in
±changed
+6−6
claude-docschanged
third-party/claude-desktop/mcp-sign-in
For a remote [managed MCP server](/docs/third-party/claude-desktop/extensions#managed-mcp-servers-admin) that uses OAuth, Claude Desktop signs each user in through the browser: the
For a remote [managed MCP server](/docs/third-party/claude-desktop/extensions.md#managed-mcp-servers-admin) that uses OAuth, Claude Desktop signs each user in through the browser:
This page is for administrators who add servers on the **Connectors** page of the [Enterprise Admin Console](/docs/third-party/claude-desktop/admin-console). The [in-app configurat
This page is for administrators who add servers on the **Connectors** page of the [Enterprise Admin Console](/docs/third-party/claude-desktop/admin-console.md). The [in-app configu
For every other identity provider the secret stays on the device. Install a script that prints the secret, at the same absolute path on every device, and enter that path in the **C
+6 −6 lines
Upstream edited 17 Sep 2026 23:06 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/connectors-salesforce
±changed
+51−53
claude-docschanged
third-party/claude-desktop/connectors-salesforce
<Steps>
<Step title="Prepare your Salesforce org">
In Salesforce Setup, turn on **Enable MCP Service**, then create an External Client App for Claude Desktop with these OAuth settings:
**1. Prepare your Salesforce org**
* The callback URL `http://127.0.0.1:53280/callback`
+51 −53 lines
Upstream edited 17 Sep 2026 23:06 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
third-party/claude-desktop/mcp-sign-in
±changed
+27−27
claude-docschanged
third-party/claude-desktop/mcp-sign-in
| If the identity provider | **OAuth** setting | What you register at the identity p
| ------------------------------------------------------------------------------------------ | ----------------------------------------------- | -----------------------------------
| Supports dynamic client registration | **Auto-register (dynamic client registration)** | Nothing. Claude Desktop registers i
| Requires an OAuth client that you register (no dynamic client registration) | **Bring your own client** | A public OAuth client (native or de
| Requires a registered client and rejects token requests that don't carry the client secret | **Bring your own client** | An OAuth client with redirect URI `
+27 −27 lines
Upstream edited 17 Sep 2026 23:06 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
third-party/claude-desktop/connectors-salesforce
±changed
+8−8
claude-docschanged
third-party/claude-desktop/connectors-salesforce
| Field | Value |
| ------------------------ | ------------------------------------------------------------------ |
| **Name** | `salesforce-h360` |
| **Transport** | **Streamable HTTP** |
| **URL** | `https://api.salesforce.com/platform/mcp/v1/platform/headless-360` |
+8 −8 lines
Upstream edited 17 Sep 2026 23:06 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-code
scheduled-tasks
±changed
+31−31
claude-codechanged
scheduled-tasks
| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks)
| :------------------------- | :---------------------------------- | :------------------------------------- | :---------------------------------------------------------------------
| Runs on | Cloud, Anthropic-managed by default | Your machine | Your machine
| Requires machine on | No | Yes | Yes
| Requires open session | No | No | Yes
+31 −31 lines
Upstream edited 17 Sep 2026 23:02 UTC Recorded here 28 Sep 2026 23:37 UTC
api
test-and-evaluate/develop-tests
±changed
+6−6
apichanged
test-and-evaluate/develop-tests
if ($block instanceof TextBlock) {
if ($block instanceof \Anthropic\Messages\TextBlock) {
if ($block instanceof TextBlock) {
if ($block instanceof \Anthropic\Messages\TextBlock) {
if ($block instanceof TextBlock) {
+6 −6 lines
Recorded here 17 Sep 2026 22:07 UTC
api
release-notes/overview
±changed
+4−0
apichanged
release-notes/overview
### September 18, 2026
* The [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) local session endpoints now also return transcripts of Claude in Chrome sessions (`product_
+4 −0 lines
Recorded here 17 Sep 2026 22:07 UTC
api
models/sonnet-5/migration-guide
±changed
+31−24
apichanged
models/sonnet-5/migration-guide
if (block.type === "thinking") {
console.log(`\nThinking summary: ${block.thinking}`);
} else if (block.type === "text") {
console.log(`\nResponse: ${block.text}`);
switch (block.type) {
+31 −24 lines
Recorded here 17 Sep 2026 22:07 UTC
api
models/overview
±changed
+1−1
apichanged
models/overview
| [Claude Platform on AWS ID](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) | `claude-fable-5-1`
| [Claude Platform on AWS ID](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) | `claude-fable-5-1`
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
models/opus-5/overview
±changed
+7−6
apichanged
models/opus-5/overview
| [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) | `claude-opus-5` |
| Feature | Value
| :---------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------
| [Status](https://platform.claude.com/docs/en/about-claude/model-deprecations) | Active (latest)
| Released | July 24, 2026
+7 −6 lines
Recorded here 17 Sep 2026 22:07 UTC
api
models/opus-5/migration-guide
±changed
+1−1
apichanged
models/opus-5/migration-guide
* Remove any context-window beta header. The 1M context window is the default on the Claude API, Amazon Bedrock, Google Cloud, and Microsoft Foundry.
* Remove any context-window beta header. The 1M context window is the default on the Claude API, Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/vaults
±changed
+1−1
apichanged
managed-agents/vaults
if ($envVarCredential->auth instanceof ManagedAgentsEnvironmentVariableAuthResponse) {
if ($envVarCredential->auth instanceof \Anthropic\Beta\Vaults\Credentials\ManagedAgentsEnvironmentVariableAuthResponse) {
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/skills
±changed
+22−3
apichanged
managed-agents/skills
```bash CLI
ant skills create --file example_skill.zip
```
<MultiFileExample language="cli" label="CLI">
```bash CLI
+22 −3 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/quickstart
±changed
+33−29
apichanged
managed-agents/quickstart
implementation("com.anthropic:anthropic-java:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
for await (const event of stream) {
if (event.type === "agent.message") {
for (const block of event.content) {
+33 −29 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/multiagent-orchestration
±changed
+32−24
apichanged
managed-agents/multiagent-orchestration
for await (const event of stream) {
if (event.type === "agent.message") {
for (const block of event.content) {
if (block.type === "text") {
process.stdout.write(block.text);
+32 −24 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/migration
±changed
+108−84
apichanged
managed-agents/migration
if event.type == "agent.message":
print(
"".join(block.text for block in event.content if block.type == "text")
)
elif event.type == "agent.custom_tool_use":
+108 −84 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/files
±changed
+9−6
apichanged
managed-agents/files
if (entry.isFile()) {
var fileResource = entry.asFile();
IO.println(fileResource.id() + " " + fileResource.type());
} else if (entry.isGitHubRepository()) {
var repoResource = entry.asGitHubRepository();
+9 −6 lines
Recorded here 17 Sep 2026 22:07 UTC
api
managed-agents/events-and-streaming
±changed
+242−201
apichanged
managed-agents/events-and-streaming
for await (const event of stream) {
if (event.type === "agent.message") {
for (const block of event.content) {
if (block.type === "text") {
process.stdout.write(block.text);
+242 −201 lines
Recorded here 17 Sep 2026 22:07 UTC
api
manage-claude/compliance-sessions
±changed
+7−6
apichanged
manage-claude/compliance-sessions
The endpoints on this page are available only to Claude Enterprise organizations. The local and remote session endpoints are stable for Cowork and Claude Code sessions; coverage
The endpoints on this page are available only to Claude Enterprise organizations. The local and remote session endpoints are stable for Cowork and Claude Code sessions; coverage
The endpoints on this page expose transcripts of the sessions your users run in Claude apps and agents (today: Cowork, Claude Code, Claude Science, and Claude for Microsoft 365) fr
The endpoints on this page expose transcripts of the sessions your users run in Claude apps and agents (today: Cowork, Claude Code, Claude Science, Claude for Microsoft 365, and Cl
| Claude in Chrome (the browser extension's built-in chat), running on the user's machine | Local session endpoints
+7 −6 lines
Recorded here 17 Sep 2026 22:07 UTC
api
manage-claude/compliance-integration-patterns
±changed
+1−1
apichanged
manage-claude/compliance-integration-patterns
* Claude Code usage authenticated with a Claude Console API key, run through a third-party cloud platform (Amazon Bedrock, Google Cloud, or Microsoft Foundry), or run in Claude Cod
* Claude Code usage authenticated with a Claude Console API key, run through a third-party cloud platform (Amazon Bedrock, Google Cloud, or Microsoft Foundry), or run in a [Claude
+1 −1 lines
Recorded here 17 Sep 2026 22:07 UTC
api
manage-claude/compliance-faq
±changed
+4−4
apichanged
manage-claude/compliance-faq
Yes. Cowork sessions in Claude Desktop that run on users' machines, Claude Code sessions (in the terminal, in Claude Desktop, or in an IDE extension), sessions in the Claude Sc
Yes. Cowork sessions in Claude Desktop that run on users' machines, Claude Code sessions (in the terminal, in Claude Desktop, or in an IDE extension), sessions in the Claude Sc
Local sessions are captured as their requests reach the Claude API, so nothing is installed on the device, and on-device activity that never reaches the API is not captured. Cl
Local sessions are captured as their requests reach the Claude API, so nothing is installed on the device, and on-device activity that never reaches the API is not captured. Cl
The local and remote session endpoints are stable for Cowork and Claude Code sessions; coverage of Claude Science and Claude for Microsoft 365 sessions is in beta.
+4 −4 lines
Recorded here 17 Sep 2026 22:07 UTC
api
manage-claude/compliance-api
±changed
+2−2
apichanged
manage-claude/compliance-api
The Compliance API gives Claude Enterprise and Claude Console customers programmatic access to their organization's Activity Feed. For Claude Enterprise organizations, it also cove
The Compliance API gives Claude Enterprise and Claude Console customers programmatic access to their organization's Activity Feed. For Claude Enterprise organizations, it also cove
A Claude Enterprise tenant has one parent organization (the top-level container that centralizes identity) with linked organizations of two kinds: claude.ai organizations, where us
A Claude Enterprise tenant has one parent organization (the top-level container that centralizes identity) with linked organizations of two kinds: claude.ai organizations, where us
+2 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
get-started
±changed
+2−2
apichanged
get-started
implementation("com.anthropic:anthropic-java:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
<version>2.60.0</version>
<version>2.63.0</version>
+2 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
cli-sdks-libraries/sdks/java
±changed
+3−3
apichanged
cli-sdks-libraries/sdks/java
implementation("com.anthropic:anthropic-java:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
<version>2.60.0</version>
<version>2.63.0</version>
Each `Backend` implementation is passed to the client with `.backend()` on `AnthropicOkHttpClient.builder()`. Each cloud backend pulls in its respective cloud-platform SDK classes
+3 −3 lines
Recorded here 17 Sep 2026 22:07 UTC
api
claude_api_primer
±changed
+12−10
apichanged
claude_api_primer
if block.type == "thinking":
print(f"\nThinking summary: {block.thinking}")
elif block.type == "text":
print(f"\nResponse: {block.text}")
match block.type:
+12 −10 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/thinking
±changed
+102−69
apichanged
build-with-claude/thinking
if block.type == "thinking":
print(f"\nThinking: {block.thinking}")
elif block.type == "text":
print(f"\nResponse: {block.text}")
match block.type:
+102 −69 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/structured-outputs
±changed
+7−4
apichanged
build-with-claude/structured-outputs
if (block.type === "tool_use") {
console.log(`Tool call: ${block.name}(${JSON.stringify(block.input)})`);
} else if (block.type === "text") {
console.log("Response:", block.text);
switch (block.type) {
+7 −4 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/streaming
±changed
+20−13
apichanged
build-with-claude/streaming
if event.delta.type == "thinking_delta":
print(event.delta.thinking, end="", flush=True)
elif event.delta.type == "text_delta":
print(event.delta.text, end="", flush=True)
delta = event.delta
+20 −13 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/mid-conversation-effort-example
±changed
+49−41
apichanged
build-with-claude/mid-conversation-effort-example
use Anthropic\Messages\TextBlock;
case block.type
when :tool_use
case block
when Anthropic::Models::ToolUseBlock
+49 −41 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/handling-stop-reasons
±changed
+58−44
apichanged
build-with-claude/handling-stop-reasons
if response.stop_reason == "tool_use":
return handle_tool_use(response)
elif response.stop_reason == "max_tokens":
return handle_truncation(response)
elif response.stop_reason == "model_context_window_exceeded":
+58 −44 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/extended-thinking
±changed
+14−12
apichanged
build-with-claude/extended-thinking
if (block.type === "thinking") {
console.log(`\nThinking summary: ${block.thinking}`);
} else if (block.type === "text") {
console.log(`\nResponse: ${block.text}`);
switch (block.type) {
+14 −12 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/compaction
±changed
+282−47
apichanged
build-with-claude/compaction
if event.type == "content_block_start":
if event.content_block.type == "compaction":
print("Compaction started...")
elif event.content_block.type == "text":
print("Text response started...")
+282 −47 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/claude-platform-on-aws
±changed
+15−9
apichanged
build-with-claude/claude-platform-on-aws
* **Update your integration.** Claude Platform on AWS serves the Claude API (`/v1/{endpoint}`), so request and response shapes are unchanged from the first-party Claude API. What c
* **Update your integration.** Claude Platform on AWS serves the Claude API (`/v1/{endpoint}`), so request and response shapes are unchanged from the first-party Claude API. What c
implementation("com.anthropic:anthropic-java-aws:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-aws:2.63.0")
+15 −9 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/claude-on-vertex-ai
±changed
+4−4
apichanged
build-with-claude/claude-on-vertex-ai
implementation("com.anthropic:anthropic-java:2.60.0")
implementation("com.anthropic:anthropic-java-vertex:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-vertex:2.63.0")
<version>2.60.0</version>
+4 −4 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/claude-on-amazon-bedrock-legacy
±changed
+8−2
apichanged
build-with-claude/claude-on-amazon-bedrock-legacy
implementation("com.anthropic:anthropic-java-bedrock:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-bedrock:2.63.0")
<artifactId>anthropic-java</artifactId>
<version>2.63.0</version>
+8 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/claude-in-microsoft-foundry
±changed
+8−2
apichanged
build-with-claude/claude-in-microsoft-foundry
implementation("com.anthropic:anthropic-java-foundry:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-foundry:2.63.0")
<artifactId>anthropic-java</artifactId>
<version>2.63.0</version>
+8 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/claude-in-amazon-bedrock
±changed
+8−2
apichanged
build-with-claude/claude-in-amazon-bedrock
implementation("com.anthropic:anthropic-java-bedrock:2.60.0")
implementation("com.anthropic:anthropic-java:2.63.0")
implementation("com.anthropic:anthropic-java-bedrock:2.63.0")
<artifactId>anthropic-java</artifactId>
<version>2.63.0</version>
+8 −2 lines
Recorded here 17 Sep 2026 22:07 UTC
api
build-with-claude/cache-diagnostics
±changed
+10−5
apichanged
build-with-claude/cache-diagnostics
if ($event instanceof BetaRawMessageStartEvent) {
// diagnostics arrives on the message_start event's embedded BetaMessage
$diagnostics = $event->message->diagnostics;
} elseif ($event instanceof BetaRawContentBlockDeltaEvent && $event->delta instanceof BetaTextDelta) {
echo $event->delta->text;
+10 −5 lines
Recorded here 17 Sep 2026 22:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.