Follow Discord

Claude Code v2.1.300

408 entries read Grouped into 340 v2.1.299 → v2.1.300 Mods API: +9 added · 0 removed · 5 changed · 7 docs only Markdown JSON Follow Unofficial

Sessions can now start in a sandbox VM by default when an option is set. The new --unsandboxed flag opts out of that and of cloud-by-default too. Setting CLAUDE_CODE_ATTACHMENTS_BY_PATH turns on the send-file tool and stops Claude Code uploading the files it sends you. On self-hosted runners, all session traffic can now go through a proxy you run. Admins get a beta selfHosted section in managed settings for self-hosted session hosts. A new codeAllowedRepositories setting lists the git repositories Claude Code may work in on those hosts.

Claude Code is now listed as a reader of organization-managed settings, but those settings are not served to it yet. Organization config also gains an Allow Quick Write setting that is not switched on. Claude Desktop accepts codeAllowedRepositories but does not apply it to on-device sessions yet. The memory dialog has a new cloud memory option that does nothing yet. A new check for one tool in a permission mode called arbiter stays off unless the server turns it on.

An MCP tool whose parameter description the API rejects no longer breaks the conversation. Claude Code now blanks that description, warns you and retries, so the tool stays callable. Starting with --worktree now loads plugin WorktreeCreate hooks first, so a plugin can handle worktree creation. Command hooks now stop when their configured timeout runs out. The CLAUDE_CODE_FORCE_SANDBOX environment variable is removed. Passing --sandbox or --no-sandbox to claude remote-control is now an error instead of being silently accepted.

Written by our agent from the shipped bundle, not by Anthropic.

Five to try today

Picked from 27 you can use now
  1. New CLAUDE_CODE_ATTACHMENTS_BY_PATH variable turns on by-path file sending

    Setting CLAUDE_CODE_ATTACHMENTS_BY_PATH enables the send-file tool without its usual checks, skips uploads and counts the session as remote

    Elsewhere
  2. New managed settings for self-hosted sessions, including a repository allowlist

    Admin config gains a selfHosted block and a codeAllowedRepositories list for self-hosted sessions; the repo list isn't applied on-device yet

    Settings & config
  3. New --unsandboxed flag and a sandbox-VM-by-default decision at session start

    Session start can now place a session in a sandbox VM by default, and a new --unsandboxed flag opts out of that and of cloud-by-default

    Permissions & safety
  4. Extensions gain composer.attribute to tag prompt edits, and the prompt draft gains a text watcher

    The prompt draft can now tag edits with their origin and report changes, and extensions reach it through composer.attribute and attributeDraft

    Extensions
  5. Plugins can switch the main view to an agent's transcript with ui.view

    New ui.view plugin capability switches the main view to an agent's transcript, and plugin calls judged under an outdated policy are refused

    Extensions

Want the reasoning? Read walks the 47 entries that probably matter to you, each one opening to what changed and why.

Read this release → Every row →
Reading as
Show only
Who it's for
Tier
Flag state
Names
Pick an entry · j / k steps through · rest on a row to peek
142 entries

Improvementsopen

Continued from page 1

12 more of these are in What probably matters to you, on page 1.

↑Improved
You'll notice
Useful2 Signal2
Skills

Claude explains how to share a skill when asked#

Claude now says it cannot share a skill for you, but that a Share button may appear on the skills card, sharing only within your organization

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal2
Permissions unclear

Claude stops retrying when a permission request goes unanswered#

After a permission request gets no answer, Claude is told you may be away, to stop asking, finish what it can, and then say what it needed

Unclear Which modes or sessions give Claude this instruction is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal2
Hooks unclear

Hooks wait for your organisation's managed settings before running#

Startup hooks and plugin hooks now wait for organisation managed settings, and are skipped with a warning if those never arrive

Unclear Whether this waiting applies to every setup or only to some is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal2
Sandbox unclear

Sandbox rule text now covers all commands, not just Bash#

The strict sandbox text now says every command the model runs must be sandboxed, and the prefetch memory message no longer names a 64 MiB limit

Unclear It is not clear whether the sandbox now actually covers more commands or only the wording changed.

Details 0 0 Feedback
excludedCommands
↑Improved
You'll notice
Useful2 Signal2
Artifacts unclear

Publishing a file with edits is denied when auto mode cannot check them#

In auto mode, publishing a file with edits is now denied if the automatic permission check cannot see those edits

Unclear It does not name the tool or command that does this publishing, so it is unclear where you would run into the denial.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal2
Hooks

Blocked slash command prompts are echoed back less often#

When a hook blocks a slash command run in a fork, Claude Code shows the original prompt in fewer cases

Details 0 0 Feedback
suppressOriginalPromptUserPromptSubmitUserPromptExpansion
↑Improved
You'll notice
Useful1 Signal2
Elsewhere unclear

Larger-context model suggestion now needs an extra check to pass#

Claude Code now checks something more about the conversation before suggesting a switch to a model with a larger context window

Unclear It is not clear what the new check looks at, so it is unknown when the suggestion is now held back.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal2
Bash Tool unclear

The Bash tool now refuses a new kind of command unless you typed it#

Claude Code's Bash tool now rejects commands that match a new check with error code 13, unless you typed the command yourself

Unclear Which commands the new check blocks, and the message shown when it does, is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal2
Permissions unclear

Claude Code blocks the model from writing into its jobs and daemon folders#

The model can no longer write into Claude Code's jobs folder, and some other internal folders are protected when a server-side switch allows it

Unclear It is not clear whether the daemon, shell-snapshots and session-env protections are switched on by default.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal2
Managed Settings unclear

Allowed outbound hosts setting now describes Chat as well#

The allowed outbound hosts setting now says it covers Chat, including web fetch, alongside Cowork tasks and Code sessions

Unclear It is not clear whether Chat traffic is newly restricted by this list or was already restricted and only now described.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Prompt Input unclear

Prompt box highlighting and user settings reloads were reworked#

Highlighting in the prompt box now depends on a new condition, and a settings reload can keep your last user settings in place

Unclear What either change looks like to a user, and when the settings part is switched on, is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Bash Tool unclear

Background commands now tell Claude to wait instead of checking the output#

When a command runs in the background, Claude Code now tells Claude it will be notified and should not keep checking the output file

Unclear It is not clear what decides whether the new wording is used, so it may not apply to every account or model.

Details 0 0 Feedback
↑Improved
Under the hood
Useful2 Signal1
MCP

Turning MCP servers on and off is safe to retry#

Enabling or disabling an MCP server can now carry a request id so a repeated request returns the earlier result instead of switching again

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Sandbox unclear

Read-only folder setting now describes enforcement over SSH#

The read-only folders setting's description no longer says SSH ignores it, and now lists where read-only is enforced and where it is not

Unclear Only the description text changed here, so it is not shown whether the SSH enforcement itself works in this version.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Group of 2 Prompt History unclear

Slash commands now record the text actually run, and may leave out arguments#

Immediate slash commands now record what was actually run through a ranAs value, and over the bridge may leave their arguments out of the record

Unclear Exactly what now appears in prompt history, and when recording is skipped, is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Bash Tool unclear

Commands containing certain invisible characters are blocked instead of run#

A command containing the invisible characters U+FEFF or U+180E is now refused, with a note on how to write them safely

Unclear It is not clear which command tool runs this check, the Bash tool or the PowerShell tool, or whether the check is always on.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Auth

Organization login check fetches your profile less often#

The check that you signed in to your required organization now reuses an organization ID already fetched instead of fetching your profile again

Details 0 0 Feedback
forceLoginOrgUUID
↑Improved
You'll notice
Useful1 Signal1
Cloud Sessions unclear

Several small changes to remote sessions, rewind and resume#

Remote sessions, rewind, resume and error reporting each received small internal changes

Unclear What any of these changes does for a user is not known.

Details 0 0 Feedback
18 entries

Bug Fixesopen

✓Fixed
You'll notice
Useful3 Signal2
Group of 2 MCP unclear

An MCP tool schema the API refuses is now replaced, and the request retried#

When the API rejects one MCP tool's input schema, Claude Code swaps in an empty schema and retries instead of failing the request

Unclear It is not known whether the server-controlled switch is on by default, so readers may not get this behaviour.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful3 Signal1
Group of 2 Worktrees unclear

Plugin WorktreeCreate hooks now run when --worktree creates a worktree#

With --worktree, Claude Code now registers plugin worktree hooks before creating the worktree, and setup gains PR forge and resume options

Unclear How a reader asks Claude Code to reuse an existing worktree as it is is not stated.

Details 0 0 Feedback
--worktreeWorktreeCreate
✓Fixed
You'll notice
Useful3 Signal1
Hooks unclear

Command hooks can now be stopped by their configured timeout#

Command hooks run through this path now stop when their configured timeout in seconds runs out

Unclear It is unclear whether this applies to every command hook or only to one particular way of running them.

Details 0 0 Feedback

Continues on page 3 →

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.300. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

Of these 88 bullets, 18 name something an entry on this page also names, 28 name something no entry here does, and 42 name nothing specific enough to line up either way. The pairings are made on names both sides wrote down, a flag or a setting or a slash command, so read one as probably the same thing rather than as a fact, and read the middle number as candidates rather than as a miss count.

A model matched these bullets to the GitHub issues they fix, so a link can be wrong.

System prompt

1 of 27 tool descriptions changed.

Claude Code, interactive mode

One prompt change in this release could not be quoted from the build, so no entry on this page describes it.

Documentation

What the docs did around this release

647 documentation changes were recorded within 24 hours either side of this release, nearest first. The closest 12 are below. They're here because they happened near this release in time. That's not a claim that this release caused the edit, or that the page documents anything in it.

Switches

Every name in this release

The 57 literal strings found in the bundle, with the number of entries that name each one. Picking one searches for it. A name is here because this build's code mentions it, which is not the same as it working or being finished.

Slash commands

CLI flags

Environment variables

Settings and names in the code

Feedback