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 →
65 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
9 entries here

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.

↑Improved
Use it now
Useful4 Signal4
Group of 2 Usage Pools no docs found unclear

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

Unclear What the change to the compacting check means for a user in practice is not stated.

Details 0 0 Feedback
admin.pooled_conflict_ruleadmin.pooled_priority_orderpriority_list
+New
Use it now
Useful3 Signal3
Group of 3 SDK

Session titles can name the Chrome tab group#

rename_session gains a names_chrome_tab_group option that sets or clears the Chrome tab group title, and only the service may set it

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

Auto mode asks what to do when it cannot check actions#

When auto mode cannot check actions in a session, Claude Code now asks whether to stay, switch to accept edits, or interrupt

Unclear What makes the dialog appear in a session is not stated.

Details 0 0 Feedback
−Removed
You'll notice
Useful4 Signal3
SDK unclear

Many SDK session-control methods are removed#

SDK session control drops many methods, including sign-in, MCP server, plugin reload and session title ones

Unclear These methods may now be provided somewhere else, so it is not clear whether SDK callers actually lose them.

Details 0 0 Feedback
↑Improved
You'll notice
Useful4 Signal3
VS Code unclear

VS Code sessions can approve actions through a host dialog#

In VS Code, approvals can now go through a dialog shown by the editor, behind a switch that is on unless turned off remotely

Unclear What the new VS Code approval dialog looks like, and how the auto mode stop message now reaches you, is not stated.

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

Everything else

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

54 entries here

Improvementsopen

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

↑Improved
You'll notice
Useful3 Signal3
Group of 4 Auto Mode unclear

Auto mode: tighter Bash checks, and a turn ends after repeated refusals#

Auto mode now ends a turn after repeated refusals, flags Bash commands accept-edits cannot allow, and asks first about more rm and Windows-path commands

Unclear It is not clear how many refusals trigger the stop or whether it is switched on for everyone.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 3 Connectors

Connector downloads and added folders are trusted less#

Files from claude.ai connectors no longer load as skills, CLAUDE.md or MCP config, and added folders and connector file sends get stricter rules

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

Moving a session to the cloud now sends a summary, with new refusal messages#

claude --cloud moves now hand off a conversation summary instead of the conversation file, and explain when a move is refused

Unclear It is not stated whether every cloud move works this way or only moves where a server-side switch turns it on.

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

Saving or deleting a project doc may now need your approval#

Saving or deleting a project doc now asks a person to approve it when other people's text may have reached the model in that turn

Unclear Which permission modes skip this approval is not stated.

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

Moving a session to the cloud with /teleport keeps its permission mode#

Moving a session to the cloud now carries over its permission mode and drops the Remote Control fallback, and conversations Claude ended can't move

Unclear It is not clear whether the Remote Control fallback is gone in every way a move can be started.

Details 0 0 Feedback
/teleport--permission-mode
↑Improved
You'll notice
Useful3 Signal3
Bash unclear

Bash edit diffs and kept output now need an extra check to pass#

The Bash edit-diff feature, and keeping full Bash output in remote sessions, now also need an extra status check to pass

Unclear What the extra status check tests is not stated.

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

Some Bedrock and Mantle gateways now turn off a built-in tool#

Gateway desktop setup now disables a built-in tool when every upstream is Bedrock or Mantle and no managed web search server exists

Unclear Whether the tool turned off is the built-in web search tool.

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
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
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
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
↑Improved
You'll notice
Useful2 Signal1
Subagents unclear

Subagents may skip some MCP servers that fail a connection check#

Before a subagent connects to certain MCP servers, Claude Code now runs a check and skips the server with a warning if it fails

Unclear Which kinds of MCP server get this check is not settled.

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

Saved skills are checked against more rules#

Saving a skill now rejects too many files, bad path characters, reserved words in the name, and overlong or bracketed descriptions

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

Bash tool checks cover more risky git commands#

git push -f and -d now match the push guard list, and a new check flags git commands that take a branch another worktree has checked out

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

More shell commands with braces now ask for permission#

Commands with an unquoted { or } starting a word, or a $[ ] expression, can now ask for permission instead of running as safe

Unclear It is not stated when Claude Code uses this stricter reading, for example whether only when your shell is zsh.

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

The which command is off the list of commands treated as safe#

which was removed from the shell commands Claude Code treats as safe, alongside sleep, type, expr and seq

Unclear It is not confirmed that this list is what lets a command run without a permission prompt.

Details 0 0 Feedback
2 entries here

Removedopen

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

−Removed
You'll notice
Useful3 Signal3
Claude in Chrome unclear

Claude in Chrome no longer lists tools for running browser shortcuts#

The browser tools no longer include shortcuts_list or shortcuts_execute, which listed and ran shortcuts and workflows

Unclear It is not known whether the browser extension now supplies these tools instead.

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