Follow Discord

Claude Code v2.1.283

latestnext 486 entries read Grouped into 386 v2.1.282 → v2.1.283 Mods API: +0 added · 0 removed · 2 changed · 2 docs only Markdown JSON Follow Unofficial

You can now have a new bundled skill write live mods that reload inside your session once you agree. A mod is a plugin that adds panes, status lines, toasts or hooks to Claude Code. Cloud sessions started with claude --cloud can now use the MCP servers on your machine after you allow it. Setting CLAUDE_CODE_REMOTE_TOOLS_FORWARD to true lets Bash, Edit and Write calls run on an attached machine. The new --client-data-url flag loads a signed per-model configuration from Anthropic. Claude Code will not start if that configuration fails to load.

Sixteen additions are in the build but not switched on yet. A GetTask tool that reports on background shell commands stays off until it is switched on remotely. Compacting a long idle conversation before its one-hour prompt cache expires is also off by default. Auto mode gains an option to check Chrome clicks as well as page navigation, but it is not switched on. Remote Control can offer this machine's folder and tools to cloud sessions only behind a server switch that is off.

Among the fixes, Remote Control now works for Pro, Max, Team and Enterprise users who turned telemetry off. If you quit while a local MCP server is still connecting, Claude Code now stops that server instead of leaving it running. MCP servers built on Java MCP SDK 0.17.0 or older now connect after one automatic retry. Git diffs now run with --no-color, so git settings that force colour no longer garble them. Skill names starting claude-ai: are no longer mapped to anthropic-skills:. CLAUDE_CODE_DIR_SYNC_CHAIN is no longer read, because cloud directory sync now always sends changes as linked bundles.

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

Five to try today

Picked from 40 you can use now
  1. New mod hot-reloading: a per-session mods folder, a consent prompt and a skill for writing mods

    Claude can write plugin mods into a per-session folder that hot-reload after you agree, with a bundled skill and restore on resume

    Elsewhere
  2. Tool calls can be sent to an attached machine with _host when CLAUDE_CODE_REMOTE_TOOLS_FORWARD is set

    With CLAUDE_CODE_REMOTE_TOOLS_FORWARD set, tools gain a _host field for running on an attached machine, with new Bash guidance and classifier rules

    Tools & output
  3. New --client-data-url flag loads a signed configuration for your model

    --client-data-url or CLAUDE_CODE_CLIENT_DATA_URL loads a signed per-model configuration from Anthropic, and Claude Code will not start if it fails

    Settings & config
  4. Gateway adds Bedrock Mantle and Google Cloud upstreams and a per-upstream models list

    The self-hosted gateway gains mantle and anthropicGoogleCloud upstreams, and each upstream's models list now controls which models it serves

    Platform & internals
  5. New variable pins the remote tools helper to your stored claude.ai login

    With CLAUDE_CODE_REMOTE_TOOLS_PIN_STORED_LOGIN set, the serve helper exits with code 78 if its API or sign-in addresses are not Anthropic's own

    Tools & output

Want the reasoning? Read walks the 80 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
80 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.

+New
You'll notice
Useful4 Signal5
Remote Tools unclear

Rules your machine applies when a cloud session runs tools on it#

Claude Code now carries the rules a local machine uses to accept, limit or refuse tool calls forwarded from a cloud session

Unclear What lets a machine start serving these calls was not traced, so whether this is active is unknown, as is whether the code is new or was moved in from elsewhere.

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

This machine can be offered to cloud sessions as a place to use tools#

Claude Code can now tell cloud sessions that this machine's folder and tools are available, under a server setting that is off by default

Unclear The other conditions in the decision, such as platform, a local device setting and policy, are not fully known.

Details 0 0 Feedback
+New
You'll notice
Useful3 Signal4
Group of 2 Account Memory unclear

Subagents limited in what they can do with account memory#

Account memory servers can now set whether subagents get full, read-only or no access, and by default only the main agent can change memory

Unclear It is not clear what decides whether an account memory server is attached to a session at all.

Details 0 0 Feedback
+New
You'll notice
Useful3 Signal4
Group of 2 Mods unclear

Function-hook plugins get generated TypeScript types and a tsconfig#

Claude Code now writes a tsconfig, a .gitignore and type declarations into function-hook plugin folders so editors can type-check hooks

Unclear It is not clear whether the function-hook plugin feature is switched on for everyone or behind a setting.

Details 0 0 Feedback
+New
You'll notice
Useful4 Signal3
Group of 2 Artifacts no docs found unclear

Artifact connector declarations accept "dynamic": true#

Published artifacts can declare "dynamic": true in capabilities.mcp to call unlisted connectors, with viewers approving each on first use

Unclear The capabilities field only appears when an internal setting is on, and it is not clear who has that setting.

Details 0 0 Feedback
capabilities.mcp
+New
You'll notice
Useful4 Signal3
Group of 2 Sandbox Notable no docs found unclear

Sandbox gains a deny-all-network option#

The sandbox accepts a new denyAllNetwork option that cuts off all network access without a proxy; it is not supported on Windows

Unclear Nothing appears to use this option yet, so it may not affect any command in this release.

Details 0 0 Feedback
denyAllNetwork
+New
Use it now
Useful4 Signal4
Remote Tools Notable unclear

claude --remote can now offer this machine's tools to the cloud session#

When claude --remote starts a cloud session and stays attached, it can now make tools on your own machine available to that session

Unclear It is not clear whether further conditions, such as a server-side switch, can still stop the tools from being served.

Details 0 0 Feedback
claude --remote
+New
You'll notice
Useful4 Signal4
Artifacts unclear

Artifacts can ask each viewer to approve connectors they did not list#

An artifact's connector declaration can now be marked dynamic, so viewers approve unlisted connectors at first use instead of those calls failing

Unclear It is not clear whether the Artifacts feature itself is available to every account.

Details 0 0 Feedback
+New
You'll notice
Useful4 Signal4
Remote Control unclear

Headless Remote Control can serve tools from its folder#

Headless Remote Control can now offer to run tool calls from its folder and reports how many it is serving

Unclear The setting that controls this and whether it is on by default could not be determined.

Details 0 0 Feedback
↑Improved
You'll notice
Useful4 Signal4
Mods unclear

The built-in skill for writing hook plugins is now framed as "Make a mod"#

The bundled skill for writing function-hook plugins is now described as making mods such as live panes, bands, status lines and toasts, with example files

Unclear What decides whether the "plugin-authoring" bundle is available is not known.

Details 0 0 Feedback
+New
You'll notice
Useful4 Signal4
Cloud Sync unclear

Your machine now answers file sync requests from its cloud session#

A machine bound to a cloud session now handles its file sync calls, pulling the session's changes in and, when asked, sending the checkout up

Unclear What turns this handler on is not stated.

Details 0 0 Feedback
↑Improved
Use it now
Useful5 Signal3
Background Tasks Notable no docs found unclear

Worker check-ins now follow a schedule set by CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE#

One schedule variable replaces the two single-interval check-in variables, and setting the old ones no longer changes anything

Unclear Exactly what Claude Code does at each check-in is not shown.

Details 0 0 Feedback
CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE
↑Improved
Use it now
Useful3 Signal3
Group of 2 Memory Notable no docs found unclear

Post-turn memory config gains role_line_scan#

The post-turn memory config now takes a role_line_scan option choosing which attachments, instruction files and first window are scanned

Unclear What the role line scan does is not known.

Details 0 0 Feedback
CLAUDE_CODE_POST_TURN_MEMORY_CONFIGrole_line_scan
↑Improved
You'll notice
Useful3 Signal4
Model Catalog unclear

A built-in copy of the model list for third-party provider sessions#

Claude Code carries a built-in copy of its published model list, used by third-party provider sessions until they fetch the current one

Unclear How this built-in copy replaces the older samples and where it is read is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal4
Remote Tools unclear

Claude gets guidance for offline machines and things only on your computer#

New instructions tell Claude what to do when an attached machine is unreachable, what exists only on your computer, and what to do with none attached

Unclear What turns the attached-machine feature on is not stated.

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

Only the main agent can change your account memory#

Subagents, teammates, forks and background queries are now refused when they try to write to your account memory

Unclear Which account-memory tools are on the exempt list, and whether the memory server itself only connects under a separate switch, are not settled.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal4
Artifacts unclear

Pages that can request any connector are now flagged as unverified#

When a page can ask viewers for any MCP connector, its permission changes say so and Claude is told to warn you those integrations are unverified

Unclear It is not clear where this instruction is given to Claude or whether page publishing is available to everyone.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal4
Auto Mode unclear

Sessions can start in auto mode when the server sends no setting#

The built-in fallback for starting sessions in auto mode switched from off to on, so it applies unless the server turns it off

Unclear One of the conditions that must also hold was not identified, so exactly which users can be affected is not settled.

Details 0 0 Feedback
permissions.defaultMode
·Internal
Under the hood
Useful3 Signal4
Subagents unclear

Forked agents can report output as it streams#

Forked agents can now pass on each piece of streamed output as it arrives, and are labelled as a worker by default for memory

Unclear What uses the streamed output or the memory label is not known.

Details 0 0 Feedback
↑Improved
You'll notice
Useful4 Signal3
Background Tasks unclear

Background tasks dialog groups teammates by team and adds an actions menu#

The background tasks dialog groups agent teammates under team headings and can open a View, Foreground and Stop menu

Unclear It is unclear what decides whether the actions menu opens, so it may not be active yet.

Details 0 0 Feedback
+New
You'll notice
Useful4 Signal3
Gateway Notable unclear

Requests can now carry a prompt id header for gateways#

API requests can carry a new x-claude-code-prompt-id header naming the prompt behind them, under the same rule as other gateway hint headers

Unclear It is not clear that any request Claude Code makes actually supplies a prompt id yet.

Details 0 0 Feedback
x-claude-code-prompt-id
+New
Use it now
Useful5 Signal2
Slash Commands Notable unclear

/doctor prompt-audit reviews your project's instruction files#

/doctor prompt-audit hands off to the bundled claude-api skill to audit CLAUDE.md, rules, skills and other instruction files

Unclear What the optional path after prompt-audit changes is not stated.

Details 0 0 Feedback
/doctor prompt-audit
↑Improved
You'll notice
Useful2 Signal4
Hooks unclear

Hooks can no longer change calls to the account memory server#

Hooks may still allow or block calls to the account memory server, but a call they try to rewrite is denied and a rewritten result is dropped

Unclear It is not stated when an account memory server is connected in the first place.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful2 Signal4
Remote Tools unclear

Unused groundwork for checking remote tool requests before any tool runs#

Tool requests from a bridged device can now be refused before the tool runs, but no tool uses this yet

Unclear It is not clear whether any tool opts in in a less direct way, or whether the refusal depends on the bridge's enforcement setting.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal4
Preview Browser unclear

Interactive sessions start a background search for a preview browser#

Each interactive launch now begins a background preview-browser discovery step, which print and SDK modes skip

Unclear What this step looks for, what it is used for, and whether it is switched off internally are not settled.

Details 0 0 Feedback
↑Improved
Use it now
Useful3 Signal3
Slash Commands unclear

/status shows a Client data entry when client data is loaded#

The part of /status that lists where your settings come from now includes a Client data entry whenever a client-data document is loaded

Unclear It is not clear what a client-data document is or how one gets loaded.

Details 0 0 Feedback
/status
+New
Use it now
Useful3 Signal3
Mods unclear

Pane buttons can be marked as dismiss buttons#

Buttons in pane layouts now accept a role of "dismiss", and any other role value is rejected with an error

Unclear What Claude Code does differently with a dismiss button is not clear.

Details 0 0 Feedback
↑Improved
Use it now
Useful2 Signal3
Configuration no docs found unclear

CLAUDE_CODE_GB_BASE_URL gets the same settings checks as the proxy variables#

CLAUDE_CODE_GB_BASE_URL joins the proxy, certificate and bridge variables that Claude Code checks when it cleans a settings file

Unclear It is unclear whether the filter keeps or removes these variables, which settings files it runs on, and whether the variable really sets where feature flags are fetched from.

Details 0 0 Feedback
CLAUDE_CODE_GB_BASE_URLCLAUDE_CODE_GB_REFRESH_INTERVAL_MS
↑Improved
Use it now
Useful4 Signal1
Memory unclear

/memory settings are now a list of toggles#

In /memory, Auto-memory, Auto-dream and synced project memory are now toggles in a list above the memory file picker

Unclear Whether the conditions for showing each setting also changed is not established.

Details 0 0 Feedback
/memory
↑Improved
Use it now
Useful3 Signal1
Plugins

claude plugin eval now needs git 2.31 or newer#

claude plugin eval now checks your git version and refuses to run with git older than 2.31

Details 0 0 Feedback
claude plugin evalGIT_CONFIG_COUNT
↑Improved
Use it now
Useful2 Signal1
Group of 5 Terminal UI unclear

Message selector, /rewind, diff dialog and other pickers move to a shared list with generic select:* keybindings#

messageSelector: keybinding actions are replaced by select: and rewritten in user config as /rewind, the diff dialog and other pickers move to a shared list

Unclear It is not clear where the rewrite runs, or whether diff:viewDetails is also rewritten in the diff dialog, where it is still a default binding.

Details 0 0 Feedback
↑Improved
Use it now
Useful2 Signal1
Plugins unclear

Plugin validation checks more manifest paths#

claude plugin validate now checks paths for more plugin parts and flags a .json path that is really a folder

Unclear The full list of checked keys comes from reading the code, not from running the validator.

Details 0 0 Feedback
claude plugin validate
↑Improved
Use it now
Useful2 Signal1
Plugins unclear

Removing a plugin marketplace now lists the plugins removed with it#

claude plugin marketplace remove now lists the plugins uninstalled along with the marketplace and says their data is deleted

Unclear Whether plugins were already uninstalled this way before, with only the report being new, is not settled.

Details 0 0 Feedback
claude plugin marketplace remove
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.

1 entry

New Featuresopen

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

169 entries

Improvementsopen

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

↑Improved
You'll notice
Useful3 Signal3
Group of 3 Managed Settings unclear

Insights, stats and other transcript-scanning features no longer denied by HIPAA taint by default#

Four local features that scan your transcripts, including Insights, now run in HIPAA-flagged orgs unless the server restricts them or tengu_hashed_lark restores the deny

Unclear It is not fully clear how the hinted-denied list is filled when no policy has been loaded.

Details 0 0 Feedback
allow_insights/insights
↑Improved
You'll notice
Useful2 Signal3
Group of 2 Cloud Sync unclear

Directory sync checks the remote machine is alive before forwarding a command#

Before forwarding a command, directory sync now checks the machine is still reachable and fails fast, blaming the machine, if it is away

Unclear It is not clear which setups this check runs in, since it depends on the remote machine's version and on sync support that was not traced.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 5 Permissions unclear

Permission prompts marked person-only can now only be answered by a human#

Permission asks marked personOnly now skip the classifier, hooks, the coordinator check and prompt-tool hook races, and guard against accidental keypresses

Unclear Whether the skipped check includes your own permission hooks or only the coordinator's own automation is not clear.

Details 0 0 Feedback
↑Improved
Nothing to try yet
Useful2 Signal3
Group of 3 Plugins unclear

Synced claude.ai plugins can leave out MCP servers a terminal cannot sign in to#

Claude Code remembers when an MCP server offers no way for a terminal to register, and can leave such servers out of plugins synced from claude.ai

Unclear Exactly which plugin sources count as synced for this check is not settled.

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

Artifact preview now notices code that calls window.claude.use()#

The artifact preview check stubs window.claude.use(), records which capabilities a page asked for, and tells Claude to test those parts after publishing

Unclear What decides whether this preview feature is available is not known.

Details 0 0 Feedback
window.claude.use
↑Improved
You'll notice
Useful3 Signal3
Sessions unclear

Warning when resuming a session last used by a different organisation#

Resuming a session last used under another organisation can now warn that Claude's earlier thinking will be removed and the next reply may be slower

Unclear It is not clear whether only the warning is new, or whether recording which organisation used a session is new as well.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal2
Group of 3 Sessions unclear

Remote Control changes for users who turned telemetry off#

Paid subscribers with telemetry off can pass Remote Control's eligibility check, but remote sessions now refuse with a clear reason when the version floor is unreachable

Unclear What the earlier empty answer led to in practice is not settled.

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

Plugin spinners can now appear in the desktop app#

The spot where plugins can supply their own spinner is now listed for the desktop app as well as the terminal

Unclear Whether the desktop app actually shows a plugin's spinner in this build is not known.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Cloud Sync unclear

Cloud folder sync gets a new merge error and clearer retry messages#

Syncing a local checkout with a cloud session can now report a failed git index merge, describes retries plainly, and refuses some snapshots

Unclear It is not clear whether folder sync with cloud sessions is available to every user.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Subagents unclear

Some MCP servers listed in agent definitions can now be refused#

When a subagent's definition lists MCP servers, some of those entries can now be dropped and recorded as refused

Unclear Which server names or settings lead to a refusal is not stated.

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

Claude is told what to do when publishing over a workshop page is refused#

Refused publishes over a workshop page now tell Claude to read the page's live decisions instead, or to tell you the session can't build on it

Unclear Whether workshop pages are behind a remote switch in this release is not clear.

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

Publishing an artifact can refuse live pages that save over themselves#

With live paths on, publishing a live page that saves over itself can now be rejected with the error live_self_saving_page

Unclear It is not clear where the live paths feature is switched on or what its default is.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Remote Tools unclear

Claude is told not to do a detached machine's work locally instead#

When no machine is attached any more, Claude is now told to say so rather than doing that machine's work in the current environment

Unclear It is not clear whether this message reaches Claude as a tool result or as system text.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Cloud Sync unclear

Cloud sessions fed by directory sync start from an empty repository#

When directory sync supplies your files, setting up a cloud session now creates an empty repository instead of uploading a git bundle

Unclear The exact conditions under which a session counts as served by directory sync are not settled.

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

Your own MCP server named "memory" is dropped when Claude Code supplies one#

If Claude Code's own "memory" server is configured, any other MCP server whose name works out to "memory" is removed from the server list

Unclear It is not clear what adds Claude Code's own memory server, whether that is switched on for everyone, or whether you are told when yours is dropped.

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

Plugin folders can be reloaded during non-interactive and SDK sessions#

Sessions run through the SDK or print mode can now reload agents, commands and plugin MCP servers when a watched plugin folder changes

Unclear It is not clear what starts the folder watching or whether a setting or remote switch controls it.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal2
Prompt Suggestions unclear

Prompt suggestions show up less often if you keep ignoring them#

After 20 prompt suggestions go unused in a row, Claude Code shows fewer of them until you use one again

Unclear How often suggestions appear while reduced is not confirmed; it looks like once every 10 turns.

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

Images from MCP tools are also saved to a file#

Images returned by an MCP tool are now also saved to disk, with a note giving the image size and file path

Unclear It is not confirmed whether earlier versions already saved these images some other way.

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

Native installs can reuse one secure network session for API requests#

The standalone build can now send API requests through a reusable connection session tied to your current TLS settings

Unclear Whether the runtime bundled with this build actually offers the reusable session is unknown; if it does not, the old path is always used.

Details 0 0 Feedback
↑Improved
You'll notice
Useful3 Signal2
Cloud Sync unclear

Cloud sessions move conflicting files aside before bringing in your files#

When your files arrive in a cloud session, files already at the same paths are moved to .git/claude-trash instead of being overwritten

Unclear Exactly when this set-aside step runs, and whether directory sync is available to everyone, was not established.

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

Claude is told which memory files a background save just wrote#

When background memory saving writes files, the main conversation is told which ones changed so it rereads them instead of using an old copy

Unclear It is not clear whether background memory saving is switched on for every user.

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

More Sonnet 1M-context model names are recognised#

Any model name containing both "sonnet" and "[1m]" now counts as a Sonnet 1M-context name, apart from some exclusions

Unclear It is not clear what this check controls or which names are excluded.

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

Remote session details now include running cost and token totals#

The information Claude Code reports about a remote session now includes total cost in US dollars and total token counts, updated as cost changes

Unclear It is not clear which kinds of session send these totals.

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

Cloud sessions now say why file sync is off#

When file sync cannot start for a cloud session, Claude Code now names the reason, such as a network drive or an unsupported platform

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

Automatic watches on published artifacts now stop after 3.5 idle hours#

A watch that Claude Code set up on its own for a published artifact is now retired after 3.5 hours without activity, instead of never

Unclear It is not confirmed that this 3.5-hour timing is the one Claude Code actually uses for artifact watches, rather than one of several timing presets.

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

Synced skills are now always shown with the anthropic-skills: prefix#

Skills synced from your account now show as anthropic-skills:<name> unless they already have that prefix or have their own name override

Unclear The exact name synced skills showed under before is not known.

Details 0 0 Feedback
anthropic-skills:
↑Improved
You'll notice
Useful2 Signal2
Cloud Sync unclear

Directory sync tells you when a cloud session's file store is full#

When a cloud session's file store fills up, directory sync now tells you and Claude that further changes stay in the cloud

Unclear Whether cloud directory sync is available to everyone is not known.

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

Claude is told when its working directory disappears or comes back#

If the main working folder is deleted or reappears mid-session, Claude Code now tells the model the earlier folder no longer applies

Unclear One further condition decides whether the check runs, and what it is was not resolved.

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

Elicitation hooks now need a session tied to a project#

Elicitation and ElicitationResult hooks now use the real session and raise an error when that session has no project

Unclear Whether the error is caught, and whether you would see it, is not clear.

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

Tracing can record MCP and some built-in tool results as tool.output#

When tracing is on, results from MCP tools and some built-in tools are stored on tracing spans as tool.output, with account memory redacted

Unclear It is not clear which built-in tools are included or exactly what differs from the previous build.

Details 0 0 Feedback
tool.output
↑Improved
You'll notice
Useful3 Signal1
MCP unclear

Long MCP tool calls running in the background now show progress#

When an MCP tool call has moved to the background, progress updates from its server now update the task's status

Unclear It is not settled exactly which MCP calls get this progress display or how often the status can update.

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

Model list applies an extra check to non-Anthropic providers#

A model from a non-Anthropic provider is now listed only if an extra check for that provider also passes

Unclear What the extra check tests could not be determined.

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

Chrome in auto mode keeps permission checks for sites that must stay pinned#

In auto mode, Chrome actions on a site marked to stay pinned no longer skip all permission checks and are limited to allowed domains

Unclear What causes a site to be marked as one whose host must stay pinned is not known.

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

Claude stops retrying your computer in the same turn when it is unreachable#

When your computer can't be reached, Claude is now told not to call it again that turn, to do what it can in its container and tell you

Unclear Which remote-machine feature these messages belong to, and what switches it on, is not clear.

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

Subagents are refused when Claude Code has no working folder to give them#

If no working folder can be worked out for a subagent, Claude Code now refuses to start it and tells Claude to do the task itself

Unclear It is not clear which kinds of session end up without a folder to give a subagent.

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

claude mcp add and claude mcp remove now check that the change was saved#

After adding or removing a user or local MCP server, Claude Code rereads its config file and fails with an error if the change did not stick

Unclear It is not confirmed that the check runs for both user-scope and local-scope servers.

Details 0 0 Feedback
claude mcp addclaude mcp remove
↑Improved
You'll notice
Useful2 Signal1
Terminal UI unclear

Keybinding help now treats cmd as its own key, separate from meta#

The keybinding reference now says meta is the alt key and cmd is a separate modifier most terminals never send, with a 3-second chord timeout

Unclear It is not confirmed whether the chord timeout itself changed or was already 3 seconds.

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

Plugin install and uninstall now stop if the install records cannot be read#

claude plugin install and claude plugin uninstall now fail with install_records_unreadable instead of going ahead when their records are unreadable

Unclear It is not clear what the new directory-related failure reasons check.

Details 0 0 Feedback
claude plugin installclaude plugin uninstall
↑Improved
You'll notice
Useful2 Signal1
Background Tasks unclear

Clearer status text for tasks still running in the background#

Running background tasks now report where their interim output is written and when their final result will actually be delivered

Unclear It is not clear where this status text is shown or what asks for it.

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

Quoted text is marked as a quotation for screen readers#

In screen-reader mode, quoted blocks are now labelled as quotations instead of being drawn with a line down the left side

Unclear It is not fully confirmed that screen-reader mode is what switches this on.

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

The Sonnet 1M-context check now covers full Sonnet model names#

Switching to any Sonnet model name ending in [1m] now checks for 1M-context access, except four older Sonnet models

Unclear Where the new "denied_by_managed_settings" and "not_allowed" labels are shown is not known.

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

Edit refuses to change a file whose new contents Claude never saw#

If Claude Code quietly refreshed its copy of a file after it changed on disk, Edit now treats Claude's read as out of date

Unclear Not every situation that quietly refreshes a file's record is known.

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

No more warnings about settings keys that have been removed#

Settings validation now hides warnings about settings keys that Claude Code has removed

Unclear It is not clear whether removed keys are reported to you some other way.

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

More memory notes can be written without asking, and Windows path checks are wider#

Claude Code now allows writing Markdown files to a second kind of memory location without asking, and checks more Windows paths for risky patterns

Unclear It is not clear which memory locations the new rule covers or which Windows path patterns the extra list contains.

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

Ultrareview upload notice says your uncommitted changes are included#

Before an ultrareview uploads your repository, the notice now says staged and unstaged changes may go too, but untracked files do not

Unclear It is not clear exactly where this text is shown or what controls whether ultrareview can be launched.

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

Redesigned browser page after signing in#

The browser page shown after signing in now uses Anthropic fonts and an animated checkmark or broken-link icon instead of a text label

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

Settings text fields can reject a bad value and show why in red#

Editable text fields in the settings list can now refuse an invalid value, keep the editor open and show the reason in red

Unclear It is not clear which settings actually check their values this way.

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

Plugins installed from git sources remember the exact commit#

Installing a plugin from GitHub, a URL or a git subfolder now records the exact commit it came from when the source did not name one

Unclear It is not clear how the recorded commit is used after installation.

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

/code-review ultra launch dialog ignores some accidental selections#

The /code-review ultra confirmation dialog now ignores selections that arrive during a refusal window, and branch reviews show an extra scope line

Unclear It is not settled that the refusal window is a period of time right after the dialog opens.

Details 0 0 Feedback
/code-review ultra
↑Improved
You'll notice
Useful2 Signal1
Sandbox unclear

One invalid sandbox deny entry now withholds the matching allow rules#

If one entry in deniedDomains, denyWrite or denyRead is invalid, Claude Code now withholds the matching allow list instead of applying it

Unclear Which settings sources this applies to, such as managed or personal settings, is not clear.

Details 0 0 Feedback
sandbox.networksandbox.filesystem
↑Improved
You'll notice
Useful2 Signal1
Agents unclear

SDK model setting can now be refused with a restricted-model warning#

A model sent by an SDK host through apply_flag_settings can now be refused, with a warning naming the default model and the one in effect

Unclear What makes a model choice count as refused under the new check is not clear.

Details 0 0 Feedback
apply_flag_settings
↑Improved
You'll notice
Useful2 Signal1
Background Tasks unclear

Background agents use the main model when your session is on a backup#

If the session has switched to a backup model, background agents now get the main model back when it is available

Unclear How often a session is actually running on a backup model is unclear.

Details 0 0 Feedback
fallbackModel
↑Improved
You'll notice
Useful1 Signal1
Group of 2 Cloud Sync unclear

File sync stops with a clear reason when a git setting changes attribute rules#

File sync and teleport now stop with a named attribute_source reason when a local git setting changes which attribute rules git applies

Unclear Whether the FILE_SYNC_STOPPED.md marker file is gone or has only moved is not known.

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

Artifact previews raise fewer false overflow warnings#

The artifact preview's check for content spilling out of its box now ignores form controls, tiny hidden elements and deliberately clipped text

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

The whole ~/.claude/state folder is now treated as sensitive#

Claude Code's list of sensitive home-folder paths now covers all of ~/.claude/state instead of a few named files inside it

Unclear What this list controls, whether tool access, sandboxing or sync, is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
File Reading unclear

Relative paths fail with an error when no working directory is known#

When no base folder is available, a relative path now raises an error instead of being resolved against the process's current folder

Unclear It is not clear in which situations Claude Code has no base folder available.

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

Refused artifact publishes can name the version the host is serving#

When an artifact publish is refused because the latest version was not viewed, the message can now say which version the host is serving

Unclear It is unclear whether the artifacts feature that shows this message is switched on for anyone.

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

Skill deny rules now also match a skill's packaging alias names#

A permission rule that blocks a skill now also matches the extra names a packaged skill can go by, so it may block skills it used to miss

Unclear It is not clear where the packaging alias names come from or when the extra matching is skipped.

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

Artifact publishes with too many files now explain how to split them up#

Going over the file limit in one artifact publish now says nothing was published and tells Claude to send the rest in further publishes to the same URL

Unclear The actual file limits, and what controls whether the artifact publishing feature is available, are not stated.

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

Directory sync now reports files it set aside when a folder starts empty#

When directory sync starts on an empty folder, files it set aside now appear in the notice and report, and a later-upload notice can follow

Unclear The exact wording of both notices, and when the later-upload notice appears, is not known.

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

Plugin load errors now include the plugin's folder path and name#

When a plugin fails to load, its error record now includes the plugin's path and manifest name where Claude Code knows them

Unclear Whether any screen, such as /plugin or claude doctor, displays the new fields is not settled.

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

Claude is told when a background memory update rewrites a memory file#

After a background memory pass writes memory files, Claude Code refreshes what it knows about them and tells Claude which ones changed

Unclear Which background passes use this, and whether the memory features involved are switched off by default, are not settled.

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

More local and private host names are recognised and rejected in git remotes#

The check that spots local or private git remote hosts now covers Docker, minikube, home-router and dev DNS names, and this machine's own hostname

Unclear What uses the result of this check is not confirmed; it may be choosing the source for a cloud session.

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

More local development domains are treated as your own machine#

Claude Code now treats localdev.me, local.gd, localhost.direct, ddev.site, lndo.site and lcl.host addresses as local

Unclear It is not clear which feature uses this local-address check.

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

File sync refuses to start when this machine cannot place files safely#

Folder sync now stops with a clear refusal when this machine cannot place its files safely, instead of carrying on in a degraded way

Unclear It is not clear which platforms or conditions make the anchor unavailable.

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

Cloud folder sync stops with an explanation when files cannot be placed safely#

If this machine cannot safely place synced files, folder sync for cloud sessions stops and Claude works directly on this machine instead

Unclear What makes files unsafe to place, and what controls whether directory sync runs at all, is not stated.

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

Skill tool grants with unfillable folder placeholders are now dropped#

allowed-tools entries using CLAUDE_SKILL_DIR or CLAUDE_PROJECT_DIR are dropped, with a warning, when there is no folder to fill them in

Unclear How removing the separate naming for synced skills changes what you see is not clear.

Details 0 0 Feedback
allowed-tools
↑Improved
You'll notice
Useful1 Signal1
Git unclear

Restricted git operations now refuse plain http remotes#

Claude Code's sanitized git operations now allow only https, plus file where permitted, and refuse plain http:// remotes

Unclear Which feature runs these git operations is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Remote Tools unclear

Offline remote host message no longer promises a recheck#

When a remote host fails a liveness check, Claude is now told only that it did not answer, not that the next call checks again

Unclear It is not clear whether other text is added to the end of this message elsewhere.

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

--remote now tells you when the directory sync offer was put off#

If a --remote session's directory sync offer is deferred because its anchor is unavailable, you now see a warning instead of nothing

Unclear It is not clear where the monorepo setting comes from or what sets it.

Details 0 0 Feedback
--remote
↑Improved
You'll notice
Useful1 Signal1
Artifacts unclear

Artifact read notes can say a version already counts as viewed#

When Claude reads an artifact, its note can now say that version already counts as viewed, and it adds a short summary of the file

Unclear It is not clear what switches these artifact features on.

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

Missing skill now blamed on a plugin that failed to load#

When a skill cannot be found because its plugin failed to load, Claude is told the plugin could not load, not that the skill is not installed

Unclear A related change to how skill permissions match names for packaged plugins was seen but not worked out.

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

Plugin evaluation runs now do a check before starting#

Plugin evaluation runs now start with a check step, and if it fails the run stops with exit code 1 and the report records it

Unclear That the check concerns git is inferred only from how the report labels it.

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

Database tool instructions now explain limits and sorted queries#

Claude is now told that database result limits run from 1 to 1000, default 100, and that sorted queries return one page only

Unclear Which setting makes this database tool available is not known.

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

Cloud memory-file picker and hook matcher list use a new list layout#

Two pickers, for a cloud session's memory files and for hook matchers, now use a different list, with file type and token count shown separately

Unclear How pressing Escape to cancel behaves in these pickers now is not clear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Remote Tools unclear

Shorter error when a remote machine refuses a call from a cloud session#

When a remote machine refuses a tool call, Claude now gets a short error saying it is not accepting calls from cloud sessions right now

Unclear The old message still exists elsewhere, so whether it was replaced or a separate new message was added is not settled.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Remote Tools unclear

Claude stops retrying an unresponsive paired host for the rest of the turn#

When a paired remote host stops answering, Claude is now told not to call it again this turn and to report what is blocked

Unclear It is not clear which remote-host feature produces this message or whether that feature is available to everyone.

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

Hook-checking agents can only use tools your permission mode allows#

The agent that checks prompt and agent hooks now loses any tool the session's current permission mode does not allow

Unclear The exact check used to decide which tools the permission mode disallows is not described.

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

Prefixed skill names no longer resolve to synced skills#

A prefixed skill name no longer maps to a synced skill with the plain name; synced skills are also left out of suffix matching

Unclear What the removed prefix is, and whether this matching now happens somewhere else, is unclear.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Git no docs found unclear

Git remotes using plain http:// are now refused#

When Claude Code looks up a repository's git remote URL, it now accepts only https:// (or file:// where allowed) and refuses http://

Unclear It is not known which feature uses this remote lookup.

Details 0 0 Feedback
clone.defaultRemoteName
↑Improved
You'll notice
Useful1 Signal0
Cloud Sync unclear

Clearer message when later uploads cannot be restored#

The message for later work that cannot be restored now says the uploads never reached storage or were not in a usable form

Unclear Which screen shows this message is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal0
Terminal UI unclear

Keybinding help now explains the "is not a modifier" error#

The keybindings troubleshooting table now explains the error for a mistyped modifier, such as ctl in place of ctrl

Unclear It is not clear whether the check that reports this error is itself new in this release.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal0
Worktrees unclear

Clearer error when a worktree's git files change while being read#

Claude Code now says when a worktree's git files changed mid-read and suggests trying again, instead of a generic unreadable message

Unclear It is not clear where this message appears, possibly only when setting up remote or cloud sessions.

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

Refused artifact publishes now say when the file list is from earlier#

When an artifact publish is refused and the live file list can't be read, the message now says its file details come from an earlier listing

Unclear It is not clear whether the artifact publishing tool is available to everyone.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal0
Hooks unclear

Hook type shown as a separate detail in the hooks list#

Entries in the hooks list now show each hook's type as a separate detail instead of a [type] prefix on the label

Unclear It is inferred, not confirmed, that this list is the one opened by /hooks.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal0
Plugins

Clearer error message for invalid plugin names#

The invalid plugin id error now says when an id has more than one "@" and notes when the name holds a character that is not shown

Details 0 0 Feedback
34 entries

Bug Fixesopen

1 more of these is in What probably matters to you, above.

✓Fixed
You'll notice
Useful2 Signal2
Cloud Sessions unclear

Cloud sessions can now honour a valid git mount push URL#

A check that wrongly rejected every git mount push URL in cloud sessions is fixed, so valid URLs can now redirect pushes

Unclear The added check was not identified, so it is unclear which other URLs are now refused.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful3 Signal1
File Editing unclear

Fewer false "file changed" edit failures after formatters and memory writes#

After a hook or the background memory pass rewrites a file, Claude Code updates its record of that file, so a later edit no longer fails as stale

Unclear It is not clear how often the background memory pass runs or what switches it on.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful3 Signal1
MCP unclear

MCP servers on older Java SDKs now connect after one automatic retry#

If a Java MCP SDK 0.17.0-or-older server rejects Claude Code's elicitation support, Claude Code reconnects once without the parts it rejects

Unclear It is not confirmed that the retry removes exactly the form and link parts, or whether the advice text is shown to users in every case.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful3 Signal1
Sandbox unclear

A bad sandbox setting no longer switches off the whole sandbox block#

Invalid sandbox settings are now handled one field at a time, falling back to the restrictive value instead of the whole block being ignored

Unclear Which sandbox fields have a restrictive fallback value is not listed.

Details 0 0 Feedback
sandbox.enabled
✓Fixed
You'll notice
Useful2 Signal1
Group of 3 File Reading unclear

Cloud sync no longer limits root-only folders to top-level files#

The rootOnly mode is removed: nested files are no longer skipped and the "files stay in the cloud" warning is gone

Unclear Which Claude Code feature uses root-only sources is not established.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
File Reading unclear

Claude Code refuses to read pipes and devices as if they were files#

One of Claude Code's file readers now fails with "not a regular file" for pipes, devices and similar paths instead of trying to read them

Unclear It is not clear which parts of Claude Code use this file reader.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Agents unclear

SDK error results now include their message text#

When a finished result marked as an error is rebuilt for SDK programs, it now keeps its message text instead of an empty string

Unclear It is not clear when Claude Code rebuilds a result this way, for example when resuming or replaying a finished session.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Agents unclear

Headless and SDK results now count usage from responses that were not streamed#

When run headless or through the SDK, the final result's usage total now includes assistant replies that arrived without stream events

Unclear It is not settled that this corrects under-reported usage in practice, or which sessions hide informational system messages.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
MCP unclear

MCP tool progress updates fixed and passed to background progress reporting#

MCP tool progress now checks for a progress handler before calling it, and can also be forwarded to a background progress reporter

Unclear It is unclear when the background progress reporter exists, so it is not known whether any progress is shown for background calls yet.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal1
Elsewhere unclear

Plans folder is not created when Claude Code runs without disk access#

In launches set up not to write to disk, Claude Code now skips creating the plans folder instead of always trying to

Unclear It is not fully confirmed that the condition which skips the folder is the no-disk launch mode.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal1
Hooks unclear

Empty replacement input from a permission check is now ignored#

If a permission decision returns an empty set of replacement arguments for a nested tool call, the original arguments are now kept

Unclear Whether the same fix applies to ordinary, non-nested tool calls is not known.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal0
Slash Commands unclear

/loop treats a folder named loop.md as no file#

/loop now ignores a folder called loop.md and handles project and user loop.md files in the same way

Unclear It is not clear how the earlier version handled a folder named loop.md or other read errors.

Details 0 0 Feedback
/loop
✓Fixed
You'll notice
Useful1 Signal0
Terminal UI unclear

Vim mode keeps the cursor on the text and records inserted newlines#

In vim NORMAL mode, a restored draft puts the cursor on its last character, and newlines you insert are recorded with your typing

Unclear That the recorded newline is meant for vim's repeat command is inferred from a name, not confirmed.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal0
Terminal UI unclear

Vim mode now remembers new lines typed in insert mode when you repeat an edit#

In vim mode, new lines typed with Enter or Ctrl+J during insert mode are now recorded so the . repeat command can replay them

Unclear It is not confirmed that . now replays the new line correctly, because the code that stores and replays recorded inserts was not examined.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal0
Hooks

Agent hook failures now show the real error#

When an agent hook fails, the logged message and the 'Error executing agent hook:' output now carry the error that actually happened

Details 0 0 Feedback
9 entries

In Developmentopen

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

◌In dev
Nothing to try yet
Useful1 Signal3
Compaction unclear

Idle-session measurement now also tracks time spent waiting on you#

The shadow logging that measures idle sessions now records when Claude Code starts and stops waiting for your input, not only when work runs

Unclear It is not clear whether the start-of-wait events are also held back by the same flag as the end events.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful1 Signal3
Skills unclear

Unused option to keep bundled skill files outside the local disk#

Claude Code gained an unused option to store bundled skill files in another location; they stay on local disk

Unclear It was not ruled out that some other part of Claude Code sets this option.

Details 0 0 Feedback
86 entries

Internal Changesopen

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

·Internal
Under the hood
Useful2 Signal3
Managed Settings unclear

Policy limits can be fetched conditionally or taken from a host app#

Policy limit checks now skip re-downloading unchanged data and can accept a check already fetched by a host app

Unclear Nothing shows which host app, if any, currently hands over a prefetched result.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Auto Mode unclear

Auto mode usage data records more about Chrome clicks#

Usage data from auto mode decisions now notes whether a Chrome action was a pointer press and whether a click was routed

Unclear It is not clear whether auto mode's actual decisions changed or only what it records.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Subagents unclear

Subagent transcripts use a new fallback folder when there is no project#

When there is no project, Claude Code now uses a new fallback to decide which folder holds subagent transcripts

Unclear It is not clear whether transcript locations change for ordinary sessions that do have a project.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Group of 2 Plugins unclear

Marketplace and plugin install locations are recomputed when read#

Claude Code now recomputes installLocation from each entry's source when it loads known marketplaces and installed-plugin entries

Unclear It is not clear how the location is recalculated or when it differs from the saved value.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Usage & Limits unclear

Usage-credit requests to an admin record whether the checks succeeded#

Confirming a usage-credit request to your admin now records whether the eligibility check and pending-request lookup both succeeded

Unclear How Claude Code shows or uses this recorded result is not known.

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

Models blocked by admin policy get their own reason when dropped from the model list#

A model removed from the model list by an administrator's managed policy is now recorded as "managed_denied" instead of being counted as allowlist-filtered

Unclear It is not clear whether this reason is ever shown to users or only recorded in diagnostic data.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Group of 2 Windows unclear

More Windows file and I/O errors are recognised by name#

Six more Windows NTSTATUS error codes, for memory, open-file limits, device and timeout failures, now map to specific POSIX errors

Unclear How Claude Code uses these codes, for example whether it retries on them, is not settled.

Details 0 0 Feedback
11 entriesTelemetry · none marked notable
·Internal
Under the hood
Useful1 Signal1
Telemetry unclear

Environment details sent with usage data now include a version and build time#

The environment information Claude Code reports now carries a version, a base version and a build time

Unclear It is unclear whether the version and build time describe the runtime Claude Code runs on or the Claude Code build itself.

Details 0 0 Feedback
7 entriesElsewhere · none marked notable
·Internal
Under the hood
Useful2 Signal2
Elsewhere unclear

File uploads can ask the server to expire the file later#

Uploads to the Files API can now include an expiry time when one is given

Unclear Nothing in Claude Code appears to pass an expiry to this upload yet, so it may not be used.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Elsewhere unclear

Temporary folder paths are worked out fresh each time in diskless mode#

In diskless mode, Claude Code no longer reuses a saved temporary folder path and works it out again on each use

Unclear It is not fully settled that this applies only when the diskless launch option is on.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Elsewhere unclear

Feedback submission's optional extra request is unchanged#

The feedback dialog still skips one extra request when a server-side flag is on, the same as in the previous build

Unclear It is not clear what the skipped second request does.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Elsewhere unclear

Security dialog no longer loaded when no one is interacting#

Claude Code no longer loads its standalone security dialog in non-interactive sessions

Unclear It is not fully settled that the check used here is the one that tests for an interactive session.

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

Cloud sessions are told when a device refuses to run their tools#

When a local machine refuses to run tools for a cloud session, Claude Code sends the server a short refusal notice with a reason code

Unclear The refusal report was already present in the previous build, and which part of it differs in this release is unclear.

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

Unreachable-machine errors now note when the machine is not answering#

When a call to a connected machine fails because it is not connected, the error now also records that the machine is not answering

Unclear Where the new marker is read and what message it produces is not clear.

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

Tool hosting turns itself off when one of its switches can't be read#

If Claude Code cannot read a switch for its tool-host feature, it treats the switch as off and logs an error

Unclear It is not clear what the tool-host feature does or which switches it reads.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Remote Tools unclear

A disconnected bridge is now reported as the machine not answering#

When the bridge is not connected, the failure is now flagged as the machine not answering, the same way as a failed liveness check

Unclear It is not clear what part of Claude Code reads the new flag, or whether it changes how these failures are shown or retried.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Remote Tools unclear

Clearer errors when the storage backend fails a host file operation#

Failed host file operations now report whether the storage backend refused them, with an error code, or simply could not perform them

Unclear Which file operations reach these new errors is not traced.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Remote Tools unclear

Device bridge startup now always waits until it is ready#

Starting the device bridge now always waits for a readiness signal, creating one when none was supplied

Unclear What the readiness signal waits for is not known.

Details 0 0 Feedback
6 entriesSessions · none marked notable
·Internal
Under the hood
Useful1 Signal2
Sessions unclear

Some parts of Claude Code now handle a session with no working directory#

Headless runs, subagent checks and a path helper now cope with a session that has no working directory instead of always expecting one

Unclear What puts a session into the state of having no working directory is not known.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Sessions unclear

Claude Code records time spent waiting for you as its own activity state#

Claude Code's activity tracking now records idle time spent waiting for your input, separately from its working periods

Unclear It is not clear what reads these activity records or whether a setting controls them.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Sessions unclear

Sessions without a working folder no longer report one#

With no working folder, Claude leaves the folder and git lines out of its setup notes, and MCP servers are not given a folder

Unclear How a session ends up with no working folder is not known.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Sessions no docs found unclear

Session metadata can now include the host environment#

hostEnvironment joins the list of session metadata fields, next to the version, git repo and remote session ID

Unclear It is unclear whether this list marks fields to keep or fields to strip, and what the host environment value contains.

Details 0 0 Feedback
hostEnvironment
5 entriesCloud Sync · none marked notable
·Internal
Under the hood
Useful1 Signal2
Cloud Sync unclear

File sync sizing now handles repositories that started empty#

Before offering file sync, Claude Code can now measure git history size for repositories that started empty, and checks untracked size first

Unclear It is not clear when the "created_empty" starting point is used or what the first-upload limit is.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal1
Cloud Sync unclear

Work kept locally now reports its real failure reason#

When work is kept on this machine instead of sent, the failure now carries its actual reason instead of always saying it was over the cap

Unclear It is unclear which feature this result belongs to.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Cloud Sync unclear

Cloud folder sync gives a more specific reason for one kind of failure#

Cloud folder sync now refuses with the reason "unreadable" when its private admin folder cannot be created because of the attribute source

Unclear It is not clear what the attribute source is or whether this sync path is used by readers.

Details 0 0 Feedback
4 entriesArtifacts · none marked notable
·Internal
Under the hood
Useful1 Signal2
Artifacts unclear

Artifact checks can ask for a lighter response#

An internal artifact check can now request a lighter response from the server and skips some record-keeping when it gets one

Unclear It is not clear what requests the lighter response or when.

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

Saving an artifact no longer fetches it again when the save already returned it#

After writing an artifact, Claude Code skips the extra read-back request when the write response already echoed the content

Unclear It is not known which storage backends send the content back with the write, so it is unclear how often the read-back is skipped.

Details 0 0 Feedback
4 entriesCompaction · none marked notable
·Internal
Under the hood
Useful2 Signal3
Compaction unclear

Context window experiments can now count as large windows for compaction#

A context window set by an experiment can now qualify for the exemption that 1M-token windows get from some automatic compaction checks

Unclear Exactly which checks the exemption skips, and which experiment sets the window, is not known.

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

Progress display resets when compaction starts#

When compaction begins, Claude Code now resets the response length counter and switches the display to a requesting state

Unclear How the display actually renders these changes is not confirmed.

Details 0 0 Feedback
/compact
3 entriesHousekeeping · none marked notable
·Internal
Under the hood
Useful2 Signal2
Housekeeping unclear

Cleanup of old session data keeps what a synced checkout still needs#

The routine that clears old session data now empties a checkout's trash but keeps the git links a synced checkout still depends on

Unclear It is not clear what the three new cleanup steps remove, or which entry is kept.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Housekeeping unclear

Share folder cleanup also removes leftover temporary zip files#

Periodic cleanup of ~/.claude/shares now also removes temporary .zip.tmp files, not just finished .zip files

Unclear What the extra check tests before a temporary file is removed is not known; it may check that the process that created the file has ended.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Housekeeping unclear

Leftover copies of the installed plugins file are now cleaned up#

A cleanup routine now removes set-aside and unreadable copies of installed_plugins in the plugins folder instead of zip files in the shares folder

Unclear Which code writes these set-aside and unreadable files, and when the cleanup runs, is not known.

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

Plugin catalog downloads can skip cached copies#

Fetching the published plugin catalog and its signature file can now tell caches not to serve stored copies

Unclear It is not clear when Claude Code actually asks to skip the cache.

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

Plugin evaluations report git setup failures separately#

Plugin evaluation runs that fail during git setup are now recorded as git preflight failures, not as other failures

Unclear Where the git setup check runs is not known.

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

Remote Control re-registers a machine when what it offers changes#

A Remote Control machine now re-registers itself when its tool-hosting details, Claude Code version or platform change, not only after an error

Unclear It is not clear whether this behaviour sits behind a setting or a server-side switch.

Details 0 0 Feedback
3 entriesSkills · none marked notable
·Internal
Under the hood
Useful1 Signal1
Skills unclear

Resuming a forked skill now finds it by exact name only#

Resuming a forked skill now looks it up only by its exact name, no longer through synced or namespaced skill names

Unclear It is not clear whether this lookup was removed or moved somewhere else.

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

Account skills no longer record whether Anthropic or a user created them#

Account-level skills drop the field that marked them as made by Anthropic or by a user, changing how their origin is decided

Unclear It is not clear how Claude Code now decides whether an account skill comes from Anthropic.

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

Synced skills are no longer labelled with a class when they load#

Skills loaded from the synced-skills folder no longer carry a class label; their server details are looked up by skill name instead

Unclear What used the class label, and so what behaviour changes without it, is not clear.

Details 0 0 Feedback
3 entriesWindows · none marked notable
·Internal
Under the hood
Useful1 Signal1
Windows unclear

PowerShell path checks now pass on the actual file paths#

Checks on PowerShell commands now return the list of paths they accepted instead of a simple yes or no

Unclear What, if anything, this changes in the permission prompts a user sees is not confirmed.

Details 0 0 Feedback
2 entriesBackground Daemon · none marked notable
·Internal
Under the hood
Useful1 Signal3
Background Daemon unclear

Background worker types are now allowed or refused one by one#

Claude Code now checks each background worker type separately to decide whether it may start, instead of only allowing heartbeat

Unclear Which worker kinds the new check allows is not known.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Background Daemon unclear

Supervisor activity tracking reworked and skills no longer carry an author type#

Live supervisors no longer get an activity timestamp set directly, and custom skills and agents no longer record whether Anthropic or a user made them

Unclear The last-activity update may simply have moved into one of the new routines, in which case supervisor behaviour is unchanged.

Details 0 0 Feedback
2 entriesConfiguration · none marked notable
·Internal
Under the hood
Useful1 Signal1
Configuration unclear

Saving project config now reports whether the save worked#

Claude Code's save of the current project's config now reports success or failure instead of returning nothing

Unclear Which parts of Claude Code act on the new success or failure result is not known.

Details 0 0 Feedback
2 entriesGit · none marked notable
·Internal
Under the hood
Useful1 Signal1
Git no docs found unclear

Git certificate settings can now be written for a specific site and address#

When passing certificate settings to git, Claude Code can now set the trusted certificate file per site and per full address, not only globally

Unclear It is not clear where this is used, and it may be a renamed internal rather than a change you would notice.

Details 0 0 Feedback
http.sslCAInfo
2 entriesMCP · none marked notable
·Internal
Under the hood
Useful1 Signal3
MCP unclear

Claude Code recognises a timer wake-up for MCP task workers#

A timer-based wake-up for MCP task workers now appears in Claude Code's list of known event sources, next to the existing wake-up

Unclear The code that triggers this wake-up was not found, so it is not clear whether it runs.

Details 0 0 Feedback
2 entriesMemory · none marked notable
·Internal
Under the hood
Useful1 Signal2
Memory unclear

Background memory extraction gets its own description#

Claude Code now has the label "Background memory extraction" for a background memory process, next to the existing consolidation label

Unclear What starts the memory extraction process, and where the label is shown, is not settled.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Memory unclear

Memory notes are marked as not saved when the memory store is full#

A standing memory note is now marked as not saved when the server says the memory store has reached its memory or size limit

Unclear It is not clear where this is shown to you, or whether the memory feature is available to every account.

Details 0 0 Feedback
2 entriesMods · none marked notable
·Internal
Under the hood
Useful2 Signal3
Mods no docs found unclear

Saved sessions now carry a dev mods folder when loaded#

Every way of loading a saved session now reads a dev mods folder value and keeps it on the session

Unclear It is not clear what sets this folder or what feature uses it.

Details 0 0 Feedback
devModsFolder
·Internal
Under the hood
Useful1 Signal2
Mods unclear

Loading hook modules now hold back only the commands they cover#

While hook modules are still loading, Claude Code now checks each command against those modules instead of applying one blanket check

Unclear What Claude Code does with the result of this per-command check is not stated.

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

Safety check for combined shell commands has changed#

Claude Code's check on shell commands joined together now inspects two lists of commands at once and looks at different lists for output redirects

Unclear What the new check tests for, and so which commands are treated differently, is not known.

Details 0 0 Feedback
7 entries

Removedopen

−Removed
You'll notice
Useful3 Signal2
Skills unclear

The claude-ai: skill prefix is gone and plugin skills gain shorter names#

Skill names starting claude-ai: are no longer mapped to anthropic-skills:, and plugin skills can now be reached by shorter aliases

Unclear It is not known whether anything still produces claude-ai: skill names.

Details 0 0 Feedback
claude-ai:anthropic-skills:
−Removed
You'll notice
Useful2 Signal1
Compaction unclear

The compaction progress bar under the spinner is gone#

The spinner row no longer shows a percentage bar while a conversation is being compacted

Unclear The progress bar may have moved somewhere else rather than being removed.

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

The anthropicNamespaceReserved option is gone from agent launch options#

An optional setting called anthropicNamespaceReserved was removed from the options Claude Code accepts when it starts an agent

Unclear It is not clear whether any behaviour for reserved names in plugin agents ended along with this option.

Details 0 0 Feedback
−Removed
You'll notice
Useful1 Signal0
Compaction unclear

Spinner no longer shows a compaction percentage#

The status line beside the spinner no longer shows how far compaction has got as a percentage

Unclear It is not clear whether the compaction percentage moved somewhere else rather than being removed.

Details 0 0 Feedback
Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.283. 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 94 bullets, 36 name something an entry on this page also names, 15 name something no entry here does, and 43 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. The appended system-reminder blocks moved: 5 lines added.

Claude Code, interactive mode

Documentation

What the docs did around this release

813 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 96 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