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
114 entries

Internal Changesopen

Continued from page 4

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

2 entriesBackground Tasks · none marked notable
2 entriesBedrock · none marked notable
·Internal
Under the hood
Useful1 Signal1
Bedrock unclear

Amazon Bedrock connections pass the API key differently#

When connecting to Amazon Bedrock, Claude Code now passes a different API key value and explicitly sends no separate auth token

Unclear It is not clear which setting the API key now comes from, or whether sign-in with AWS_BEARER_TOKEN_BEDROCK behaves differently.

Details 0 0 Feedback
2 entriesEnvironment Variables · none marked notable
2 entriesHooks · none marked notable
·Internal
Under the hood
Useful1 Signal1
Hooks unclear

Hook prompts are grouped with other background prompts#

Hook prompts are now handled like prompt suggestions and summaries, and a plan-session error message is shown in a different way

Unclear It is not clear what that shared handling of background prompts controls.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Hooks unclear

Session-start hook messages are added to the conversation one at a time#

Messages from hooks that run when a session starts are now inserted into the conversation individually instead of by rebuilding the whole list

Unclear It is not clear whether anything looks different to a user.

Details 0 0 Feedback
2 entriesPermissions · none marked notable
·Internal
Under the hood
Useful1 Signal2
Permissions unclear

File read and write permission checks gained an earlier check#

Before its usual permission checks for reading and writing files, Claude Code now runs an extra check that can return a result early

Unclear What the new check tests and when it applies to reads is not clear.

Details 0 0 Feedback
2 entriesPlugins · none marked notable
·Internal
Under the hood
Useful1 Signal1
Plugins unclear

Plugin manifests now explicitly list workflows as a component#

The list of parts a plugin can contain now names workflows explicitly

Unclear It is not clear whether workflows were already on the shared list, so plugins may have supported them before.

Details 0 0 Feedback
2 entriesRemote Control · none marked notable
·Internal
Under the hood
Useful2 Signal3
Remote Control unclear

New check for when organization policy blocks remote control#

Claude Code now treats remote control as blocked by organization policy only when the denial is final and the policy disallows it with markers present

Unclear What uses this check, what the markers are, and whether an oddly valued remote default nearby is related is not clear.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Remote Control unclear

Remote Control connections use renamed internal labels#

Messages between Remote Control peers now label the local side "device" instead of "laptop", so mixed versions may not connect

Unclear It is not clear whether the other side of the connection was updated to match.

Details 0 0 Feedback
2 entriesSDK · none marked notable
2 entriesTools · none marked notable
·Internal
Under the hood
Useful1 Signal1
Tools unclear

Tool budget now records which shell tool is in use#

Claude Code now records the name of the shell tool it is serving when it works out the tool budget

Unclear It is not clear what the recorded shell tool name is used for.

Details 0 0 Feedback
2 entriesWeb Fetch · none marked notable
2 entriesWorkflows · none marked notable
·Internal
Under the hood
Useful1 Signal3
Workflows unclear

Workflows record whether a review was launched from an account#

Workflow runs now carry a marker for reviews launched from an account, tied to BUGHUNTER_RESULT_RELAY

Unclear What this marker changes for a user, and how BUGHUNTER_RESULT_RELAY is set, are both unclear.

Details 0 0 Feedback
6 entries

Removedopen

−Removed
You'll notice
Useful3 Signal2
SDK unclear

SDK stream no longer reports progress from tools run inside the REPL tool#

Progress updates for tool calls made inside the REPL tool are removed from the SDK stream, subagent activity and background sessions

Unclear Whether the REPL tool itself still ships is not settled.

Details 0 0 Feedback
repl_calltool_progress
−Removed
You'll notice
Useful3 Signal2
Cloud Sessions unclear

Starting a cloud session no longer offers to sync your folder#

Launching with --cloud no longer runs the folder sync offer, local-change check or upload planning, and a new warning covers failed look-ups

Unclear It is not clear whether the folder sync feature was removed or moved elsewhere in Claude Code.

Details 0 0 Feedback
--remote
−Removed
You'll notice
Useful2 Signal1
Input unclear

Pasted audio is no longer handled specially, only images are#

Claude Code's handling of pasted content no longer treats audio specially; only images keep their own handling

Unclear Whether pasting audio was ever something a user could do is not clear.

Details 0 0 Feedback
−Removed
Under the hood
Useful1 Signal1
Elsewhere unclear

The Edit tool lost an alternative description about files outside your folder#

Claude Code no longer carries an alternative Edit tool description that told Claude to read files outside the working folder before editing them

Unclear The standard Edit description did not change, so it is unclear which setups ever saw the wording that was removed.

Details 0 0 Feedback
−Removed
You'll notice
Useful1 Signal1
Attachments unclear

Audio attachments are left out of the message attachment summary#

The summary of a message's attachments now lists only images, where before it listed images and audio

Unclear It is not clear what this summary is used for or whether audio is still handled somewhere else.

Details 0 0 Feedback
−Removed
You'll notice
Useful1 Signal1
Input unclear

Audio placeholders are no longer recognised in prompts#

Claude Code no longer treats Audio #N as a pasted-content placeholder; pasted text, image and truncated text placeholders remain

Unclear It is not clear whether pasting audio was ever available to users.

Details 0 0 Feedback
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

401 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