Follow Discord

Claude Code v2.1.321

476 entries read Grouped into 418 v2.1.319 → v2.1.321 Mods API: +7 added · 0 removed · 10 changed · 13 docs only Markdown JSON Follow Unofficial

You can now use the Fable 5.2 and Mythos 5.2 models in Claude Code with the short names fable-5-2 and mythos-5-2. Fable 5.2 is now listed as the latest model, and fable52 works as an alias too. Plugins can use a new tool.check hook to make tool permissions stricter, but never looser for built-in tools. Plugins can also answer or rewrite outgoing web requests, and they are never lent your sign-in. Setting CLAUDE_CODE_ULTRAREVIEW_PR_AS_MERGED asks /ultrareview to review a pull request as it was merged. This release has 418 entries, and 270 of them are usable today.

Some features are in the build but are not switched on yet. A remote switch can make /privacy-settings open your privacy settings on claude.ai in your browser. Video attachments can carry a preview image, but only in hosted remote environments with a switch on. A skill's compatibility note can tell Claude when the skill needs your own computer or network, behind a switch that is off by default. Code editors may show a recommended extension, also behind a remote switch.

Stalled secure connections now stop with a clear error instead of hanging. The usual limit is 120 seconds, and the error says to check your network or proxy. The bridge command now loads the settings file you pass with --settings. Plugin sync now keeps plugins you already installed when your account's plugin list fails to load. A skills folder created after startup is now picked up and watched. The email address privacy prompt for shell and web actions no longer appears in the list of features.

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

Five to try today

Picked from 28 you can use now
  1. Fable 5.2 and Mythos 5.2 arrive, and fast mode changes around them

    Claude Code recognises the Fable 5.2 and Mythos 5.2 models, needs an explicit opt-in for fast mode on them, and keeps your model when fast mode supports it

    Sessions & agents
  2. Remote Control gets a --settings option and pins what its sessions start with

    claude remote-control --settings <file> passes a settings file to spawned sessions, which refuse to start if that file or their start folder changed

    Sessions & agents
  3. Fable 5.2 added as a model alias and highlighted in a reworked model picker

    A fable52 model alias is added, and the model picker gains a collapsible 'More models' row with Fable 5.2 highlighted

    Sessions & agents
  4. Claude Code can read a list of MCP tools to deny

    Claude Code can now check and merge a list of blocked MCP tools, called mcpDeniedTools, into its settings

    Extensions
  5. Plugins can intercept and rewrite Claude Code's web requests

    Plugins can now hook outgoing web requests to answer or rewrite them, but are never lent your sign-in

    Extensions

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

Read this release → Every row →
388 of 418 shownClear
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
122 entries here

Internal Changesopen

Continued from page 3

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

9 entries hereElsewhere · none marked notable
·Internal
Under the hood
Useful1 Signal0
Elsewhere

Secret redaction skips checks that cannot match#

Claude Code's secret-hiding rules can now skip text that lacks the piece each rule needs, so redaction does less work

Details 0 0 Feedback
9 entries hereSessions · none marked notable
·Internal
Under the hood
Useful2 Signal3
Sessions unclear

Remote sessions can build a list of connector names and addresses#

In remote sessions, Claude Code can record the addresses of connector-provided servers and build a size-limited list of them, behind a switch

Unclear It is not known where the list of connector names and addresses is sent.

Details 0 0 Feedback
CLAUDE_CODE_REMOTE
6 entries hereMCP · none marked notable
·Internal
Under the hood
Useful1 Signal2
MCP unclear

Changed code for mcp serve covers end-of-session hooks and a log of recent runs#

Code that runs end-of-session hooks and keeps a list of recent runs for mcp serve has changed, but nothing visibly uses it yet

Unclear It is not shown whether anything in Claude Code calls these functions, so it is unclear whether they have any effect yet.

Details 0 0 Feedback
5 entries hereNetwork · none marked notable
·Internal
Under the hood
Useful1 Signal0
Network unclear

IPv6 private-address check now names the kind of address it found#

The IPv6 address check now says why an address is special (unspecified, unique local or link local) and matches prefixes more strictly

Unclear It is not clear which features use this check, so the effect on what Claude Code allows or blocks is unknown.

Details 0 0 Feedback
7 entries hereTools · none marked notable
·Internal
Under the hood
Useful1 Signal3
Tools unclear

Tmux is no longer listed alongside Bash, Monitor and PowerShell#

A list of shell-like tools in Claude Code no longer includes Tmux, leaving Bash, Monitor and PowerShell

Unclear It is not clear what this list controls, so it is unknown what treating Tmux differently changes for a user.

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

A file-reading step now refuses files over a size limit#

One file-reading step now refuses text over a size limit and reports whether the file is inside the working folder

Unclear It is not clear which feature reads files this way, so a reader cannot tell when the size limit applies to them.

Details 0 0 Feedback
6 entries hereInternals · none marked notable
·Internal
Under the hood
Useful1 Signal2
Internals unclear

Two new remote switches and a new remote setting appear#

Claude Code adds two remotely controlled switches, one on and one off by default, plus a new remote setting, with no known purpose yet

Unclear It is not known what either switch or the new setting controls.

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

A remotely controlled behaviour now applies in more kinds of setup#

The behaviour behind one remote setting now applies in more environments, because one of its two conditions now has an alternative

Unclear Which environments and sign-in methods the widened condition now covers, and what the behaviour itself is, are not known.

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

The check behind one remotely controlled feature was reorganised#

A check that read one remote switch directly now goes through new helper functions that also look at other switches and local settings

Unclear It is not known what the feature does or whether the new check changes when it is on.

Details 0 0 Feedback
6 entries hereRemote Control · none marked notable
·Internal
Under the hood
Useful1 Signal3
Remote Control unclear

Server settings for the bridge can now limit forced stops per hour#

The server-sent settings for how the bridge checks for work now accept a forced-stops-per-hour number from 0 to 60

Unclear What a forced stop does to a running session is not stated.

Details 0 0 Feedback
5 entries hereAgents · none marked notable
·Internal
Under the hood
Useful2 Signal3
Agents unclear

Notices about stopped background tasks can now go to another agent#

When a background task is stopped, its notice can now carry a message and go to a chosen agent, which is told right away

Unclear It is not clear what, if anything, you see differently when a background task is stopped.

Details 0 0 Feedback
4 entries herePlugins · none marked notable
·Internal
Under the hood
Useful1 Signal1
Plugins unclear

Plugin syncing now filters the plugin list first#

When syncing and checking plugins, Claude Code now filters the plugin list before locating each plugin's folder, and builds that list from a manifest

Unclear Which plugins the new filter removes is not stated.

Details 0 0 Feedback
4 entries hereHooks · none marked notable
·Internal
Under the hood
Useful1 Signal2
Hooks no docs found

Hook log now notes hooks that break the prompt cache#

When a hook that declares it breaks the prompt cache is registered, the log line now says 'uses breakPromptCache'

Details 0 0 Feedback
breaksPromptCache
3 entries hereCloud Sessions · none marked notable
2 entries hereArtifacts · none marked notable
·Internal
Under the hood
Useful1 Signal2
Artifacts

Some tools are now marked as publishing an artifact#

Claude Code now tags a set of tools as ones that publish an artifact, and checks a different set when keeping their results for subagents

Details 0 0 Feedback
2 entries hereAuth · none marked notable
·Internal
Under the hood
Useful1 Signal3
Auth unclear

Sign-in reuse now also checks for a hybrid-only sign-in#

Before reusing a sign-in that is already in progress, Claude Code now also checks whether it is a hybrid-only sign-in

Unclear What a hybrid-only sign-in is, and whether a reader can use it yet, is not stated.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal0
Auth

Sign-in requests now share one timeout handler#

Claude Code's sign-in and account requests now all use one shared timeout handler, with the same time limits as before

Details 0 0 Feedback
2 entries hereAuto Mode · none marked notable
2 entries hereBackground Tasks · none marked notable
2 entries hereBash · none marked notable
·Internal
Under the hood
Useful1 Signal2
Bash unclear

Background command timing field and fresher permission rule checks#

Command results gain a field about when a background command reports back, and saved permission rule matches are rechecked when stale

Unclear It is not known whether the field is ever filled in.

Details 0 0 Feedback
2 entries hereCode Review · none marked notable
2 entries hereCompaction · none marked notable
2 entries hereConnectors · none marked notable
·Internal
Under the hood
Useful2 Signal3
Connectors unclear

The name claude-security now sits in a list of known connectors#

Claude Code now lists claude-security alongside Salesforce, Sentry and Snowflake in one of its connector name lists

Unclear What this list controls, and so what including claude-security changes for a user, is not known.

Details 0 0 Feedback
2 entries hereNotebooks · none marked notable
·Internal
Under the hood
Useful1 Signal0
Notebooks unclear

Notebook cell lookup reworked#

Finding a cell by its id in a Jupyter notebook now goes through a shared lookup step instead of inline code

Unclear Whether notebook edits now behave differently, for example when no cell id is given, is not clear.

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

New check for hidden files and folders in permission matching#

Claude Code can now tell whether any part of a path starts with a dot, and its permission path matching gained two early allow rules

Unclear What the two new early allow conditions are, and so which paths no longer need permission, is not clear.

Details 0 0 Feedback
2 entries hereProjects · none marked notable
2 entries hereSandbox · none marked notable
·Internal
Under the hood
Useful1 Signal1
Sandbox unclear

Bash permission checks run differently when sandboxing is on#

With sandboxing on, Claude Code now runs its Bash permission checks inside an extra layer instead of directly

Unclear It is not clear what the extra layer does or whether it changes which commands are allowed.

Details 0 0 Feedback
2 entries hereStreaming · none marked notable
2 entries hereWorktrees · none marked notable
1 entry here

Removedopen

−Removed
You'll notice
Useful3 Signal3
Privacy unclear

Email address privacy prompt for shell and web actions no longer listed#

The default-on prompt that asked before shell or web actions using your account email address no longer appears in the list of features

Unclear It is not known whether this prompt was removed or only moved, so it is unclear whether Claude Code still asks before such actions.

Details 0 0 Feedback
Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.321. 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 118 bullets, 23 name something an entry on this page also names, 30 name something no entry here does, and 65 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

2 added and 2 removed, of 218 lines, about 38 words, in the prompt 14 of 27 arms receive. 4 other prompts also changed. The appended system-reminder blocks moved: 2 lines added, 2 lines removed.

Claude Code, interactive mode

5 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

834 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 57 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