Follow Discord

Claude Code v2.1.319

next 561 entries read Grouped into 480 v2.1.318 → v2.1.319 Mods API: +9 added · 4 removed · 3 changed · 3 docs only Markdown JSON Follow Unofficial

You can now load claude.ai connectors while signed in with an API key by setting CLAUDE_CODE_I_ACCEPT_CROSS_ORG_DATA_RISK. Claude Code shows a warning when you do this. On macOS, setting CLAUDE_CODE_NATIVE_APP_BUNDLE lets the native updater install Claude Code as a signed claude.app bundle. A new takesMcpToolHooksOnConnectors setting lets MCP tool hooks run on connector servers. In-process SDK MCP servers marked as modern now connect by skipping the setup handshake. This release has 480 entries, and 330 of them are usable today.

There are 13 entries in the build that are not switched on yet. Giving claude.ai connector tools a local file path, so Claude Code uploads the file itself, is off by default. A rewind for pending turns sits next to the Esc take-back handling, but its actions do nothing yet. Claude Code can tell the model which Claude app your message came from, such as iOS, Android, desktop or web. Reusing earlier messages to keep the prompt cache intact is controlled by CLAUDE_CODE_NORMALIZE_PREFIX_CACHE. Several new server-controlled switches arrive, including ones for Projects write warnings and Chrome tool recognition.

/autofix-pr now always starts a cloud session. Plugins that call ui.backdrop will break, because that method is gone. Many SDK session-control methods are removed, including the sign-in, MCP server and plugin reload ones. Claude in Chrome no longer offers shortcuts_list or shortcuts_execute for running browser shortcuts. Auto-compact now counts some failures separately, so it gives up less quickly. Refusals caused by an old credential no longer trigger retries.

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

Five to try today

Picked from 39 you can use now
  1. Earlier-subagents list now defaults on, and a new CLAUDE_CODE_CRYPTIC_HORIZON variable appears

    The earlier-subagents list now falls back to on without a server value, and a new CLAUDE_CODE_CRYPTIC_HORIZON variable takes over one of its checks

    Sessions & agents
  2. Cloud sessions get a faster resume option and new stream timing switches

    Cloud sessions can skip rereading the transcript on resume via CLAUDE_CODE_CCR_SKIP_HYDRATE_ON_CURRENT_TIP, plus four new stream timing switches

    Sessions & agents
  3. Pooled usage conflicts can follow an admin priority list

    Admins can set pooled_conflict_rule to priority_list with groups in pooled_priority_order, and a list without any group is now rejected

    Elsewhere
  4. Plugin theme API: theme.set and theme.clear replace ui.backdrop

    Plugins now set and clear a backdrop through theme.set and theme.clear, and the old ui.backdrop method is removed

    Extensions
  5. Long Bash commands on Windows can be split into pieces, with a managed opt-out

    Behind tengu_mossy_melody, Windows splits Bash commands too long for one argument into pieces, and disableWindowsBashCommandSplit lets admins turn it off

    Settings & config

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

Read this release → Every row →
458 of 480 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
247 entries here

Improvementsopen

Continued from page 1

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

↑Improved
You'll notice
Useful3 Signal2
MCP unclear

Long lists of MCP tools are grouped by server#

When one MCP server supplies many tools, a listing of them can now show one short line per server with a count

Unclear It is not clear where this shortened listing appears, so a reader cannot tell whether they will see it.

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

Command permission rules are matched in a different way#

Allow, deny and ask rules for shell commands now compare commands through a shared normalising step instead of simple lowercasing

Unclear Which commands are now matched or allowed differently is not known.

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

Safer first backups of files for rewinding edits#

Claude Code can now abort and clean up a file's first backup if its parent folder changes partway through, behind a remote switch

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

Auto mode skips its server check on very long conversations#

Auto mode skips its server check when the conversation is too large, retries a shell command check, and rewords one sub-agent refusal

Unclear What auto mode does with an action when the conversation is too large for the server check is not stated.

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

Saving documents no longer overwrites files it did not write itself#

When saving documents to a folder, Claude Code now leaves alone any existing file that has no record of an earlier save, and asks for another out_dir

Unclear It is not clear whether documents that other people may have written are still kept from being saved to files.

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

Saving artifact database reads can now replace some existing files#

When read_db saves documents as JSON files, it can now replace an existing file in some cases and skips others with existing_file

Unclear Which conditions allow an existing file to be replaced rather than skipped is not known.

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

Some web-based MCP servers now always survive repeated fatal errors#

The three-error disconnect exemption for some HTTP MCP servers no longer depends on a switch and applies whenever the URL check matches

Unclear It is not clear which server addresses pass the URL check, so which MCP servers are affected.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal1
Group of 2 Bash Safety unclear

Bash read-only check now accepts timeout-wrapped commands and which#

Commands wrapped in timeout, and the which command with known flags, can now pass the Bash read-only check without a permission prompt

Unclear It is not clear what condition turns the unwrapping on, so whether it is active by default.

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

Effort tip and a shortcut hint now need an extra condition to appear#

The tip for raising effort and one item in the shortcut hints now show only when an extra condition is also met

Unclear What the extra condition is, and so who still sees these hints, is not known.

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

Plugin renames skip settings that are held#

When a plugin is renamed, Claude Code no longer rewrites settings sources that are held and records that case

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

The Slack channel suggestion now uses your connected MCP servers#

Picking the Slack channel suggestion now passes your connected MCP servers along before it runs

Unclear What picking the Slack channel suggestion now does differently for a user is not clear.

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

Some web-address connectors are now hidden in certain modes#

Connectors that have a web address but no directory entry are no longer found in certain modes

Unclear Which four modes cause these connectors to be hidden.

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

Selected lines from files with connector downloads are flagged#

Lines you select from a diff or your IDE are now flagged when the file may hold data downloaded through a connector

Unclear It is not clear what the isolation safeguard changes once it is switched on.

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

Editing around pasted text can split one paste into several parts#

When you edit around pasted text in the prompt, Claude Code can now keep several separate parts of one paste

Unclear What you see differently in the prompt after this change is not known.

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

Permission denials found before a prompt now reach the SDK callback#

If a tool would prompt but a later check denies it, Claude Code now calls canUseTool with decideLocation "pre-ask" and returns the denial

Unclear It is not stated whether the callback's answer at the "pre-ask" point can change the denial.

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

Cloud sessions explain where permission rules come from#

In a cloud session, asking for permissions now says there is no permissions panel and that rules come from settings files

Unclear Whether the reply is triggered by /permissions or by some other command is not confirmed.

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

Workspace trust dialog has a new layout#

The workspace trust dialog, titled "Accessing workspace:", has been rebuilt and its hint line now follows accessibility styling

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

/loop warns that timers in a cloud session may not fire#

In a cloud session, /loop now notes that its timer may stop when the session's container is released, and Claude is told to say so

Unclear It is not known what turns on the longer-lasting loop option or which tool it uses.

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

Pressing Esc keeps leftover task updates from waking Claude#

When you stop a turn, waiting updates from tasks moved to the background become passive, then those tasks are stopped

Unclear It is not clear whether this behaviour is switched on.

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

Skills in subfolders can be held back until restart while the sandbox is on#

With the Bash sandbox on, skills in .claude/skills folders below the working folder can stay unloaded until Claude Code restarts

Unclear Whether this is switched on depends on a server-controlled setting whose default is not stated.

Details 0 0 Feedback
/cd

Continues on page 3 →

Verbatim
Awaiting notes

Official release notes pending

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

System prompt

No change to the system prompt since v2.1.318.

Claude Code, interactive mode

One prompt change in this release could not be quoted from the build, so no entry on this page describes it.

Documentation

What the docs did around this release

413 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 95 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