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 →
254 of 287 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
115 entries here

Internal Changesopen

Continued from page 2

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

9 entries hereInternals · none marked notable
·Internal
Under the hood
Useful1 Signal0
Internals unclear

Internal load tracking now flags only the latest typed load#

Claude Code's internal load tracking now marks only the most recent typed load, and can note that it may still start

Unclear What feature this tracking belongs to and whether it changes anything you see.

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

The check for retrying after idle time now uses a shared helper#

Claude Code's check for when to retry after a period of idle time has been rewritten to use a single shared helper

Unclear Whether the timing of the idle retry actually changed or the rewrite keeps it the same.

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

Agent tool text now knows whether a subagent can be continued#

The text for the tool that starts subagents now receives a flag, worked out from the available tools, saying whether continuing is available

Unclear What the Agent tool's text says differently when continuing is available is not known.

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

Checks for when Claude can start a subagent now go through one place#

The conditions that decide whether Claude can start a subagent are now combined into one shared check that also sees allowed agent types

Unclear It is not clear whether this changes when subagents can be started or only reorganises the same checks.

Details 0 0 Feedback
5 entries hereCloud Sessions · none marked notable
·Internal
Under the hood
Useful1 Signal2
Cloud Sessions unclear

Cloud session setup now counts files refused as credentials#

When Claude Code copies your files into a cloud session, it now counts files refused because they look like credentials

Unclear It is not settled whether refusing credential-like files is new in this release or only the counting of them, nor which files count as credentials.

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

A new no-project-files result is treated as nothing to do#

Claude Code now recognises a result meaning there were no project files, and handles it as a case where nothing needs doing

Unclear It is not clear which feature this belongs to or whether it is in use.

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

Late permission answers in headless sessions are handled with more context#

In headless mode, permission answers that arrive after their turn now carry extra context, and closing one without running its tool is recorded

Unclear It is not clear what the extra context changes for you when a late permission answer arrives.

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

Messages to the user are now told apart from ordinary tool results#

Claude Code now separates tool results that carry a message for the user, and marks interrupted turns that end on an unanswered tool call

Unclear What difference this makes to what a user sees is not shown.

Details 0 0 Feedback
·Internal
Under the hood
Useful2 Signal2
Tools unclear

Changed rules for which tools and skills are left out#

The rules for dropping tools from what Claude is offered now also check aliases, and Claude Code tracks skills that were replaced

Unclear It is not clear which extra conditions now cause a tool to be dropped.

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

Tool inputs that arrive as JSON text are cleaned before use#

When a tool's input arrives as JSON text, Claude Code now removes some content from it after turning it back into structured data

Unclear What is removed from the repaired input is not stated.

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

A check now leaves out project-scoped items#

An internal check that used to accept project-scoped items now rejects them

Unclear It is not clear what kind of item this check applies to.

Details 0 0 Feedback
3 entries hereCompaction · none marked notable
3 entries hereHooks · none marked notable
·Internal
Under the hood
Useful1 Signal3
Hooks unclear

Hook output from a hook that ran on another machine is no longer collected#

When Claude Code gathers hook output, it now skips results from hooks that ran elsewhere, not only failed, blocked or empty ones

Unclear It is not stated what makes Claude Code treat a hook as having run elsewhere, so it is unclear which setups this affects.

Details 0 0 Feedback
3 entries hereMCP · none marked notable
3 entries hereMemory · none marked notable
·Internal
Under the hood
Useful2 Signal3
Memory unclear

Saved memories are now linked to the prompt that produced them#

When Claude Code saves memories from your conversation through MCP, it now passes along the prompt that led to them

Unclear It is not clear whether the change to the skip check alters when memories are written directly or only renames a value.

Details 0 0 Feedback
2 entries hereAPI Client · none marked notable
·Internal
Under the hood
Useful1 Signal3
API Client unclear

Streamed responses no longer pass on the input_transformations field#

Claude Code now removes a field called input_transformations from streamed message events before passing them on

Unclear It is not clear whether this changes the streamed output that people reading Claude Code's own output can see.

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

SDK output describes resumed subagent runs that a tool call waits for#

SDK output now describes a resumed subagent run that the resuming tool call waits on, with its report returned in that call's result

Unclear The name of the new field is not shown, nor whether Claude Code actually sends it yet.

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

Artifact capability lookup now notes whether it covers everything#

When Claude Code looks up an artifact's declared capabilities, it now also records whether they cover the whole declaration

Unclear It is not clear whether this changes what happens when you publish an artifact.

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

Chrome "not connected" message gains extra text#

Two of the messages saying the Chrome browser extension is not connected now include an added piece of text

Unclear What the added text says is not shown.

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

A sandbox-related check now always answers no#

An internal check tied to the sandbox no longer looks at any conditions and always returns false

Unclear What this check controls, and so what changes for a user, is not known.

Details 0 0 Feedback
2 entries hereUsage & Limits · none marked notable
·Internal
Under the hood
Useful1 Signal3
Usage & Limits unclear

Internal plan limit check reworked#

A step that used to check whether a plan limit period had ended now resets other internal tracking instead

Unclear It is not clear whether this changes when plan limits apply or show up for users.

Details 0 0 Feedback
1 entry here

Removedopen

−Removed
You'll notice
Useful1 Signal2
Sessions unclear

Away and back signals from remote viewers are no longer passed on#

Claude Code no longer passes on away or back signals from people viewing a remote session, and records unexpected event types

Unclear It is not clear whether away and back signals are now handled somewhere else or dropped entirely.

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