Follow Discord

Claude Code v2.1.293

338 entries read Grouped into 287 v2.1.292 → v2.1.293 Mods API: +2 added · 0 removed · 3 changed · 4 docs only Markdown JSON Follow Unofficial

The haiku model name now picks Claude Haiku 5.5 on Anthropic's own API. Bedrock, Vertex and other providers stay on Haiku 4.5. Haiku 5.5 has a 1M-token context window and its own pricing. Desktop admins can now start Claude Code through a corporate launcher with the claudeCodeProcessWrapperEnabled setting. New inferenceIdpOidc and inferenceIdpAuthFlow settings extend company sign-in to more setups, including Bedrock proxies. Admins can also set a Microsoft Foundry base URL for Claude Code sessions from the desktop app.

Four features are in the build but not switched on yet. One is a startup check for team and enterprise users. It would block startup if organization policy or settings fail to load. Another would tell Claude which of its settings files a shell command changed. New keyboard actions for moving between tabs are listed but do nothing yet.

Waiting permission requests no longer time out while you are answering an input prompt. Large repositories stall less when starting a cloud session. MCP servers no longer show an old error after their tool list refreshes successfully. Remote Control now shows the session as running again after it reconnects mid-turn. Sessions that Claude Code starts on its own now keep your Chrome on or off choice. Away and back signals from people viewing a remote session are no longer passed on.

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

Five to try today

Picked from 25 you can use now
  1. Managed configuration: clientSecretHelper must print JSON, OIDC sign-in, session retention and desktop-only fields

    The MCP clientSecretHelper must now print a JSON object, managed config adds OIDC sign-in and session retention, and Workspace becomes Capabilities

    Settings & config
  2. Plugins and mods can register deferred tools with isDeferred

    $.tool.register accepts an isDeferred true or false option, so plugin tools can load only when found through tool search

    Extensions
  3. New messages for the built-in Claude Test feature and /claude-test

    Claude Test gains sign-in-dependent access and messages for when it is still loading or its browser helper failed to load

    Elsewhere
  4. The opt-in tool behaviour now says whether Claude's turn should end

    With CLAUDE_CODE_PEWTER_OWL_TOOL set, the affected tool path now reports whether the turn ends and what to tell you, not a response ID

    Tools & output
  5. Company sign-in settings now work beyond the gateway, including Bedrock proxies

    New inferenceIdpOidc and inferenceIdpAuthFlow settings extend company sign-in to more setups, including Bedrock proxies

    Permissions & safety

Want the reasoning? Read walks the 42 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
106 entries

Improvementsopen

Continued from page 1

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

↑Improved
You'll notice
Useful1 Signal2
Sessions unclear

Rewind question now checks whether there is a point to rewind to#

The question about rewinding after a refusal now tracks whether a rewind point exists and notes when it disappears while you wait

Unclear It is not clear whether this rewind question appears for every account or only behind a setting switched on remotely.

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

Admin tool policies now match plugin MCP tool names regardless of case#

Managed tool policy patterns for MCP tools from plugins now match regardless of case, and two policy sets can be merged keeping the strictest

Unclear Whether these policy changes apply to the Claude Code command-line tool or only to the desktop app.

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

MCP tool cache gets size limits, plus other robustness fixes#

Claude Code caps a cache of MCP tool entries by total size and per-tool count, strips __proto__ keys, and sometimes skips some environment lookups

Unclear It is not clear under what condition Claude Code skips the process and git lookups.

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

Missing skill files now return the server's error details#

A 'not found' answer when fetching a skill file now carries the server's error details, and one wait loop treats 'not found' as finished

Unclear Which waiting step treats 'not found' as finished is not known, so it is unclear what a user might notice.

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

Switching tabs in the fleet view may clear more of the current selection#

Switching tabs in the fleet view now resets a second piece of selection state as well as the first

Unclear It is not clear whether this changes what happens on a tab switch or only renames existing code.

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

Some permission prompts now open with an extra note line#

Some permission prompts now get a note line added at the top, instead of having their whole message rewritten

Unclear It is not clear what the added note says or which permission prompts receive it.

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

Rewind can now report that the point you asked for was not found#

When a rewind target is missing and was asked for, Claude Code now reports that the target was not found

Unclear It is not clear which rewind action a reader takes that leads to this new not-found result, or what they see when it happens.

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

Permission mode badge is hidden in one more case#

The badge showing your default permission mode is now hidden in an extra case, not only when the mode is the default

Unclear Which condition now hides the badge is not known.

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

Malformed hook replies now produce errors with a named reason#

Hook output with an unknown permission decision or the wrong event name now raises an error that states which of the two went wrong

Unclear It is not clear whether this reason is shown to you or only recorded in Claude Code's usage reporting.

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

Task notices now say which kind of subagent ran#

Records for finished subagent tasks now include the subagent's type, and one synced-skill check applies only to skills from the synced folder

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

Small layout change to the /help footer#

The spacing of the footer on the /help screen now adjusts, and an internal cache for tool instructions tracks one more setting

Details 0 0 Feedback
/help
↑Improved
You'll notice
Useful1 Signal0
Gateway Auth

Gateway connection error no longer mentions a VPN#

The error for a gateway host Claude Code cannot resolve now says to connect to your organization's network, without mentioning a VPN

Details 0 0 Feedback
19 entries

Bug Fixesopen

✓Fixed
You'll notice
Useful1 Signal0
Prompt Input unclear

Prompt input can match text ending in accent marks#

The prompt input has a changed check for finding text that ends in combining marks such as accents

Unclear It is not clear what this check does when you type.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal0
Prompt Input unclear

Pasted content in the prompt is matched more carefully as you edit#

As you edit the prompt, Claude Code now matches pasted content using Unicode-normalised text and caches each comparison

Unclear It is not clear what visible problem with pasted content in the prompt this fixes.

Details 0 0 Feedback
3 entries

In Developmentopen

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

115 entries

Internal Changesopen

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

·Internal
Under the hood
Useful2 Signal2
Group of 2 Cloud Sessions unclear

Cloud settings sync leaves unchanged files alone and reports oversized files#

Syncing settings to a cloud session skips rewriting identical files, keeps files that differ, and reports files that are too large

Unclear Where Claude Code turns this option on is not known, so it is unclear when files are now left alone.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal3
Claude Test unclear

claude-test plugin's built-in edit permission rules reworked#

The claude-test plugin drops its explicit edit rules for CLAUDE.md, .claude and .mcp.json and adds rules for .claude-test files

Unclear It is not shown whether the shared lists still cover CLAUDE.md, CLAUDE.local.md, .claude and .mcp.json.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal3
Settings Sync unclear

Settings restore stops retrying failures and reports new outcomes#

A failed settings restore is now marked as permanent, and restores can end as switched off or settings gone

Unclear It is not clear which settings restore or sync feature this belongs to.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal3
Container Sessions unclear

New container entry related to restarting on a version change#

A new entry about container sessions restarting on a version change was added to the list of container-related names

Unclear It is not clear what this list is used for or whether anything turns this behaviour on.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Group of 2 Permissions

More diagnostics around parked permission answers#

Remote permission handling now records when a prompt ended and when a parked answer arrived, including at shutdown

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Group of 3 Feedback unclear

Bug reports and their transcripts now record the host#

/bug reports and feedback drafts now pass a host value, and captured transcripts record it and are cleaned according to it

Unclear It is not stated what the host value is or how it changes where a report goes.

Details 0 0 Feedback
/bug
·Internal
Under the hood
Useful2 Signal2
Bash unclear

Read-only check for served shell lines now covers every tool#

Every tool now goes through the read-only check for served shell lines, and a check that fails counts as not read-only

Unclear Whether this lets more tool calls run as read-only in practice is unclear.

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

Auto mode records why its safety check could not give an answer#

When auto mode's action check cannot return a result, Claude Code now records what kind of error it was and the HTTP status code

Unclear It is not clear whether these failure details are shown to the user anywhere or only kept for diagnostics.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal2
Terminal UI unclear

Built-in onboarding and model-migration text changed#

The text bundled into Claude Code for onboarding and model migration has changed, with onboarding replaced by a reference file

Unclear What the text now says, compared with before, is not known.

Details 0 0 Feedback
19 entriesSessions · none marked notable
·Internal
Under the hood
Useful2 Signal3
Sessions unclear

Remote sessions can now announce that they have been returned#

Claude Code's remote sessions handle a new "returned" state and either report a reconnect or announce the return

Unclear It is not clear when a session enters the returned state or what a user sees when it is announced.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal3
Sessions unclear

Home seeding for remote sessions now records when announcements are read#

Remote session home seeding now logs when a staged file announcement is read, and its on/off check gains an announced-only result

Unclear It is not clear whether the announced-only state can be reached or what it changes for a remote session.

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

Claude Code now tracks which tasks own quiet background shells#

Claude Code now keeps a record of which tasks started background shells marked as quiet, and clears it on reset

Unclear What a reader actually sees differently, such as fewer or different notifications about background shells.

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

Restarting a background session now runs one more step afterwards#

When Claude Code successfully restarts a background session, it now runs an extra step on that session

Unclear What the new step does after a background session restarts is not known.

Details 0 0 Feedback

Continues on page 3 →

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.293. 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 56 bullets, 9 name something an entry on this page also names, 15 name something no entry here does, and 32 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 9 words, in the prompt 14 of 27 arms receive. 3 other prompts also changed. 1 new prompt appeared. The appended system-reminder blocks moved: 1 line added.

Claude Code, interactive mode

No prompt capture for v2.1.293, so this release's prompt surface is unknown.

Documentation

What the docs did around this release

718 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 37 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