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.
| When | Entry | What 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 docsFor 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 docsCoverage 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 docsCoverage 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 docsWhen 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 docsClaude 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 docsClaude 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 docsTo 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 docsTo 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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 docsWhen 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`. |