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
42 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.

+New
You'll notice
Useful5 Signal4
Group of 5 Models Notable unclear

Claude Haiku 5.5 added, and the haiku alias points to it on the first-party API#

Claude Haiku 5.5 joins the model list and the haiku alias now resolves to it on Anthropic's API, while Bedrock, Vertex and other providers stay on Haiku 4.5

Unclear Whether Haiku 5.5 can be picked as a model yet is not known.

Details 0 0 Feedback
claude-haiku-5-5
◌In dev
Nothing to try yet
Useful5 Signal4
Terminal UI Notable no docs found

Three new strip tab keyboard actions are listed#

Claude Code's list of keyboard actions gains strip:tabNext, strip:tabPrevious and strip:viewAll, with no change in behaviour yet

Details 0 0 Feedback
strip:tabNextstrip:tabPreviousstrip:viewAll
·Internal
You'll notice
Useful4 Signal3
Group of 2 Desktop App no docs found unclear

Host skill catalog rejects "." and "..", and a desktop skill switch variable is added#

CLAUDE_CODE_HOST_SKILL_CATALOG refuses "." and ".." and drops its child-session check, CLAUDE_CODE_DESKTOP_SKILL_SWITCHES is read, and some startup details are skipped

Unclear What the skill switches do, and in which runs the environment details are skipped, is not known.

Details 0 0 Feedback
CLAUDE_CODE_DESKTOP_SKILL_SWITCHES
+New
Use it now
Useful4 Signal4
Claude Test no docs found unclear

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

Unclear Whether /claude-test is available for a given account is decided remotely and is not identified.

Details 0 0 Feedback
/claude-test
+New
You'll notice
Useful4 Signal4
Models unclear

A signed model catalog is now fetched every 5 to 15 minutes#

Claude Code now checks a signed model catalog, the details behind the model picker, every 5 to 15 minutes over the network

Unclear It is not settled whether this catalog check runs in the Claude Code command-line tool or only in the desktop app.

Details 0 0 Feedback
·Internal
You'll notice
Useful2 Signal4
Group of 4 Cost Tracking unclear

Model pricing gains a long-prompt tier#

Models can now carry a higher price for prompts over a token threshold, used in cost accounting and shown in the pricing line

Unclear It is not stated where Claude Code shows or uses this pricing, so it is unclear which cost figures you see would change.

Details 0 0 Feedback
·Internal
You'll notice
Useful2 Signal4
Group of 2 Models unclear

Model choices now depend on your billing state#

Automatic moves to a larger-context model and Fable-style model handling now check how the account is billed and whether extra usage was agreed

Unclear It is not clear what this model-specific behaviour does for a user who gets it.

Details 0 0 Feedback
+New
Use it now
Useful5 Signal3
Auth Notable unclear

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

Unclear These settings are read by the desktop app's settings readers, and it is not clear whether the Claude Code command line also honours them.

Details 0 0 Feedback
external-idp
↑Improved
You'll notice
Useful3 Signal4
MCP unclear

MCP tools named start_task can now upload attached files#

Calls to an MCP tool named start_task now check their input and upload attached files first, on remote HTTP servers

Unclear Which MCP servers offer a start_task tool is not known, so it is unclear who can use this.

Details 0 0 Feedback
↑Improved
Use it now
Useful4 Signal3
Managed Settings unclear

More admin settings for scheduled tasks, plugin MCP servers and sharing#

Organization-managed settings for Cowork and third-party deployments gain controls for scheduled tasks, keep-awake, plugin MCP servers and sharing

Unclear It is not clear how many of these settings the Claude Code command line reads, as opposed to the desktop app.

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

Model list entries can cap the highest effort level offered#

Each model in the model list can now set maxEffort, the highest reasoning effort level offered for it

Unclear It is not clear whether the cap is applied anywhere other than Claude Desktop.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal4
Hooks unclear

Hooks can now wait on a check before they run#

Claude Code can now hold hooks until a pre-check finishes, and can mark a hook's result as having already run somewhere else

Unclear It is not clear what the hooks now wait for or which sessions this affects.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal4
Settings Sync unclear

New remote switch near the settings restore code#

A new remotely controlled switch, off by default, sits alongside the new outcomes for restoring settings

Unclear It is not clear what this switch controls.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal4
Managed Settings unclear

Policy settings gain a "Workspace VM network" group label#

The list of policy settings groups now includes a label called "Workspace VM network", next to "Network proxy"

Unclear Nothing shows which settings, if any, belong under this label.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal4
Sandbox unclear

Sandbox settings gain a "Built-in browser" section#

Claude Code's settings list now has a "Built-in browser" group inside the sandbox settings

Unclear Which settings belong to this group and whether they do anything yet is not stated.

Details 0 0 Feedback
+New
Use it now
Useful4 Signal2
Gateway Auth Notable unclear

Gateway sign-in setting can use localhost as its return address#

The gateway external identity provider setting now describes a redirectHost: "localhost" option, where the return address used to be fixed at 127.0.0.1

Unclear Whether this setting applies to the Claude Code command-line tool or only to the desktop app.

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

106 entries

Improvementsopen

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

↑Improved
You'll notice
Useful3 Signal3
Group of 2 MCP unclear

MCP responses from tool containers with a Content-Encoding are refused#

Claude Code now rejects compressed responses from MCP servers in tool containers, and MCP connect and tool listing were reworked

Unclear It is not clear what the new encoding option changes for a given server.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 2 Prompt Cache unclear

Prompt caching behaves differently while using overage#

When an account is using overage, the 1-hour prompt cache is turned off and a cache-touch step is skipped

Unclear It is not clear which other condition must also hold for this to apply.

Details 0 0 Feedback
↑Improved
You'll notice
Useful2 Signal3
Group of 2 Settings Sync unclear

Settings sync holds back credential-looking content and says so#

Remote settings sync now keeps credential-looking files and rules on this machine, reports them, and logs dropped credential rules as warnings

Unclear Whether this screening is always on is not known, so it is unclear whether every user's sync holds these files back.

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

Managed MCP policy fails closed and gains a policy-only server entry#

If the managed MCP server list cannot be read, every MCP server is now blocked; entries can also be policy-only

Unclear What Claude Code does when the managed MCP server list fails to be read is not shown.

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

Creating an artifact from a type can skip the permission prompt#

Publishing an artifact from an artifact type can be approved automatically in some cases, and a hint now suggests a motion type for videos

Unclear Whether the artifact type catalog is switched on, and the full set of conditions for automatic approval, is not known.

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

Queued messages wait while a session hand-over is under way#

Messages waiting in the queue are no longer run while a session hand-over is under way, and the queue is checked again afterwards

Unclear What triggers a session hand-over is not known, so it is unclear when a user would see the queue pause.

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

Command, HTTP and MCP tool hooks no longer run in diskless sessions#

In a diskless session, command, script, HTTP and mcp_tool hooks are now held back and not run, and an error is logged

Unclear What makes a session diskless, and so whether your hooks are affected.

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

Claude Haiku 4.5 can be picked as the small model on Anthropic's API#

On Anthropic's own API, Claude Code may use Claude Haiku 4.5 instead of the default small model when a condition is met

Unclear It is not clear what condition decides when Claude Haiku 4.5 is used.

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

Queued prompts can now be dropped from a batch before they start#

Claude Code now checks queued commands when they are taken from the queue and again before they start, and drops the first one if it steps aside

Unclear Nothing shows what makes a queued command step aside, so which prompts this affects is unknown.

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

Remote switch can shorten the prompt cache to 5 minutes for some models#

Subscribers who get the 1-hour prompt cache can be moved to a 5-minute cache for certain models when a server-side switch is on

Unclear Which models the shorter 5-minute cache can apply to is not known.

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

Claude gets guidance on writing commands your machine can check line by line#

New instructions tell Claude to spell out paths and names literally in commands, since your machine may question lines it cannot fully read

Unclear It is not clear which sessions include these instructions, possibly only remote or cloud ones.

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

Cost estimates now look up pricing for each usage record#

Claude Code now looks up a pricing entry from the model and the usage details before working out an estimated cost

Unclear Which kinds of usage get a different price is not known, so it is unclear whose cost estimates will change.

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

Managed settings handle retired keys and local addresses more strictly#

Managed settings now explain what a retired setting did, and a local address on a fail-closed setting falls back to the safe value

Unclear It is not settled whether this applies to the Claude Code command-line tool or only to code bundled with the desktop app.

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

Remote sessions can now say "returned" after a long break#

After a long gap or a forced redial, a remote session's connection can now announce "returned" instead of always "reconnected"

Unclear Whether a setting or server switch controls the new "returned" announcement is not known.

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

The check for accepting bypass permissions mode now counts more than one source#

Claude Code now treats bypass permissions mode as accepted if the bypassPermissionsModeAccepted setting is set or another condition is met

Unclear Which other condition counts as acceptance, and whether the agreement prompt is now skipped more often, is not clear.

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

Cloud sessions can let your waiting message go first after a rate-limited turn#

In remote sessions, a turn cut off by a rate limit is no longer auto-resumed ahead of a message you have already queued, when a remote switch is on

Unclear What the remote switch falls back to when the server sends nothing is not known.

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

Haiku model names now go through the third-party Sonnet default check#

On third-party providers, Haiku model names are no longer skipped by the check that sets up the Sonnet default model

Unclear What the check now does for a Haiku model name is not known.

Details 0 0 Feedback
ANTHROPIC_DEFAULT_SONNET_MODEL

Continues on page 2 →

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