Follow Discord

Claude Code v2.1.317

516 entries read Grouped into 440 v2.1.316 → v2.1.317 Mods API: +4 added · 0 removed · 3 changed Markdown JSON Follow Unofficial

You can now turn off MCP task support by setting CLAUDE_CODE_DISABLE_MCP_TASKS. This release has 440 entries, and 284 of them are usable today. Accounts offered Life Sciences use cases get a new /use-case command to pick one. That choice is saved for later sessions. A new app:closeSession shortcut action lets you bind a key to close a session shown under session tabs. Programs that launch Claude Code can pass working directories exactly as given with the new permissions.workingDirectoriesAsGiven setting.

There are 12 entries in the build that are not switched on yet. A Wrap up tool would let Claude end a turn with a short recap and up to two next-step buttons. Claude Code now tracks messages for taking back a sent message with Esc, but the take-back does nothing yet. Hooks of type agent and mcp_tool can be read, but a remote allow list keeps them off and is empty by default. A spot is reserved for a live preview sharing dialog, with no way to open it yet.

Updates on macOS no longer delete the app bundle a running session is using. Saving settings no longer overwrites a config file that appeared while Claude Code was creating its own. Cancelling the theme picker no longer quits Claude Code. SDK hooks set to block on failure now stop the action as intended. Reading an unchanged file again no longer returns a short "file unchanged" note. The CLAUDE_CODE_LAZY_ENV_GETTERS environment variable is no longer recognised.

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

Five to try today

Picked from 21 you can use now
  1. New environment variables for subagent handback and host mid-turn prompts

    Adds CLAUDE_CODE_DISABLE_SUBAGENT_HANDBACK and CLAUDE_CODE_DEEP_TWILIGHT, and lists PARSED_WILLOW and DAPPER_CUPCAKE in more allowlists

    Extensions
  2. Plugins can draw a translucent backdrop behind Claude Code

    A new ui.backdrop function lets plugins draw a blurred, tinted backdrop, and connecting clients can say they draw a Backdrop

    Extensions
  3. A keyboard shortcut action for closing a session under session tabs

    Claude Code now has an app:closeSession shortcut action and a SessionTabs keybinding context for closing a session shown under session tabs

    Interface
  4. New environment variables for remote sessions, including a stall-check interval

    Remote sessions gain new CLAUDE_CODE_* settings, such as a stall-check interval and a slow-skills watch, and CLAUDE_CODE_LAZY_ENV_GETTERS is dropped

    Extensions
  5. New /use-case command to choose a Life Sciences use case

    Accounts offered Life Sciences use cases get a /use-case command and a startup dialog to pick one, saved for later sessions

    Extensions

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

Read this release → Every row →
426 of 440 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
192 entries here

Improvementsopen

Continued from page 2

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

↑Improved
You'll notice
Useful1 Signal1
Hooks unclear

HTTP hook logs and errors can leave out the request address#

In some cases, logs for HTTP hooks no longer show the URL, and their errors say only that the request failed

Unclear It is not stated what condition decides when the address and error text are hidden.

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

Clearer message when your network or region blocks the connection#

A connection blocked by your network or region now shows 'network or region blocked - check VPN or network', and one error no longer lists claude assistant

Unclear It is not clear whether claude assistant can now be combined with those options or no longer goes through this check.

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

Stricter safety check for ssh, rsync and similar remote commands#

Claude Code now refuses to auto-approve rsync, ssh, scp, sftp and gcloud compute ssh when a value could slip text into a shell command

Unclear Whether this check is switched on depends on remote settings whose state is unknown.

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

Plugin workflow files can be skipped before they load#

Claude Code can now check plugin workflow .js files before reading them, skipping and logging any that fail

Unclear It is not clear what the check looks at or when it runs, so it is unknown which files are skipped.

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

Short progress summaries for subagents apply in more cases#

The short summary mode for subagent progress now applies in a case it used to skip

Unclear It is not clear what the removed condition was, so which situations now get short summaries is unknown.

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

New refusal reasons for make, awk and git commands#

Claude Code can now refuse commands because a makefile or awk script cannot be checked, or because of where git looks for its programs

Unclear It is not clear whether these refusals are active or what switches them on.

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

Search timeout message no longer has a fixed number of seconds#

The search timeout message no longer states a fixed 20 or 60 seconds; Claude Code now works out that part of the wording

Unclear It is unclear whether the search time limit itself changed or can be set, or only how the message is worded.

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

MCP tool results now carry background-process memory figures#

Results from Claude Code's MCP server tools now include memory figures for its background process, and its status report drops several fields

Unclear It is not clear whether these memory figures are sent every time or only in some modes.

Details 0 0 Feedback
↑Improved
You'll notice
Useful1 Signal1
Terminal UI

The exit confirmation hint is reworded#

The footer hint shown after pressing the exit key once now talks about leaving the session

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

MCP sign-in messages can point to a command other than /mcp#

When an MCP server needs you to sign in again, the message can now suggest something other than running /mcp, depending on the server

Unclear It is not known what the other hint says or which servers get it.

Details 0 0 Feedback
/mcp
↑Improved
You'll notice
Useful1 Signal1
MCP unclear

Failed MCP resource reads can now hide the error details#

For some MCP servers, a failed mcp_read_resource now returns a plain "could not read the resource" message without the underlying error

Unclear It is not known which servers get the plain message in place of the detailed error.

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

Hooks folder error now mentions Windows junctions as well as symlinks#

The error for a hooks folder that is a link now says it may be a symlink or a Windows junction

Unclear It is not clear whether Windows junctions were refused before this release or whether only the error text changed.

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

Failed MCP reconnect messages now name the server#

When reconnecting or switching an MCP server on or off fails, the log now names the server, and the error is passed on raw or cleaned up

Unclear When the error is passed on raw and when it is cleaned up is not clear.

Details 0 0 Feedback
41 entries here

Bug Fixesopen

✓Fixed
You'll notice
Useful2 Signal1
MCP unclear

MCP server settings now spot ${ variables in values rather than names#

Claude Code now looks for ${ placeholders in the values of MCP environment variables and headers, not in their names

Unclear It is not clear what Claude Code does differently with an entry once it finds ${ in the value.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Subagents unclear

Esc and Ctrl+C no longer count a viewed agent as background work#

When deciding what Esc or Ctrl+C cancels, Claude Code no longer treats an agent you are viewing as background work

Unclear It is not clear what Esc or Ctrl+C now does differently when you are viewing an agent.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Sandbox unclear

Sandbox tries to start again after an earlier failed start#

If the sandbox failed to start before, the next sandboxed command now waits for a fresh start attempt

Unclear Whether this retry runs for everyone or only behind a switch is not clear.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Sessions unclear

Resuming a session continues from your last real message#

Resume now picks up from a real message rather than a hidden one, sessions record an owner, and scheduled tasks follow file links and apply size limits

Unclear It is not stated what the new session owner value changes for a user.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful2 Signal1
Windows unclear

Windows sandbox can apply blocks added after it started, command by command#

On Windows, blocked paths added after the sandbox started can now be applied to each sandboxed command, and a command is refused if they cannot be worked out

Unclear Whether this behaviour is switched on when the server sends nothing is not known.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal1
MCP unclear

Broken MCP tool entries are no longer offered to Claude#

MCP tools missing a server name or tool name are now left out of what Claude sees, with a one-time warning

Unclear Whether this filtering always runs or depends on a remote switch is not clear.

Details 0 0 Feedback
5 entries here

In Developmentopen

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

◌In dev
Nothing to try yet
Useful2 Signal3
Skills no docs found unclear

Skill proposals gain a third, remotely controlled way to be switched on#

Skill proposals can now also be enabled by a server-side switch combined with an account check, alongside the two existing routes

Unclear It is not stated which accounts the new account check covers.

Details 0 0 Feedback
CLAUDE_CODE_SKILL_PROPOSALS
◌In dev
Nothing to try yet
Useful1 Signal3
Auth unclear

Undescribed feature switch and a new sign-in diagnostic entry#

Claude Code adds a remote feature switch that is off unless turned on, and a sign-in item in its diagnostic list

Unclear What the feature switch controls is not shown.

Details 0 0 Feedback
135 entries here

Internal Changesopen

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

·Internal
Under the hood
Useful1 Signal3
Group of 3 Artifacts unclear

Artifact and docs reads can now be marked with markReads#

When an artifact or doc has markReads set, Claude Code marks what Claude reads from it and prefixes those tool results with a marker

Unclear What the marker text says and what turns marking on for an artifact are not shown.

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

Scratchpad can now switch on in more sessions without its remote switch#

The scratchpad can now be enabled when the artifact tool is replaced by a CCR entry, even with its usual server switch off

Unclear It is not stated when the artifact tool is replaced by a CCR entry, so which sessions this covers is unclear.

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

A new hook-gathering step trims hooks to fixed types and size limits#

A new step gathers hooks from several sources, keeps only accepted hook types and cuts them down to fixed size and count limits

Unclear It is not clear whether anything uses this hook-gathering step yet, so it may have no effect today.

Details 0 0 Feedback
·Internal
Nothing to try yet
Useful2 Signal3
Auto Mode unclear

Auto mode thread questions gain an "own work" variant#

Auto mode can now build its thread question in a new "own work" form, controlled by CLAUDE_CODE_AUTO_MODE_THREAD_ASK_OWN_WORK or a remote switch

Unclear What the new "own work" form shows differently is not shown.

Details 0 0 Feedback
·Internal
Under the hood
Useful1 Signal3
Artifacts unclear

A web route for artifacts joins a list of allowed routes#

Requests to GET /artifacts are now on a list of allowed web routes, in their own group apart from the deploy and upload routes

Unclear It is not stated what this allow-list controls, or whether anything a reader can reach uses the route yet.

Details 0 0 Feedback
·Internal
Nothing to try yet
Useful1 Signal3
API unclear

The yield-to-person prompt is now switched separately for each error reason#

Whether Claude Code's yield-to-person prompt applies now depends on the error reason, and a new other reason has its own remote switch

Unclear It is not clear what the yield-to-person prompt shows a reader or when they would see it.

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

Plugin MCP server copies are now re-checked#

Claude Code now re-checks the MCP server copies that plugins provide, and loads a session owner from saved transcripts

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

Skill file watching can poll less often while a session is idle#

The watcher that spots changes to skill files now has a separate polling interval for idle sessions, chosen by a feature check

Unclear It is not clear what decides the idle interval or whether the slower one is in use for a given reader.

Details 0 0 Feedback

Continues on page 4 →

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.317. 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 87 bullets, 14 name something an entry on this page also names, 26 name something no entry here does, and 47 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.

  • Added a warning to /schedule when a new cloud scheduled task gets connectors you did not ask for, with how to remove them No entry names this
  • Added a check that asks before a web or shell tool call sends your account email address to the network Nothing to match on
  • Added onFailure: "block" for Agent SDK hook callbacks, so a callback that fails blocks the action instead of letting it run No entry names this
  • Added a notice in Claude Desktop's Code tab when your organization's remote managed settings haven't loaded for the session, and another once they do Nothing to match on
  • Added a notice when auto mode's check has no answer for a subagent's tool call, which used to leave nothing in the main view Nothing to match on
  • Added anthropic.plan, anthropic.seat_type, anthropic.provider and anthropic.custom_base_url to OTel metrics, events and spans No entry names this
  • Added a cost report to the Claude apps gateway admin API, GET /v1/organizations/analytics/cost, for reading past spend over a date range in total, per developer, per day or per IdP group No entry names this
  • Added a daily record of each developer's IdP groups on Claude apps gateways with admin: set, kept for admin.identity_retention_days, which the cost report groups by No entry names this
  • Added CLAUDE_CODE_DISABLE_NESTED_SESSION_ID: set it to 1 on a self-hosted runner to have claude -p run inside a session use that session's ID and transcript, as in earlier versions Probably new-session-writes-lost-system-message-and-full-disk-exit-ha, nested-session-id-opt-out-env-var-added
  • Fixed project and local MCP servers disconnecting after the first turn in some Claude desktop sessions Nothing to match on #104895[Desktop] Project and local MCP servers are torn down at the first turn end of sessions claimed from a pre-warmed spare Open #106820[Desktop] Project .mcp.json server removed from a running Code session after the app reconciles its MCP servers Open #104833MCP servers from project/local scope removed on 2nd message in sessions opened from a pre-warmed "spare" (Desktop, Windows) Duplicate #105924Claude Desktop (Code tab): MCP connections made for a new session's first turn are silently torn down when that turn ends Open
  • Fixed auto mode failing every turn when an LLM gateway set as the base URL answers 403 or 422 to its server-side safety check (a 403 with an apiKeyHelper is unchanged) Nothing to match on
  • Fixed claude auth status exiting before a slow token refresh was saved, which could sign you out on the next run No entry names this #95822Short-lived commands (`claude auth status`, `claude --bg …`) start an OAuth refresh at init and exit without saving it, leaving the profile with a spent refresh token Open
  • Fixed a project's effortLevel setting being ignored by sessions that an app starts ahead of time and then opens in the project, such as new sessions in the desktop app's Code tab No entry names this #104336[BUG] Desktop app (Windows): Code-tab sessions sometimes start at Medium effort, ignoring the High pick and the project's effortLevel Open #93735Project-scope effortLevel in .claude/settings.json is never applied in desktop-app (Code tab) sessions; effective effort varies per session with no settings change Open
  • Fixed claude --from-pr reporting "No conversations found" in projects with many sessions when the linked session was older than the first page No entry names this
  • Fixed the second of two simultaneous permission prompts showing no file path or command on claude.ai and the mobile apps Nothing to match on
  • Fixed Remote Control and SDK hosts offering "don't ask again" on a mod's tool calls No entry names this
  • Fixed session titles being lost in cloud and SDK sessions when a new message or Stop arrived while the title was generating Nothing to match on
  • Fixed self-paced /loop wakeups sometimes not being scheduled when Claude left a field out of its request No entry names this
  • Fixed auto mode in cloud sessions stopping for approval when the Artifact tool uploaded, wrote to a database or saved a file through the outputs folder Nothing to match on
  • Fixed skills synced from claude.ai being lost or downloaded again every ten minutes when they can't be written to disk Nothing to match on
  • Fixed /schedule leaving a cloud scheduled task's next run time and link out of its results after creating or updating it No entry names this
  • Fixed screen readers speaking a running subagent's elapsed time and token count on every change in screen reader mode Nothing to match on #105382Running subagents fill NVDA speech with token counts in screen reader mode Open
  • Fixed a region or network block (HTTP 403) being shown as a sign-in failure; the error now explains the block Nothing to match on
  • Fixed Claude saying a working claude.ai connector needed authorization or had failed in cloud sessions when a synced plugin included the same server Nothing to match on
  • Fixed claude -p exiting 0 when a full disk or quota lost its transcript or ~/.claude.json writes; it now prints an error and, in text and json output, exits 1. Full NFS exports may be missed Probably new-session-writes-lost-system-message-and-full-disk-exit-ha
  • Fixed edits to settings files made in the first second or so after launch not taking effect until a settings file changed again Nothing to match on
  • Fixed old transcripts not being cleaned up on machines where some runs skip cleanup, such as runs using --setting-sources Probably added-folder-plugins-follow-setting-sources, runner-passes-empty-setting-sources-when-the-arg-is-explic
  • Fixed deleted agent team inboxes being re-created by a teammate's late message Nothing to match on
  • Fixed a re-created agent teammate being removed from its team by an earlier shutdown approval Nothing to match on
  • Fixed stored scheduled tasks being impossible to list or delete after scheduled tasks were turned off Nothing to match on
  • Fixed Claude deleting your most recently updated /team-onboarding guide when asked to delete one without naming which No entry names this
  • Fixed Claude saying a /team-onboarding guide was deleted when the server refused the delete No entry names this
  • Fixed the Claude apps gateway hiding Amazon Bedrock's "Input is too long." error, which left sessions failing every turn with "upstream rejected the request" instead of compacting Probably cloud-gateway-guidance-relay-bedrock-input-is-too-long
  • Fixed self-hosted runner sessions losing recent turns or the whole conversation when restarted while a plan waited for approval Nothing to match on
  • Fixed "Prompt is too long" after automatic compaction in sessions whose very large CLAUDE.md changed since it was last sent No entry names this
  • Fixed high memory use and slow startup in headless sessions with many plugins that register commands Nothing to match on
  • Fixed stdio MCP servers receiving an empty AWS_BEARER_TOKEN_BEDROCK when their env config sets it to empty; the variable is now unset, so the server can use the machine's own AWS credentials No entry names this
  • Fixed API requests failing with "unable to get local issuer certificate" behind some TLS-inspecting proxies after a root certificate renewal No entry names this
  • Fixed very long conversations losing their earlier summary when compaction had to shorten its own request Nothing to match on
  • Fixed a PDF's own metadata being able to make Read and @-mentions under-count its pages Nothing to match on
  • Fixed DISABLE_PROMPT_CACHING_OPUS and DISABLE_PROMPT_CACHING_SONNET having no effect on [1m], other-region and undated spellings of the default model Probably prompt-caching-disable-env-vars-now-compare-models-by-identi
  • Fixed /artifacts and the Artifact tool's shared list showing no shared artifacts when you have 200 or more of your own Probably get-artifacts-route-added-to-an-allow-list
  • Fixed Claude treating partial Grep and Glob results as complete when a search hit its time limit Nothing to match on
  • Fixed OpenTelemetry exports to an https:// endpoint through a proxy never being sent when they started while another export was still in progress Probably only-https-origins-accepted-for-url-origin-helper, fetching-the-servers-certificate-chain-to-repair-tls-verifi
  • Fixed a flood of connection attempts to a proxy that blocks (HTTP 403) OpenTelemetry exports to an http:// endpoint No entry names this
  • Fixed OpenTelemetry exports hanging indefinitely behind a proxy that never answers; they now time out after 10 seconds, or OTEL_EXPORTER_OTLP_TIMEOUT up to 30 seconds Probably otlp-proxy-tunnel-agent-and-timeouts
  • Fixed resumed sessions telling Claude again about a file change it already knew about Nothing to match on
  • Fixed Claude sometimes not using a built-in tool in a resumed session after an earlier call failed because the tool was switched off Nothing to match on
  • Fixed /remote-control answering "Unknown command" instead of saying that Remote Control is turned off by the disableRemoteControl setting Probably remote-control-status-message-drops-upgradenudge, remote-control-slash-command-can-be-blocked-by-managed-polic
  • Fixed agent team teammates in tmux or iTerm2 panes starting in auto mode when the lead session was in manual mode Nothing to match on
  • Fixed a background session sometimes losing a just-made change of permission mode when it was upgraded or retired Nothing to match on
  • Fixed Ctrl+C stopping all running background agents when pressed to clear typed text at the prompt Nothing to match on #95081Ctrl+C intended to clear the prompt input killed 6 running background agents (no confirmation) Open #98762Gate the idle Ctrl+C "stop all background agents" behind the existing two-press confirmation, or make it opt-out Open
  • Fixed /feedback showing "Enter to confirm" while a report is being sent No entry names this
  • Fixed child processes of a stopped shell command sometimes being sent SIGTERM twice, which could make some programs skip their cleanup Nothing to match on
  • Fixed claude -p run inside a cloud or self-hosted runner session sharing that session's ID: it wrote into the session's transcript, and a restart could resume the wrong conversation Probably new-session-writes-lost-system-message-and-full-disk-exit-ha
  • Fixed claude -p run inside a cloud or self-hosted runner session generating a title of its own and sending it to that session Probably new-session-writes-lost-system-message-and-full-disk-exit-ha
  • Improved the error shown on Microsoft Foundry when Azure credentials can't be loaded: it now says to check or refresh them, and reports as cloud_credential_error No entry names this
  • Improved /design-sync to say up front when your design system has moved to Claude, and stop before building instead of failing at upload Probably design-sync-messages-for-design-systems-that-moved-to-claud
  • Improved the startup error when a required Claude apps gateway can't be reached: it points to the network instead of a sign-in, and says when the gateway's TLS certificate can't be verified Nothing to match on
  • Improved the "Resume this session with" hint shown at exit to repeat the flags you launched with (for example --chrome --debug) ahead of --resume Probably resume-hint-can-include-launch-flags-file-writes-gain-creat
  • Improved how self-hosted runners recover from server errors: after a 5xx other than 501 or 529, a runner's next poll now opens a new connection instead of reusing the one that failed Nothing to match on
  • Improved how self-hosted runner sessions recover from server errors: after a 5xx other than 501 or 529, a session now opens new connections instead of reusing the one that failed Nothing to match on
  • Improved how self-hosted runner sessions recover when connections stop answering: after a heartbeat gets no answer, a session now opens new connections instead of trying each idle one in turn Nothing to match on
  • Changed SendMessage so a message to a running background agent arrives earlier: its running command moves to the background, without being stopped Nothing to match on
  • Changed subagents and teammates on a different model from the main conversation to use that model's saved effort level or its default, instead of the session's effort level Nothing to match on
  • Changed exit to skip the "Background work is running" prompt for plugin monitors No entry names this
  • Changed the built-in plugin-authoring skill to offer once, after a mod you built works, to help share the mod No entry names this
  • Removed the Read tool's "file unchanged since your last Read" stub: reading an unchanged file again returns its content No entry names this
  • Windows: Fixed every tool call being refused on some volumes where the native path lookup fails; the working-directory check now compares the folder's identity instead Nothing to match on
  • Windows: Fixed the session scratchpad and other temporary paths growing with your project's path length in sessions not started by Claude Desktop, which made repositories cloned into them hit the 260-character path limit Nothing to match on
  • Gateway: Fixed the status line and /usage showing a developer's own spend limit as 100% used after their group's pooled budget ran out No entry names this
  • Self-hosted runner: Fixed Claude not seeing the interrupted tool call when a session moves to a new runner and the turn is older than CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS No entry names this
  • Self-hosted runner: Fixed an MCP server that was switched off coming back on after the session moved to a new machine, when the session service had refused to save the switch Nothing to match on
  • Remote Control: Improved fork names when the app doesn't set one: a long name keeps its "(fork)" ending, and in sessions started with claude remote-control a fork of "Name (fork)" is "Name (fork 2)" Probably fork-name-fallback-for-session-titles-removed
  • [VSCode] Fixed forked conversations dropping messages: only one of the tool calls Claude ran in parallel was kept, and the last messages a compaction kept were lost, which could leave Claude's answer without the question it answered Nothing to match on
  • [VSCode] Fixed a message being lost when Claude did not finish starting in time: the extension now starts Claude once more before showing the error Nothing to match on
  • [VSCode] Fixed the sign-in screen opening when a request is blocked for its region or network Nothing to match on
  • [VSCode] Fixed the Account panel showing the plan name with a lower-cased second word Nothing to match on
  • [VSCode] Fixed file links in a Claude tab opening on top of the chat instead of in another editor group Nothing to match on
  • [VSCode] Fixed attachment chips, menus, banners and dialogs in the Claude panel staying small when chat.fontSize is raised No entry names this
  • [VSCode] Fixed ultrathink not raising effort for its turn or showing its rainbow when telemetry is off Nothing to match on
  • [Cloud sessions] Added a link card to cloud sessions, so you can open or decline a link an MCP server asks you to visit instead of the request going unseen Nothing to match on
  • [Cloud sessions] Changed the organization environment dialog in admin settings to the personal dialogs' short layout: each section opens from a row, and unsaved input asks before closing Nothing to match on
  • [Cloud sessions] Fixed adding a network secret for a host that already has one silently replacing it; the Add secret form now refuses and points you to the existing secret Nothing to match on
  • [Cloud sessions] Fixed new scheduled tasks ignoring your organization's default environment: the form now starts on the one an admin chose instead of the Anthropic-hosted default Nothing to match on
  • [Remote Control] Fixed the next message to an idle session going unanswered after you restart claude remote-control, when you sent it within a minute of your previous message No entry names this
  • [Claude Tag] Changed newly pasted artifact links in Slack to show a simpler card with an Open button that opens the artifact in Claude, instead of Slack's side panel Nothing to match on

A model matched these bullets to the GitHub issues they fix, so a link can be wrong.

System prompt

1 prompt changed.

Claude Code, interactive mode

6 prompt changes in this release could not be quoted from the build, so no entry on this page describes them.

Documentation

What the docs did around this release

263 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 69 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