Follow Discord

Claude Code v2.1.295

latestnext 485 entries read Grouped into 429 v2.1.294 → v2.1.295 Mods API: +4 added · 0 removed · 5 changed · 6 docs only Markdown JSON Follow Unofficial

Setting CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG now stops your own skills, agents and hooks from widening permissions. In that mode, errors in your user settings file block every prompt and tool call until you fix them. You can set transcriptCacheTtl to 5m to ask for 5-minute prompt caching instead of the default 1 hour. claude mcp serve has a new --session-tunnel mode that connects through a relay. Idle conversations are now compacted shortly before their prompt cache runs out. Plugins can now send notifications through your terminal.

Several features are in this build but not switched on yet. Print mode can show each turn's text result as soon as that turn ends. MCP servers that failed with a retryable error can be retried at the start of the next turn. Images can be re-encoded as smaller WebP files when that saves space. Work on cloud sessions continues, with remote tool requests now pausing while the host computer sleeps. The fleet view can group and pin cloud sessions.

Tool search no longer freezes Claude Code when you have very many tools. A queued message that gets dropped is now handed back to you instead of being discarded. Prompts typed during a left-arrow hand-off to background agents are no longer lost. If a model rejects the 1M-token context option, Claude Code now leaves it out instead of failing every request. Plugin sync from claude.ai no longer removes plugin files that another running session is using. The end-of-turn message no longer includes token budget figures.

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

Five to try today

Picked from 34 you can use now
  1. claude mcp serve gains an HTTP mode and --session-tunnel, limited to cloud-remote sessions

    In cloud-remote sessions only, claude mcp serve can run over HTTP, dial a session tunnel, read tokens from a descriptor and return tool output objects

    Extensions
  2. New CLAUDE_CODE_AUTOUPDATER_DISABLED_BY_HOST lets a host stop plugin auto-updates

    A host program can set CLAUDE_CODE_AUTOUPDATER_DISABLED_BY_HOST so plugin auto-updates stay off under the host's version pin

    Extensions
  3. Plugin UI gains ui.notify and Button text from children; search passes searchOtherAppsData

    Plugin UI adds a ui.notify operation and Button text from children, and the Grep search now passes a searchOtherAppsData flag

    Extensions
  4. A new setting limits what your own skills, agents and hooks can do

    Setting CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG stops your own skills, agents and hooks from widening permissions, and makes key hooks required

    Settings & config
  5. New CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG mode restricts your own Claude Code files

    Setting CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG starts a session that restricts your own Claude Code files, alongside the other restricted modes

    Settings & config

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

Read this release → Every row →
Reading as
Show only
Who it's for
Tier
Flag state
Names
Pick an entry · j / k steps through · rest on a row to peek
43 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
Useful4 Signal4
Group of 2 Background Tasks unclear

Fleet view: session tabs, cloud list notices, and pinned or grouped cloud rows#

The fleet view gains a way to move to the next session, keeps cloud sessions listed when loading fails, and lets cloud rows be grouped or pinned

Unclear It is not clear whether the controls for grouping and pinning cloud rows are reachable in this build.

Details 0 0 Feedback
↑Improved
You'll notice
Useful4 Signal4
Computer Use Notable unclear

Sessions can wake themselves when an attached computer comes back#

Claude Code can start a turn on its own when an attached computer is reachable again or a stopped command's late result arrives

Unclear Besides the remote switch, one more condition decides whether this runs, and what it checks is not known.

Details 0 0 Feedback
·Internal
Under the hood
Useful3 Signal4
Managed Settings

Plugin settings summary now includes a separate seat layer#

The summary of plugin and marketplace settings now includes a seat section with its own plugin and marketplace values

Details 0 0 Feedback
extraKnownMarketplacesstrictKnownMarketplaces
+New
Use it now
Useful5 Signal2
Hooks Notable unclear

Hooks can now block the action when they fail#

A new hook option set to block makes a hook that fails, times out or returns bad output stop the action it guards

Unclear The name of the key to put in a hook's configuration for this setting is not known.

Details 0 0 Feedback
+New
Use it now
Useful3 Signal2
Plugins

Plugin UI buttons can now hold styled text#

Buttons in plugin-built screens can now contain plain strings and Text elements, drawn in place of the button's label

Details 0 0 Feedback
+New
Use it now
Useful4 Signal1
Models unclear

Turning fast mode on or off can be saved as your default#

Toggling fast mode in one settings screen now also saves the choice as your default for new sessions

Unclear Which screen this applies to, and whether anything limits who gets it, is not stated.

Details 0 0 Feedback
↑Improved
Use it now
Useful3 Signal1
LLM Gateway unclear

Gateway URL setting can now come from your own user settings#

The gatewayUrl setting is now honoured from your user settings on a machine with no managed settings, not only from admin-managed ones

Unclear Only the setting's description is confirmed to have changed, not the code that applies it.

Details 0 0 Feedback
gatewayUrlforceLoginMethod
↑Improved
Use it now
Useful3 Signal1
Updates unclear

Settings screen can switch the auto-update channel between latest and stable#

The settings screen can set the auto-update channel to latest or stable, and choosing stable can also set a minimum version

Unclear It is not confirmed that the auto-update channel row actually shows on the settings screen, or what controls whether it does.

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

200 entries

Improvementsopen

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

↑Improved
You'll notice
Useful2 Signal3
Group of 2 Remote Tools unclear

Claude is told when an offline remote tool host is reachable again#

The remote tool-host notice now tells Claude when a host that went offline is back, and warns it not to blindly resend commands

Unclear Whether or how the list of hosts that are away is shown to you is not stated.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 2 Diskless Sessions unclear

Diskless sessions skip local file reads and writes#

A new diskless session mode makes Claude Code skip writing local files and skip loading skills and other files from disk

Unclear It is not known what makes Claude Code decide that no storage is available.

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

Typed prompts held for screening return to the input box on cancel#

A queued prompt held for screening is now returned to the input box if it is cancelled, instead of being lost

Unclear What screens a queued prompt, and whether that screening is switched on for any user, is not stated.

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

The mod-making skill now covers slash commands and more#

The mod-making skill's description now covers any change to Claude's own interface or behaviour, including slash commands

Unclear Whether the mod-making skill is available to every user is not stated.

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

Claude's instructions for handing work to other agents were rewritten#

Claude's guidance on starting other agents now warns that they cost more than they look and can lose detail or confirm a guess

Unclear Claude Code's standard Agent tool text is recorded as unchanged in this release, so it is not clear which setups receive the rewritten guidance.

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

Project and synced skills are skipped in a certain session mode#

In a certain session mode, Claude Code now skips skills from project folders and synced user skills, and also skips some git and config lookups

Unclear Which session mode causes project and synced skills to be skipped is not settled.

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

Auto mode is now told whether computer use is active#

The check that decides what auto mode may do on its own is now told whether computer use is attached to the session

Unclear How auto mode's decisions change when computer use is attached is not known.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Hooks no docs found unclear

Your own hooks can no longer rewrite tool calls or answers in personal mode#

In a new personal mode, hooks from your own files can no longer change a tool call's input or certain tool results, and Claude Code says so

Unclear It is not stated when Claude Code runs in this personal mode, so it is unclear which sessions get these limits.

Details 0 0 Feedback
CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG
↑Improved
You'll notice
Useful2 Signal3
Usage & Limits unclear

Rate-limit waiting notices can offer credits or a plan upgrade#

While you wait out a rate limit, the notice can now include a credits option and a plan upgrade suggestion

Unclear It is not shown when the credits and plan upgrade items are filled in or who sees them.

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

MCP servers can now be reported as switched off#

A new switched_off status for MCP servers, now used for SDK servers, tells Claude a server was switched off rather than disabled by you

Unclear How an MCP server comes to be marked switched_off is not known.

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

Chrome deny rules now refuse claude.ai connector calls without an approval card#

When a ClaudeInChromeDomain deny rule covers a site, a claude.ai-proxied connector call that needs approval now fails instead of showing an approval card

Unclear It is not clear whether the new deny-rule check sits behind the same remote switch as the approval retry.

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

Rewinding a conversation cancels pending work and keeps the host#

After a rewind, Claude Code keeps track of the host it runs on and cancels pending work when no carried-over prompt is waiting

Unclear What exactly is cancelled after a rewind is not stated.

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

Reconnecting to failed MCP servers reworked#

Retries for MCP servers that failed to connect now report a result for each try, and one failed server can be retried on its own

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

Read tool can send images as lossless WebP and checks notebook output#

Images opened by the Read tool can now be re-encoded as lossless WebP, and notebook cell output is checked and tidied

Unclear Whether the lossless WebP option is used for everyone or only under some switch is not known.

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

Your own hooks can keep running when disableAllHooks is set#

With disableAllHooks set, Claude Code can now still run hooks from your own settings under certain conditions

Unclear The internal condition that lets your own hooks keep running is not stated, so it is unclear when this applies to you.

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

Gateway models with other names can appear in the model picker#

With a gateway provider, the model list no longer requires a name containing opus, sonnet or haiku

Unclear The further check a gateway model must pass to appear is not stated.

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

Built-in model list updated, adding Haiku 4.5 with extended thinking#

The built-in model list moved to a newer version and one list in it now includes Haiku 4.5 set to extended thinking

Unclear Which model picker or screen uses the list the new Haiku 4.5 entry was added to is not known.

Details 0 0 Feedback
claude-haiku-4-5-20251001
↑Improved
You'll notice
Useful3 Signal1
Group of 2 LLM Gateway

Bedrock gateways now count tokens with AWS CountTokens#

On Bedrock gateways, count_tokens now calls AWS CountTokens with a 10-minute retry backoff, and the built-in gateway guide says the same

Details 0 0 Feedback
count_tokens
↑Improved
You'll notice
Useful2 Signal2
Long Context unclear

Claude Code recognises when the long-context beta is rejected#

Claude Code now identifies a request error that mentions the long context beta as that beta being rejected

Unclear What Claude Code does after it recognises this error is not stated.

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

Cloud sync warnings now say what was synced#

Warnings about a stale or unreadable synced copy now name what was synced instead of always saying "your settings"

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

Managed entries are kept when an over-long list is trimmed#

When a list grows past its length limit, Claude Code now trims unmanaged entries first and keeps trimming until the list fits

Unclear It is not stated which list this is or what its entries hold, so it is unclear where a reader would notice the change.

Details 0 0 Feedback

Continues on page 2 →

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.295. 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 143 bullets, 35 name something an entry on this page also names, 32 name something no entry here does, and 76 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 added and 1 removed, of 218 lines, about 22 words, in the prompt 14 of 27 arms receive. 4 other prompts also changed. The appended system-reminder blocks moved: 1 line added, 1 line removed.

Claude Code, interactive mode

13 prompt changes in this release could not be quoted from the build, so no entry on this page describes them.

Documentation

What the docs did around this release

550 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 78 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