Follow Discord

Claude Code v2.1.284

latestnext 434 entries read Grouped into 328 v2.1.283 → v2.1.284 Mods API: +22 added · 0 removed · 7 changed · 12 docs only Markdown JSON Follow Unofficial

You can now use Sonnet 5.5 by choosing sonnet on the Anthropic API, where it replaces Sonnet 5. Bedrock, Vertex and other providers still get their older models under that name. A new sandbox network setting, deniedResolvedAddresses, blocks allowed websites that resolve to IP addresses or ranges you list. Apps built on the SDK can save a feedback report as a local zip with the new save_locally option. The Claude gateway can now sign in to its identity provider with a certificate, so oidc.client_secret is optional. /rate-limit-options now shows up in the command list.

Several features are in this build but not switched on yet. Claude Code can clear old tool results when you return after more than an hour idle. It keeps the last 5 results and stays off unless switched on remotely. PR Steward is an agent that looks after pull requests. /autofix-pr can now step aside when PR Steward is already working on one. A hidden guide plugin for the live mods added in v2.1.283 is built in but off.

Cleaning up an agent team no longer deletes its members' worktrees. Ending a session now closes only the tmux or iTerm teammate panes that session opened. Calls to an MCP tool whose server is still starting now wait instead of failing. A broken image in a prompt no longer crashes the turn. The /design canvas mode and the dashboard artifact template are removed. Claude can also no longer start /design on its own.

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

Five to try today

Picked from 18 you can use now
  1. Sonnet 5.5 becomes the default Sonnet model, with Sonnet 5 kept in the picker

    The sonnet alias now means Sonnet 5.5 (claude-sonnet-5-5) on the Anthropic API, Sonnet 5 stays pickable, and refusal handling now covers Sonnet

    Sessions & agents
  2. New appendSystemPromptHead option moves a verified start of the appended system prompt into the cached part, in remote sessions

    Remote sessions can move a hash-verified opening of --append-system-prompt text into the cached system prompt via CLAUDE_CODE_APPEND_PROMPT_HEAD

    Elsewhere
  3. Telemetry moves onto the plugin hook system, with a built-in cc-plugin-otlp and new rules for plugin telemetry hooks

    A built-in cc-plugin-otlp can send OpenTelemetry records through plugin hooks, and plugin telemetry hooks must name a stream, with anthropic reserved

    Extensions
  4. Unattended-serving consent gets a Remote Control hub row, and a Yes is not saved when settings turn it off

    A new hub row lets you see or withdraw consent for cloud sessions running commands on your computer, and policy-blocked Yes answers are not stored

    Sessions & agents
  5. SDK feedback can be saved as a local bundle, and hosts learn the feedback mode up front

    SDK hosts can save a feedback report as a local redacted zip with save_locally, and learn at startup whether feedback is sent, bundled or disabled

    Sessions & agents

Want the reasoning? Read walks the 42 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
42 entries

What probably matters to you

Anything you can use today, anything that visibly changes, and anything worth poking at. One line each, open for detail.

◌In dev
Nothing to try yet
Useful5 Signal5
Group of 3 Cloud Sessions Notable unclear

New connected-session (tengu_violin_maple) and file-sync (tengu_violin_duet) gates for --cloud sessions#

Cloud sessions gain two new server gates, tengu_violin_maple for staying attached and tengu_violin_duet for directory sync

Unclear It is not clear what a connected session or file sync actually changes about the cloud session that gets created, or what the file sync switch falls back to by default.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful4 Signal5
Group of 4 Context Management Notable unclear

Old tool results can be cleared after a long idle gap (tengu_zany_pike), and file re-reads return full content when that may happen#

After over an hour idle, Claude Code can ask the server to clear old tool results, and file re-reads then skip the 'unchanged' shortcut

Unclear It is not traced where the mode setting is read, so the exact behaviour of shadow mode is known only from how the code checks it.

Details 0 0 Feedback
+New
Use it now
Useful4 Signal4
Group of 4 System Prompt Notable unclear

New appendSystemPromptHead option moves a verified start of the appended system prompt into the cached part, in remote sessions#

Remote sessions can move a hash-verified opening of --append-system-prompt text into the cached system prompt via CLAUDE_CODE_APPEND_PROMPT_HEAD

Unclear It is not clear which cloud session launcher sets this variable, or whether any does yet.

Details 0 0 Feedback
CLAUDE_CODE_APPEND_PROMPT_HEADCLAUDE_CODE_REMOTE
·Internal
Under the hood
Useful4 Signal4
Group of 2 Hooks unclear

Plugin hooks can be handed to a separate runner instead of running locally#

Plugin hooks can now be passed to a separate plugin hook runner, possibly on another machine, with no visible way to switch it on yet

Unclear It is not clear whether anything sets up the outside runner yet, so this may not be in use.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful4 Signal5
Remote Control unclear

Remote Control panel can show a row for unattended serving#

The Remote Control dialog can now show an extra row for unattended serving, with a change action and an optional notice

Unclear What decides whether the row appears, and what its text says, is not known.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful3 Signal4
Group of 5 Cloud Sessions unclear

Cloud sessions can hold a writing tool until its call is on record#

In cloud sessions, a tool that may write can now wait up to 30 seconds for its call to be stored, if the server's upload policy asks for it

Unclear It is not clear whether any server sends these instructions yet, or whether 30 seconds is a default or an upper limit.

Details 0 0 Feedback
+New
Use it now
Useful4 Signal3
Group of 5 Agents Notable unclear

SDK feedback can be saved as a local bundle, and hosts learn the feedback mode up front#

SDK hosts can save a feedback report as a local redacted zip with save_locally, and learn at startup whether feedback is sent, bundled or disabled

Unclear The request is marked internal, so it is unclear which apps actually send save_locally.

Details 0 0 Feedback
save_locally/feedback
+New
Use it now
Useful5 Signal2
Group of 2 Sandbox Notable no docs found unclear

Sandbox network proxy checks what allowed hostnames resolve to, with a new deniedResolvedAddresses setting#

The sandbox now refuses allowed hostnames that resolve to loopback, cloud-metadata and similar addresses, and deniedResolvedAddresses adds your own ranges

Unclear Whether this setting can be set in the sandbox section of settings.json, rather than only inside the sandbox's own configuration, is not confirmed.

Details 0 0 Feedback
deniedResolvedAddresses
◌In dev
Nothing to try yet
Useful4 Signal4
MCP Notable no docs found unclear

Groundwork for hiding named MCP tools from Claude while apps still list them#

Claude Code can now hide an MCP tool from the model if it appears on a per-server list, but nothing in this build fills that list yet

Unclear It is unclear whether some other part of Claude Code fills the list, or whether there is any way to set it in this build.

Details 0 0 Feedback
keepMcpToolsFromModel
◌In dev
Nothing to try yet
Useful3 Signal4
API Retries unclear

A new way of deciding API retries runs in the background for comparison#

Claude Code now carries new rules for retrying failed API calls, which run alongside the current ones only to compare decisions

Unclear It is not confirmed whether any part of Claude Code acts on the new rules' decisions or whether they only observe.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful3 Signal4
Cloud Sessions unclear

Groundwork for cloud sessions with no disk, not reachable yet#

Claude Code has checks for a cloud session with no disk, but nothing in this build turns that mode on

Unclear Another program hosting Claude Code, such as the desktop app, might be able to turn this mode on in a way that was not traced.

Details 0 0 Feedback
·Internal
Under the hood
Useful3 Signal4
Context Management unclear

Requests to the model can now ask for old tool results to be cleared#

Claude Code's requests can now include an instruction to clear old tool results from context, not only old thinking

Unclear It is not clear what supplies the tool-clearing instruction or whether a flag controls it.

Details 0 0 Feedback
+New
Use it now
Useful4 Signal2
Group of 2 Terminal UI

Gateway logins show dollar spend against the spend limit#

For gateway logins with a spend limit, the status line data and usage screen now include dollars used, the dollar limit and the period

Details 0 0 Feedback
rate_limits.spend_limit
↑Improved
Use it now
Useful4 Signal2
Group of 4 Effort unclear

Ultracode becomes an on/off toggle that works at any effort level#

Ultracode is no longer an effort level: it is a session toggle in /effort, with new SDK fields and a narrower subagent-cap exemption

Unclear It is not settled whether the ultracode row is hidden on plans where workflows are off by default.

Details 0 0 Feedback
↑Improved
Use it now
Useful4 Signal3
Agents Notable no docs found unclear

Agent SDK runs can keep going after the result while background work finishes#

The Agent SDK now ends a run when Claude Code reports it is idle, which can mean waiting up to 10 minutes after the result

Unclear Exactly what ending the run shuts down in each input mode, single-turn versus streaming, is not settled.

Details 0 0 Feedback
CLAUDE_CODE_SDK_READS_SESSION_STATECLAUDE_CODE_EMIT_SESSION_STATE_EVENTS
+New
Use it now
Useful5 Signal1
Group of 2 MCP unclear

/mcp reconnect all reconnects every MCP server#

/mcp reconnect all now reconnects every MCP server that needs it instead of looking for a server named "all"

Unclear It is unclear whether the interactive view already accepted reconnect all another way before.

Details 0 0 Feedback
/mcp reconnect all
·Internal
Under the hood
Useful2 Signal4
Tools unclear

Read tool results can come back from another process or machine#

The Read and NotebookEdit tools can now accept results produced by another process, and tools aimed at an unknown machine or another session are refused

Unclear It is not clear what switches on sending tool calls to another machine, or whether any reader can use it yet.

Details 0 0 Feedback
↑Improved
Use it now
Useful4 Signal2
Slash Commands Notable unclear

/rate-limit-options now shows up in the command list#

/rate-limit-options is no longer hidden from the command list and is now described as "Manage usage limits and upgrade options"

Unclear It is not settled which account types pass the check that makes the command available.

Details 0 0 Feedback
/rate-limit-options
↑Improved
Use it now
Useful3 Signal1
Effort unclear

Effort slider now responds to left, right and Tab#

In the effort slider, left and right change effort and Tab toggles Ultracode, and these keys can be rebound

Unclear It is not clear whether the Tab hint is shown only when Ultracode is available.

Details 0 0 Feedback
↑Improved
Use it now
Useful3 Signal1
Headless Mode unclear

Scripts using claude -p get a local command's exit code#

In -p mode with text or json output, Claude Code now exits with the exit code a local slash command reported, instead of always 0

Unclear It is unclear which local commands actually report an exit code.

Details 0 0 Feedback
Were these the right ones to put at the top? 0 answered
Below the fold

Everything else

Smaller changes and internals, grouped as the pipeline found them. Nothing is dropped, it is only further down.

155 entries

Improvementsopen

9 more of these are in What probably matters to you, above.

↑Improved
You'll notice
Useful3 Signal3
Group of 2 Chrome & Browser unclear

Browser and computer-use enable tools now really enable, with an optional task#

The enable tools for Claude in Chrome, the desktop app's browser and computer use now tell Claude when to call them and take an optional task

Unclear It is not settled when this tool is available or what calling it actually does beyond its new description.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal3
Group of 2 Gateway unclear

Gateway hosts can be vouched for by a recognized Claude gateway deployment#

Gateway addresses that fail the local checks can now be accepted if a recognized Claude gateway deployment vouches for them, using the session's login token

Unclear It is not clear which login steps use this confirmation or whether a switch controls it.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 3 Permissions no docs found unclear

Projects sessions keep WebFetch and WebSearch approvals to the current session#

In Projects sessions, 'always allow' for WebFetch or WebSearch is saved for the session only, and hooks and plugins can no longer grant these tools

Unclear Apart from the environment variable, how Claude Code decides a session is a Projects session is not stated.

Details 0 0 Feedback
CLAUDE_CODE_PROJECTS_SESSION
↑Improved
You'll notice
Useful2 Signal3
Group of 2 Compaction unclear

Auto-compact now counts context the server has already cleared#

Server-reported context_management results are kept on assistant messages, and auto-compact adds the cleared tokens to its estimate

Unclear It is not clear why the cleared tokens are added to the estimate rather than taken away from it.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal3
Agents unclear

Messages from agents can be folded in the conversation view#

The conversation view can now fold agent messages, and the "N new messages" divider moves to the next visible row when its message is folded

Unclear It is not clear which setting or view mode switches agent message folding on.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal3
Hooks unclear

Project hooks can run inside a macOS sandbox instead of being refused#

On macOS with the sandbox or a proxy on, project hooks run through remote tools can now run confined instead of being refused, behind a flag

Unclear It is not clear what the second condition checks or which parts of Claude Code reach this hook runner.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal3
Plugins unclear

Plugin copy buttons can now copy through a connected client app#

When a plugin copies text outside the terminal, Claude Code now hands it to a connected client that supports copying instead of giving up

Unclear It is not clear which client apps support these copy and prompt actions.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal3
Account Memory unclear

/memory shows an Account memory status line#

The /memory screen shows an "Account memory" status line, with a note, below the synced project memory line

Unclear What fills in the Account memory line, and when it is shown, is not known.

Details 0 0 Feedback
/memory
↑Improved
You'll notice
Useful2 Signal3
Cloud Sessions unclear

New status text when Anthropic switches a cloud-session feature off#

Cloud-session status can now say a feature is switched off by Anthropic and rechecked on every message, and gains a device_unbound reason

Unclear Where the new text is shown, and what situation device_unbound describes, is not known.

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

Remote directory sync now snapshots after every 5 writing tool calls#

In remote containers, directory-sync snapshots now fire after 5 writing tool calls instead of following quiet-time and max-wait timers

Unclear Which sessions use this folder sync, and what turns it on, is not known.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal2
Slash Commands

/recap only runs when you ask for it yourself#

/recap now refuses requests relayed from Slack, Teams, project threads, routines or other programs, and only answers you directly

Details 0 0 Feedback
/recap
↑Improved
You'll notice
Useful3 Signal2
Models unclear

The opusplan model setting now gets a much shorter system prompt#

With opusplan, Claude Code now sends Claude a compact system prompt with a short Harness section and a condensed memory guide

Unclear Why opusplan switched to the short prompt is unclear; it may be because it now resolves to a different underlying model.

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

Gateway spending caps can be reported as usage and limits#

The gateway can now turn its spending caps into a usage summary in US dollars, with warning and critical levels

Unclear Where this summary is shown, and whether it is switched on, is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal1
Group of 2 Auto Mode unclear

New "Yes, but ask again next time" answer for reads outside your folders#

The prompt for reading files outside your working directories gains an allow-once answer that permits one read and asks again next time

Unclear It is not settled whether this prompt opens on every first outside read in auto mode or only under narrower conditions.

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

Auto mode's user-boundary rule can now cover commits in connected apps#

Auto mode's safety check has a second version of its user-boundary rule that also covers committing changes in a connected app or account

Unclear It is not clear which part of Claude Code uses the version that covers connected apps.

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

The narration line under the spinner is no longer shown#

The narration text that could appear under the working spinner is gone, while tips and the "Next:" task line still show

Unclear It is unclear whether the narration line was ever shown to users, or whether it now appears somewhere else.

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

Your plan name can now come from your organization's account#

Claude Code can show your plan as "Claude" plus the name your organization's account gives, instead of a fixed label

Unclear It is not confirmed which screen shows this subscription name.

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

Claude must read your skill before proposing one with the same name#

A proposed new skill that shares a name with one of your own skills is refused unless Claude has read that skill's SKILL.md in full

Unclear Whether the skill-proposing tool itself is only available to some accounts is not stated.

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

Cloud file sync can now stop because this computer can't sign its uploads#

Syncing a folder's files to a cloud session now stops, with a message, when this computer can't sign uploads as the device tied to the session

Unclear Whether this path is behind a switch, and what that switch defaults to, is not stated.

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

Thinking from another organisation is now described as kept, not removed#

The warning about thinking from another organisation now says it is not deleted and comes back if you resume signed in to that organisation

Unclear Whether Claude Code now actually keeps the thinking, or only the wording changed, is not settled.

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

Diskless cloud sessions refuse disk-dependent features and explain why#

Sessions launched as diskless now refuse claude.ai marketplaces and mods with a reason, skip ripgrep, and stop pointing the model at a transcript file

Unclear Which hosts launch sessions in this mode is not known.

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

Claude tells you when Anthropic turns cloud file sync off or back on#

Claude now tells you once when Anthropic has switched off directory file sync, and again when it is back on, checking at the start of each turn

Unclear It is not clear what causes Anthropic to switch file sync off.

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

Cloud folder sync now needs a device signing key and signs every request#

Cloud folder sync refuses to start without a device signing key, and any request it cannot sign is stopped rather than sent unsigned

Unclear The settings or switches that make cloud folder sync available in the first place are not described.

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

Auto-memory and pinned memory are cleaned before use#

Automatically written memory and pinned memory now have hidden characters cleaned out and tag-like text escaped before they reach Claude

Unclear Exactly which characters are removed is not settled.

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

Large images from remote machines are shrunk to fit instead of refused#

When a remote tool answer is too big, Claude Code now shrinks embedded images to fit before refusing, and the size limit can be set remotely

Unclear The lowest and highest values the size limit is held between were not checked.

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

Cloud sessions bind your device before syncing a local folder#

Starting a cloud session that would sync a local folder now binds this device first, and drops the sync with a notice if that fails

Unclear It is not clear which remote switches decide when connected sessions and file sync are used.

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

Cloud session summary lists tracked files that stay on your computer#

When you start a cloud session, the summary now names tracked files that must stay local and says the session runs without them

Unclear It is unclear which files count as ones that must stay on this computer.

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

Cloud file sync signs files per device and explains when that fails#

Cloud file sync now signs synced files with a key for this computer, and stops with a clear message if that cannot be set up

Unclear Whether this is controlled by the remote switch it appears to be is not confirmed.

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

Pausing or resuming memory now refreshes what Claude sees in the same session#

Pausing or resuming memory makes Claude Code re-read your memory and instruction files right away, with a note saying why

Unclear It is not clear whether pausing memory previously left out-of-date memory in Claude's context by some other route.

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

Long messages you send are shortened in the conversation view#

Long messages you send now show only their first lines in the conversation, with a count of hidden lines you can expand

Unclear How many lines are shown before shortening, and whether some modes turn this off, is not known.

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

Remote Control asks to trust an untrusted folder instead of exiting#

Starting claude rc in an untrusted folder now shows a trust prompt with a y/N question instead of printing an error and quitting

Unclear Whether anything besides both input and output being a terminal decides if the prompt can be shown.

Details 0 0 Feedback
claude rc
↑Improved
You'll notice
Useful2 Signal1
Group of 2 Cloud Providers unclear

Bedrock and Vertex model-access checks are cached on disk for 15 minutes#

A successful Bedrock or Vertex model-access check is now reused for 15 minutes, keyed on your region, endpoint and credentials

Unclear Only the Bedrock path was traced end to end, and the 15-minute window was not confirmed to belong to this cache.

Details 0 0 Feedback

Continues on page 2 →

Verbatim
Awaiting notes

Official release notes pending

Anthropic has not published official notes for v2.1.284 yet. This section updates automatically when the entry appears in the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

1 added and 1 removed, of 218 lines, about 4 words, in the prompt 15 of 27 arms receive. 3 other prompts also changed. 1 of 27 tool descriptions changed. The appended system-reminder blocks moved: 1 line added.

Claude Code, interactive mode

Documentation

What the docs did around this release

71 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 79 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