Follow Discord

Claude Code v2.1.285

latestnext 503 entries read Grouped into 428 v2.1.284 → v2.1.285 Mods API: +13 added · 0 removed · 5 changed · 9 docs only Markdown JSON Follow Unofficial

You can now use claude-sonnet-5 with high effort and automatic thinking switched on by default. The high effort option is now labelled Recommended instead of Default. Admins can use the new managed setting allowedProviders to limit which API providers Claude Code may run on. Setting CLAUDE_CODE_DISABLE_WEB_FETCH turns off WebFetch, the tool Claude uses to download web pages. Claude Code can now load relevant memories saved to your account before a turn. The new claude plugin configure command shows a plugin's options and can save values piped in as JSON.

Seven changes are in the build but not switched on yet. A new plugin test command runs a mod's tests and is marked as early access. Waking and retrying background MCP tasks now sits behind a remote switch that is off by default. A report-delivering tool can end the agent's turn, but only when a server switch allows it. The precomputeCompactionEnabled setting still stays hidden unless a server switch turns it on.

Directory sync for cloud sessions is now fully removed. The CLAUDE_CODE_DIR_SYNC_* variables and CLAUDE_CODE_DISABLE_DIR_SYNC no longer do anything. Launching with --cloud no longer offers to sync your folder, and bundle upload still works. On macOS and Linux, CLAUDE_CODE_LEGACY_BUNDLE is now ignored with a warning. Passing unrestrictedPaths to the agent toolset now throws an error. An @-mentioned audio file no longer gets turned into a transcript for Claude.

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

Five to try today

Picked from 18 you can use now
  1. New protocol lets Desktop, mobile and VS Code draw plugin UI, plus list_directory

    New ui_* messages let desktop, mobile and VS Code surfaces attach to a session and draw plugin UI, and a gated list_directory request is added

    Extensions
  2. Plugin command line: configure options without the menu, set bundled MCP server settings, and see data size

    New claude plugin configure, plugin install --config reaching bundled MCP server settings, and plugin list --data-size for scripts

    Extensions
  3. New claude --desktop opens a session in the Claude Desktop app

    The new --desktop flag opens Claude Desktop instead of the terminal, and can pick a session with --continue or --resume <id>

    Elsewhere
  4. Admins can limit which API providers Claude Code may use

    The new managed setting allowedProviders lists the API providers allowed, and Claude Code refuses to run on any other

    Settings & config
  5. Apps can ask Claude Code to connect to an MCP server

    Claude Code now handles an mcp.connect request that takes the name of an MCP server

    Extensions

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

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

Improvementsopen

Continued from page 1

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

↑Improved
You'll notice
Useful2 Signal2
Usage unclear

Some organization policies now hide the usage breakdown#

Under some organization policies, such as HIPAA-type ones, Claude Code shows a notice in place of the usage breakdown

Unclear The screen or command that shows this breakdown is not identified.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal2
SDK no docs found unclear

Rewinding a conversation stops MCP tasks started after that point#

Rewinding through the rewind_conversation request now stops background MCP tasks started at or after the rewind point

Unclear It is not clear whether MCP background tasks are available to everyone or only when switched on remotely.

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

Thread summaries can now suggest a reply for more work in the same files#

Summaries now offer a quick reply when saying yes means more work in the thread's own files, but not for posting, pushing or deploying

Unclear It is not clear which feature shows these summaries or whether it is switched on for everyone.

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

Warnings when project settings change during a cloud session#

Claude Code can now warn that project settings changed while a cloud session was attached, or between attaches, possibly by that session

Unclear It is not clear exactly when these warnings are shown.

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

Memory context starts loading earlier in each session#

Claude Code now starts loading memory context early in a session, checks it again after each turn, and times each stage of a turn

Unclear It is not clear whether the setting that groups task notifications changed in this release or only appears differently in the code.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal2
Skills no docs found unclear

The plugin-authoring skill now goes by cc-plugin-plugin-authoring#

The skill that ships with Claude Code for writing plugins was renamed from plugin-authoring to cc-plugin-plugin-authoring

Unclear It is not clear whether every user can use this skill or only some users.

Details 0 0 Feedback
cc-plugin-plugin-authoring
↑Improved
You'll notice
Useful2 Signal2
GitHub App unclear

GitHub app check skipped when you use Bedrock, Vertex or other providers#

Claude Code no longer checks for the GitHub app when it is connected through a provider other than Anthropic's own service

Unclear It is not confirmed that the setting controlling this skip stays on unless the server turns it off.

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

Messages can now name the custom API address you are using#

When Claude Code is pointed at a custom API address, messages can now name its host or say "a custom endpoint"

Unclear It is not clear which message shows the endpoint name.

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

Permission rules can now block or pause listing a type#

A deny rule now stops a type from being listed, and an ask rule pauses the listing and asks for the exact type name

Unclear Which tool or command performs this type listing is not identified.

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

Claude Code recognizes errors saying its version is too old#

Claude Code can now recognize errors saying its version is below the minimum a model or your organization's policy requires

Unclear What Claude Code does after recognizing such an error is not stated.

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

MCP server list labels WebSocket servers with (WS)#

The MCP server summary now shows (WS) after the address of WebSocket servers, as it already did for SSE and HTTP

Unclear Whether WebSocket MCP servers can actually connect, or sit behind a switch, is not stated.

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

Claude is told when a file it sent you is shown as a converted copy#

After sending you a file, Claude is now told if the chat shows a converted copy and to refer to files by name, not as above or below

Unclear It is not clear whether this report is used everywhere or only when some condition is met.

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

Sandbox can report its configured network and file permissions#

The sandbox can now report its configured network allowances, file permissions and Unix socket setting, and cleans up more after a command

Unclear Whether the check that blocks running outside the sandbox is actually used yet is not clear.

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

Pasted audio is no longer filtered out when sending a prompt#

When you send a prompt, pasted audio is no longer handled separately, and only pasted images are filtered

Unclear Whether the audio change is a deliberate removal, a bug, or a tidy-up is not clear.

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

Directory sync needs git 2.32 or newer and warns about more setups#

Directory sync now runs git with a cleaned environment, needs git 2.32 or newer, and gives new reasons when it cannot read git

Unclear How many setups actually run git through this cleaned, version-checked path is not clear.

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

The gateway refuses requests when provider policy disallows it#

The gateway now checks provider policy at most once a minute and refuses requests, and startup, when that policy disallows it

Unclear Where the provider policy comes from and who sets it is not clear.

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

Auto mode does not start in sessions marked as covered by HIPAA#

Claude Code now declines to start in auto mode, without a message, when the account or session is marked as covered by HIPAA

Unclear What causes an account or session to be marked as covered by HIPAA is not clear.

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

Some tools no longer lock a session into one isolation mode#

Tools that Claude Code now treats as web tools no longer lock the session into a single isolation mode, and that check now depends on the session

Unclear It is not clear which tools fall into the category that is now treated as web tools.

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

Project settings files are ignored for more keys#

Claude Code now ignores more keys in a project's settings file, with the same warning to set them in your own or managed settings

Unclear It is not clear which keys are now ignored or under what condition.

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

Claude is told to write and publish a page in the same reply#

Instructions now tell Claude to write and publish a page in one message, and a proposed skill's card is described as sitting where it appears in the reply

Unclear A check controls whether this applies and it is not clear what that check is or who it covers.

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

Turn limits are checked for cloud sessions and ignored when attaching#

A turn limit for a cloud session must be a whole number from 1 to 2147483647, and attaching to an existing session keeps that session's own limit

Unclear It is not clear which command or interface these checks belong to.

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

Policy blocks more kinds of plugin marketplace source#

The check on allowed plugin marketplace sources now blocks more git sources and derived sources under a policy condition

Unclear Which sources are now blocked and what policy condition triggers it is not clear.

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

The auto-dream setting is locked in more situations#

The auto-dream option can no longer be switched when auto-memory is held off for this session or the session was started by a tool call or background runner

Unclear Where the locked auto-dream option is shown is not stated.

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

HIPAA policy blocks repository visibility checks#

Under the HIPAA policy profile, a new capability called Repository visibility checks is denied

Unclear It is not clear what Claude Code uses the repository visibility check for.

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

Auto mode's rule against unrequested actions in connected apps was revised#

Auto mode's safety rule now blocks posting, sending, spending, approving or merging in connected apps when you only asked to read, review or draft

Unclear It is not clear which version of the auto mode instructions uses the revised rule.

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

Auto mode's safety check reaches the server in more cases#

Auto mode's server-side safety check dropped one of the conditions it needed before running

Unclear It is not clear what the removed condition checked, so the cases now covered are unknown.

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

Account memory switch now also shows in demo mode#

The account memory switch is no longer hidden when IS_DEMO is set, and account memory options were regrouped

Unclear What decides whether account memory is available in the first place is not clear.

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

Replies to a background session can queue a prompt for its next turn#

A reply sent to a background session can now carry a prompt that is queued for its next turn, unless it is a slash command

Unclear It is not established what sends replies that use this option.

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

Allowing a network request for good can now save to your user settings#

The sandbox network prompt's "don't ask again" choice can now be saved to user settings, applying in any project

Unclear It is not clear what decides whether the choice is saved to user settings or to the project's local settings.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Group of 2 Plugins unclear

Plugin install refuses when another installed plugin shares its folder#

Installing a plugin now fails with plugin-folder-held when another installed plugin would share its folder or data directory

Unclear It is not clear exactly what counts as holding the folder.

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

Repository sandbox file grants are dropped or withheld in more cases#

Sandbox read and write grants from a repo's project or local settings are now ignored under an admin mandate or when they point into denied paths

Unclear Exactly when an administrator's sandbox requirement counts as active is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Group of 2 Plugins no docs found unclear

Plugin options and secrets now carry across dependencies and renamed plugins#

A plugin's saved options and secrets are now combined from its whole dependency chain and from its older names after a rename

Unclear It is not clear which plugins count as part of the dependency chain.

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

Small changes to sandbox status, the gateway and claude daemon#

Sandbox status accounts for another fallback case, the gateway rejects some keys, and claude daemon gains a --[no-]chrome option

Unclear It is not clear which keys the gateway rejects.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal2
Elsewhere no docs found unclear

PowerShell commands with a time limit skip one input check#

A PowerShell input check is now skipped when the command carries a wall-clock time limit

Unclear It is not clear what this check rejects when it does apply.

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

Clearer reasons when a remote session refuses an untrusted device#

Failed remote session connections for untrusted devices now carry a specific reason, with unknown ones reported as remote_connect_unknown_sub_reason

Unclear It is not clear whether these reasons are shown to the user or only recorded for diagnostics.

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

Design-skill reminder before HTML artifact publishing has a new skip case#

The reminder to load the design skill before publishing an HTML artifact now has one more skip case and checks for one tool instead of two

Unclear What the new skip condition tests, and which single tool the check now looks for, is not clear.

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

Plugin uninstall has an extra condition and an off status is added#

Uninstalling from a plugin's manage view now needs an extra condition, and plugins that are neither on nor enabled now show as off

Unclear It is not clear what the extra uninstall condition is or what the account listing means for users.

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

Remote project sync is treated as off when no sync engine is available#

With no sync engine, a remote machine set to two_way or upload_only project sync is treated as off, and the separate-copy hint is always shown

Unclear How Claude Code decides that no sync engine is available is not stated.

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

Notice that memory stays paused in tool-started or background sessions#

Claude Code has a new notice that memory stays paused and cannot be resumed from a session started by a tool or running in the background

Unclear It is not clear where these messages are shown or what switches them on.

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

Approving an MCP request after the fact can now fail with an error#

After you approve an MCP tool request after the fact, a new check can stop it from being sent again and raise an error

Unclear It is not clear when this check refuses to send the request again.

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

Tool-use summaries now recognise reads of account memory#

When Claude reads account memory files, the short summary of its tool use now collects those paths separately

Unclear It is not clear whether anything controls this or how it changes what the summary line shows.

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

Claude is told plainly when a stopped shell command never ran#

When a shell command is cancelled before running, Claude now gets a clear signal that nothing ran, with a message based on who stopped it

Unclear The new wording of the cancellation message is not known.

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

Attachment downloads retry on failures, and early fetching can be switched off#

Attachment downloads now retry after stalls and some server errors, and fetching attachments ahead of time can be turned off by a setting

Unclear The name of the setting that controls early fetching, and whether it is on by default, are not known.

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

Safer cleanup of leftover git worktrees#

Claude Code now removes stale git worktrees more carefully, checking each one before deleting and replacing the old prune step

Unclear It is not clear which features run this cleanup.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Tools

Stopped tool calls now say when nothing ran#

A tool call stopped before its command started now reports that nothing ran, whether it hit a deadline, shutdown or cancel

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

Starting a cloud session from WSL or an NTFS folder handles Windows file rules#

When copying unsaved work into a cloud session, Claude Code now applies Windows file-name rules on WSL and NTFS, and reports a clear error if listing stops

Unclear It is not clear whether this seeding step is available to everyone or only when switched on.

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

Error for a disabled built-in skill can now say why it is off#

When a built-in skill is turned off, the error can now give a specific reason and say if a skillOverrides entry also turns it off

Unclear Which specific reasons the error can give is not stated.

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

Shortened output no longer cuts a hidden secret in half#

When Claude Code shortens output and hides secrets, it now moves its cut points so it does not split a secret and leave part of it showing

Unclear Which output this applies to is not settled.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Chrome & Browser unclear

Claude in Chrome permission requests offer to allow for the session#

When Claude in Chrome asks for permission, it now includes a suggestion to allow it for the rest of the session

Unclear How the suggestion is shown in the permission request is not settled.

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

Error results can now include an error code#

When a run ends in an error, the result message can now carry an error_code field if the error is one Claude Code recognises

Unclear Which error codes are on the known list, and so when the field appears, is not stated.

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

Transcript view uses the main screen layout with the prompt hidden#

Transcript mode now uses the main screen layout with the prompt and history elements hidden, not a separate layout

Unclear The visible effect of the new layout on transcript view is not clear.

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

Sandbox status shown to host apps now describes the rules actually enforced#

The sandbox status that Claude Code reports to host apps now describes the enforced rules and gains a field for allowing all Unix sockets

Unclear It is not clear whether the sandbox enforces anything differently or only reports it differently.

Details 0 0 Feedback

Continues on page 3 →

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.285. 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 136 bullets, 40 name something an entry on this page also names, 29 name something no entry here does, and 67 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. 1 of 25 tool schemas changed. The appended system-reminder blocks moved: 1 line added.

Claude Code, interactive mode

Documentation

What the docs did around this release

461 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 87 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