Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeReleasesWhat has changed since
What has changed since

An entry is only as true as the day it was written.

Flags move on the server after a release ships. Anthropic's own notes land days later and their documentation later still. Sometimes an entry turns out to be wrong and gets corrected by hand. All of that is recorded against the entry it happened to, and this is the whole of it in the order it happened.

Nothing here replaces an entry. Every line links to the page its release published, still saying what that release said, because a correction is added and dated rather than swapped in.

Events22,542dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,190a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.257updateSettings Documentation arrivedAnthropic's documentation has since written up updateSettings, on Agent SDK reference - TypeScript.
the line in the docs

| `updateSettings(source, settings)` | Merges settings into the project's local settings file, `.claude/settings.local.json`; they take effect on the next request. Accepts only `source: 'localSettings'` and an allowlisted key set, currentl…

v2.1.257.claude/settings.local.json Documentation arrivedAnthropic's documentation has since written up .claude/settings.local.json, on Agent SDK reference - TypeScript.
the line in the docs

| `updateSettings(source, settings)` | Merges settings into the project's local settings file, `.claude/settings.local.json`; they take effect on the next request. Accepts only `source: 'localSettings'` and an allowlisted key set, currentl…

v2.1.247acceptEdits Documentation arrivedAnthropic's documentation has since written up acceptEdits, on Configure permissions.
the line in the docs

| `acceptEdits` | Auto-accept file edits | File edits and [filesystem operations](#accept-edits-mode-acceptedits) (`mkdir`, `rm`, `mv`, etc.) are automatically approved |

v2.1.257permissionMode Documentation arrivedAnthropic's documentation has since written up permissionMode, on Configure permissions.
the line in the docs

For a locked-down agent, pair `allowedTools` with `permissionMode: "dontAsk"`:

v2.1.257bypassPermissions Documentation arrivedAnthropic's documentation has since written up bypassPermissions, on Configure permissions.
the line in the docs

Coverage depends on the entry's form: a bare name like `Read` or `mcp__github__get_issue` auto-approves every call to that tool apart from the exceptions above, while a scoped rule like `Bash(npm test *)` auto-approves only matching calls,…

v2.1.247bypassPermissions Documentation arrivedAnthropic's documentation has since written up bypassPermissions, on Configure permissions.
the line in the docs

Coverage depends on the entry's form: a bare name like `Read` or `mcp__github__get_issue` auto-approves every call to that tool apart from the exceptions above, while a scoped rule like `Bash(npm test *)` auto-approves only matching calls,…

v2.1.242gh auth token Documentation arrivedAnthropic's documentation has since written up gh auth token, on Get started with Claude Code on the web.
the line in the docs

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 claude.ai account, and your cloud sessions use it for GitHub…

v2.1.234llm Documentation arrivedA small documentation edit on How Claude Code uses prompt caching touched a line naming llm after this was published.
the line in the docs

Claude Code also appends system context mid-conversation, such as file-change notices, and marks that block for caching on every provider and connection unless you set [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/en/llm-gateway-protoco…

v2.1.232capabilities Documentation arrivedA small documentation edit on How Claude Code uses prompt caching touched a line naming capabilities after this was published.
the line in the docs

Claude Code also appends system context mid-conversation, such as file-change notices, and marks that block for caching on every provider and connection unless you set [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/en/llm-gateway-protoco…

v2.1.259claude --cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming claude --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.259claude --cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming claude --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.247claude --cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming claude --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.247claude --cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming claude --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.246claude --cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming claude --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.247CCR_FORCE_BUNDLE Documentation arrivedA small documentation edit on Environment variables touched a line naming CCR_FORCE_BUNDLE after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.238CCR_FORCE_BUNDLE Documentation arrivedA small documentation edit on Environment variables touched a line naming CCR_FORCE_BUNDLE after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.248--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.247--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.246--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.246--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.246--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.242--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.242--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.242--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.238--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.236--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.232--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.232--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.229--cloud Documentation arrivedA small documentation edit on Environment variables touched a line naming --cloud after this was published.
the line in the docs

| `CCR_FORCE_BUNDLE` | Set to `1` to force [`claude --cloud`](/docs/en/claude-code-on-the-web#send-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote |

v2.1.247CCR_FORCE_BUNDLE Documentation arrivedAnthropic's documentation has since written up CCR_FORCE_BUNDLE, on Use Claude Code on the web.
the line in the docs

To upload a bundle even when Claude Code would otherwise clone from the remote, set `CCR_FORCE_BUNDLE=1`:

v2.1.238CCR_FORCE_BUNDLE Documentation arrivedAnthropic's documentation has since written up CCR_FORCE_BUNDLE, on Use Claude Code on the web.
the line in the docs

To upload a bundle even when Claude Code would otherwise clone from the remote, set `CCR_FORCE_BUNDLE=1`:

v2.1.259claude --cloud Documentation arrivedAnthropic's documentation has since written up claude --cloud, on Use Claude Code on the web.
the line in the docs

When you run `claude --cloud` from a repository that has no git remote, or from a github.com repository that the Claude GitHub App isn't installed on, Claude Code bundles your local repository and uploads it directly to the cloud session. …

v2.1.259claude --cloud Documentation arrivedAnthropic's documentation has since written up claude --cloud, on Use Claude Code on the web.
the line in the docs

When you run `claude --cloud` from a repository that has no git remote, or from a github.com repository that the Claude GitHub App isn't installed on, Claude Code bundles your local repository and uploads it directly to the cloud session. …

v2.1.247claude --cloud Documentation arrivedAnthropic's documentation has since written up claude --cloud, on Use Claude Code on the web.
the line in the docs

When you run `claude --cloud` from a repository that has no git remote, or from a github.com repository that the Claude GitHub App isn't installed on, Claude Code bundles your local repository and uploads it directly to the cloud session. …

v2.1.247claude --cloud Documentation arrivedAnthropic's documentation has since written up claude --cloud, on Use Claude Code on the web.
the line in the docs

When you run `claude --cloud` from a repository that has no git remote, or from a github.com repository that the Claude GitHub App isn't installed on, Claude Code bundles your local repository and uploads it directly to the cloud session. …

v2.1.246claude --cloud Documentation arrivedAnthropic's documentation has since written up claude --cloud, on Use Claude Code on the web.
the line in the docs

When you run `claude --cloud` from a repository that has no git remote, or from a github.com repository that the Claude GitHub App isn't installed on, Claude Code bundles your local repository and uploads it directly to the cloud session. …

v2.1.238--remote Documentation arrivedAnthropic's documentation has since written up --remote, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.248--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.247--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.246--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.246--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.246--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.242--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.242--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.242--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.238--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.236--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.232--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.232--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

v2.1.229--cloud Documentation arrivedAnthropic's documentation has since written up --cloud, on Use Claude Code on the web.
the line in the docs

`--cloud` works with a single repository at a time. The task runs in the cloud while you continue working locally. The older `--remote` spelling still works as a deprecated alias for `--cloud`.

Feedback