Follow Discord

Claude Code v2.1.309

latestnext 355 entries read Grouped into 281 v2.1.308 → v2.1.309 Mods API: +0 added · 0 removed · 2 changed · 2 docs only Markdown JSON Follow Unofficial

You can now run claude ultrareview --trust-workspace to trust the current folder for one run, so reviews work in scripts and CI. Setting CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK skips the folder trust step when Claude Code cannot ask you. A new save_task_files tool saves files from a managed-agent task into your session folder. It asks for your approval every time. Uploading local files to MCP tools now defaults to on when Anthropic's servers send no setting. The hook settings disableAllHooks, allowedHttpHookUrls and httpHookAllowedEnvVars now sit on the managed-settings list next to allowManagedHooksOnly.

This release counts 14 entries that are in the build but not switched on yet. A Claude Test pane is taking shape that reads test runs from a .claude-test folder. Web search citations tied to parts of Claude's replies need CLAUDE_CODE_WEBSEARCH_CITATIONS and a remote switch. A CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS setting is being added to show interrupted tool calls in a resumed session. Groundwork has also landed for listing connectors your organization provides.

Publishing an Artifact no longer checks pages against the PR review template. The pr_review and prReviewOn options are gone from the Artifact tool. Publishing a PR review page with extra files no longer stops with a single-file error. A tool that a setting used to switch on is now always off. Claude Code can also repair gaps in stored remote session history on load, when switched on remotely.

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

Five to try today

Picked from 14 you can use now
  1. Feedback submission gains survey follow-ups, a bundle mode and clearer refusal reasons

    Feedback can now include survey follow-ups and a local bundle, and failed submissions say whether the org, the sign-in or the network was the cause

    Extensions
  2. New organisation setting: artifact_create_notice

    Organisations can set an artifact_create_notice, defaulting to a message that a person must approve each new artifact

    Settings & config
  3. MCP config files are tracked, and a host can hand over a ready-made tool listing

    --mcp-config file paths are now recorded and registered, and an MCP config can carry a pre-supplied tool listing so discovery can be skipped

    Extensions
  4. MCP status and sign-in requests can ask for a live-only reply

    The mcp_status and mcp_authenticate requests gain a liveReply option that sends the answer only to clients attached right now, without saving it

    Extensions
  5. Result messages can report usage and cost since the previous result

    In stream-json and --sdk-url runs, result messages can carry model_usage_since_last_result, per-model usage and cost since the last result

    Extensions

Want the reasoning? Read walks the 35 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
134 entries

Improvementsopen

Continued from page 1

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

↑Improved
You'll notice
Useful2 Signal1
Sandbox

A progress message while the sandbox starts up#

Claude Code has a new message warning that starting the sandbox and setting file permissions can take a few minutes

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

Sandbox can pass a NuGet fallback folder to commands#

The sandbox can now set a NuGet fallback folder in the environment of commands it runs

Unclear It is not clear where the fallback folder value comes from or whether a reader can set it.

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

Removing an MCP server can report success before cleanup finishes#

Removing an MCP server now reports success sooner and only waits for cleanup when the server is cached or connected

Unclear It is not clear what condition controls the discovery-entry removal, so whether a removed server can still appear in discovery is unknown.

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

Nested skills allowed only by full name are handled separately#

Nested skills now carry an allowlistedByFullNameOnly mark when only their full name is allowlisted, and such commands are filtered like MCP prompts

Unclear Whether a nested skill listed in an allowlist by its plain name is still covered is not clear.

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

Commit and pull request instructions gain an extra line#

The built-in commit and pull request skills now include one more instruction after the line on keeping PR titles short

Unclear What the added instruction says is not stated.

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

Command checks now understand $'...' quoting and $$#

Claude Code's shell command reader now treats $'...' as a quoted string and handles $$ specially when checking commands

Unclear It is not clear whether seeing $$ makes a command more or less likely to need permission.

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

sed -i is now recognised as a command that edits files in place#

Claude Code now recognises sed -i and gsed -i as in-place file edits, alongside commands using --fix, --in-place or --auto-correct

Unclear It is not clear what Claude Code does differently with a command once it is recognised as an in-place edit.

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

More commands with unusual shell quoting are treated as unreadable#

Claude Code now marks more commands with $'...' strings, escaped line breaks or odd $[ and ${ forms as ones it could not parse

Unclear Whether a command that cannot be parsed always leads to a permission prompt is not confirmed.

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

Some shell commands are now shown in full instead of as a file path#

Claude Code no longer replaces certain Bash commands with just a file path when displaying them; they are shown as their full text

Unclear Which commands used to be shown as a file path is not stated.

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

Bash heredoc contents are parsed differently for permission checks#

Claude Code now reads expansions inside Bash heredocs as if in double quotes and keeps unparseable parts when checking permissions

Unclear Whether this makes more or fewer heredoc commands need approval is not stated.

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

macOS sandbox deny rules with wildcards can follow the real path#

On macOS, sandbox deny rules that use wildcards can now also be applied to the real path behind a symlink

Unclear It is not clear when the option that turns this on is set, so it may not apply to every wildcard deny rule.

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

Bash command checks change for empty test tokens and assignments#

Empty tokens inside [[ ]] tests no longer block analysis, and an assignment next to an expansion that can fail is now treated as too complex

Unclear It is not clear what condition switches the new assignment check off.

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

Shell permission checks treat some variable values as unknown#

Claude Code's shell command checker now gives up on a variable whose value contains a particular marker

Unclear Which marker makes a variable's value count as unknown is not stated.

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

Fewer actions are allowed automatically without asking#

Claude Code's automatic allow for actions that are not reads now skips more cases, so some may ask for permission

Unclear Which actions this automatic allow covers, and which feature the switched-on-but-not-running case refers to, is not stated.

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

Some sign-in errors on side requests no longer trigger a token refresh#

Some background requests now skip the login token refresh on certain sign-in errors, and the log message for a failed refresh reports the right details

Unclear Which sign-in errors now skip the token refresh is not stated.

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

PowerShell Set-Location can pass the permission check when judged safe#

A PowerShell Set-Location command can now be allowed when a safety check passes, before the working-folder check runs

Unclear It is not clear what the safety check tests, so which Set-Location commands now skip the prompt is unknown.

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

New check for cd, chdir and pushd commands#

Claude Code now checks cd, chdir and pushd commands for allowed flags, at most one folder, and no stack-rotation arguments

Unclear It is not clear what Claude Code does with a command this check rejects.

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

Check for disabled certificate checking now looks at more environment variables#

Claude Code's check for switched-off security certificate checking now looks at a list of variables, not only NODE_TLS_REJECT_UNAUTHORIZED

Unclear It is not known which variables are in the list or what Claude Code does when the check trips.

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

Read refusal message for device files now mentions process files too#

When the Read tool refuses a special file, it now says the path is a device or process file it does not read

Unclear It is not clear whether more paths, such as process files, are now refused or only the message wording changed.

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

Plugin hook failure warnings now appear only in some cases#

When a plugin's hook fails, Claude Code now runs an extra step first and shows its usual warning only under one condition

Unclear What decides whether the warning is still shown is not stated.

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

Some print commands are no longer treated as safe read-only commands#

Claude Code's Bash safety check now has rules for print, and certain argument shapes make it ask for permission instead of running automatically

Unclear It is unclear whether print counted as read-only at all before, so plain print commands may be newly allowed or simply unchanged.

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

More shell commands now need your approval before running#

Claude Code's Bash safety check now rejects more shell forms, including some patterns, some here-documents and some locale settings, so more commands prompt

Details 0 0 Feedback
24 entries

Bug Fixesopen

✓Fixed
You'll notice
Useful2 Signal3
Group of 2 Artifacts unclear

Artifact publishing drops its PR-review page checks#

Publishing an artifact no longer validates PR-review pages against their template or refuses extra files, and the Artifact tool loses prReviewOn

Unclear It is not stated whether supporting files are now published alongside a review page or handled somewhere else.

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

Claude Code can still find your last message after a conversation is compacted#

When looking back for the last user turn, Claude Code now falls back to details saved in the most recent compaction summary

Unclear It is not clear what Claude Code then does with the recovered turn start, so the visible effect is unknown.

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

Skill folder paths now resolve to the project root#

Claude Code now takes the part of a skill's folder path before .claude as the project folder instead of working out a relative path

Unclear It is not clear where this resolved folder is used, so the effect on how skills behave is unknown.

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

Sandbox settings no longer leave out one path#

The list of sandbox settings now keeps every sandbox entry instead of dropping one excluded path

Unclear Which setting used to be left out, and where this list is shown or used, is not clear.

Details 0 0 Feedback
✓Fixed
You'll notice
Useful1 Signal1
Elsewhere

Print-mode teleport errors now show the actual error#

When teleport fails in print mode, the error message now reports the error that actually occurred, and a resume lookup in print mode was fixed

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

Held records are now always finished off when Claude Code exits#

On exit, Claude Code now always settles its held replay records, even if saving the project's data fails

Unclear What the held replay records are, and whether a user ever saw them lost, is not stated.

Details 0 0 Feedback
7 entries

In Developmentopen

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

◌In dev
Nothing to try yet
Useful3 Signal3
Cloud Sessions unclear

Groundwork for showing immediately sent messages in remote sessions#

Remote sessions gain an unfinished display for messages that are sent right away, and /btw resubmits now leave your IDE selection alone

Unclear It is not clear what the new display shows or whether it is switched on for anyone yet.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful2 Signal3
Cloud Sessions unclear

Changes to how queued and remote messages are delivered#

Claude Code changes how it confirms and sends waiting messages, which affects delivery of queued and remote messages

Unclear What this changes for someone using Claude Code is not clear.

Details 0 0 Feedback
◌In dev
Nothing to try yet
Useful1 Signal2
Windows unclear

Git commands with file paths on Windows may need your approval#

On Windows, git commands with path-like arguments may no longer be auto-approved as read-only when a gated check is on

Unclear The check is behind an unnamed switch, so whether it is on for anyone is not known.

Details 0 0 Feedback
Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.309. 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 79 bullets, 13 name something an entry on this page also names, 22 name something no entry here does, and 44 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.

  • Fixed sandboxed Bash commands on macOS and Linux running the shell's startup files outside the sandbox before each command Nothing to match on
  • Fixed macOS sandbox denyWrite glob patterns not applying at a path's real location when the pattern's folder is reached through a symlink No entry names this
  • Fixed sandboxed commands and auto-accepted edits being able to modify the MCP config file passed with --mcp-config Probably state-holder-gains-flagmcpconfigfilepaths, mcp-config-file-paths-are-checked-against-the-confine-scan
  • Fixed a disabled MCP server being reconnected by a later permission prompt in print and SDK sessions Nothing to match on
  • Fixed the Bash permission check trusting a variable set by a command whose redirect can fail to open Nothing to match on
  • Fixed Bash permission checks not prompting for some compound commands that change directory before running git when the cd is wrapped or prefixed, as they do for a plain cd Nothing to match on
  • Fixed an Edit(path) deny rule not blocking a Bash redirect to that path in some commands that also held a subshell No entry names this
  • Fixed worktree-isolated sessions accepting some locale-prefixed commands the isolation guard should refuse Nothing to match on
  • Fixed worktree-isolated sessions on zsh accepting some arithmetic commands that the isolation guard should refuse Nothing to match on
  • Fixed worktrees and branch checkouts that Claude Code creates so they ignore git replace refs, as its other git operations already do Nothing to match on
  • Fixed profile store write protection not applying when the config directory is reached through a symlink Nothing to match on
  • Fixed sessions compacting repeatedly after reading files under a very large nested CLAUDE.md; a nested CLAUDE.md over the size limit now loads only its start Nothing to match on
  • Fixed ctrl+enter (send now) only queuing a message when pressed before the response had started, and restarting a prompt's hooks while leaving the message queued when pressed while those hooks were running Nothing to match on
  • Fixed key-bound slash commands running in the shell from ! mode Nothing to match on
  • Fixed ctrl+o not showing messages from other agents and sessions that are still waiting to be delivered; they now appear in full under the transcript, marked as waiting Nothing to match on
  • Fixed long tool output previews being cut through an emoji, leaving session transcripts that jq could not parse Nothing to match on
  • Fixed Read reporting "File does not exist" for PDF page ranges in Linux sandboxes that share the parent's /proc Probably read-block-hardening-for-proc-and-devfd-paths, stdio-handling-for-subprocess-no-longer-assumes-proc #102816Read tool reports 'File does not exist' for images/PDFs inside a PID namespace: hardened read re-opens via /proc/${process.pid}/fd instead of /proc/self/fd (2.1.284–2.1.301) Closed #99853[BUG] Linux: PID namespace/procfs mismatch breaks PDF/.ipynb Read and single-file Grep, and can return another file's content Open
  • Fixed messages from a Claude Desktop-hosted session sometimes being lost when its connection refreshed Nothing to match on
  • Fixed features missing from Claude Code sessions in the Claude desktop app when the terminal on the same computer was signed in to a different account or organization Nothing to match on
  • Fixed the claude remote-control status line showing HEAD as the branch for a folder that is not in a git repository Probably cloud-session-messages-reworded-and-a-new-file-attach-refusa, remote-control-session-id-continue-parsing-refactor-no, remote-control-unattended-command-hint-text-rewritten
  • Fixed split-pane agent teammates not inheriting the tool deny and --tools rules given on the leader's command line Probably teammate-spawn-replays-cli-deny-rules-and-typed-tools-flag
  • Fixed sessions renamed with /rename appearing to other sessions under a generated name after a VS Code window reload or a non-interactive --resume No entry names this #98981[BUG] VS Code: ListAgents name reverts to an auto-generated name after resuming a renamed session Open #95807[BUG] A renamed session reverts to its derived <dir>-<nn> name after any restart, so ListAgents and SendMessage can no longer reach it Closed
  • Fixed the /rewind list showing "No code changes" for a turn that changed checkpointed files through /code-review --fix, a subagent or a shell command Probably sed-i-treated-as-an-in-place-formatterfixer-command, rewind-selector-computes-per-message-diff-stats-incrementall
  • Fixed /privacy-settings showing an out-of-date "Help improve our AI models" value; it now also says when the setting can't be fetched Probably privacy-settings-dialog-clears-cache-and-uses-a-shared-error
  • Fixed feedback saying "try again later" when your organization does not accept feedback; it now shows the server's reason and where to report a bug No entry names this #102294Sending queued feedback always fails with HTTP 403 Open
  • Fixed oversized /feedback reports failing instead of being resent without the transcript No entry names this
  • Fixed a skill in an --add-dir folder being unreachable when another skill already held its name; it is now offered as <folder>:<name> Probably self-hosted-runner-treats-code-review-sessions-specially-to
  • Fixed /verify and /code-review not finding a nested package's own skill when its files were changed from the shell No entry names this
  • Fixed the /claude-api skill saying that ant beta:worker poll --on-work passes trace context to the command No entry names this
  • Fixed the /claude-api skill's C# tracing setup missing spans from the cloud platform clients No entry names this
  • Fixed the /claude-api skill saying that API spans for requests to Claude Platform on AWS can't join the caller's trace No entry names this
  • Fixed hooks that run in PowerShell not blocking when the hook's program exits with code 2, and on Windows PreToolUse and PermissionRequest hooks with "shell": "powershell" failing open when Git for Windows isn't installed Probably permission-hook-paths-now-also-treat-tools-flagged-by-a-new, powershell-hooks-propagate-exit-code-2, hook-asked-tools-skip-the-interactive-permission-path, hooks-of-type-mcp-tool-refused-for-the-artifacts-mcp-server #90077[BUG] Hooks with `shell: "powershell"` spawn `pwsh` with no `powershell.exe` fallback, so hooks silently never run on a stock Windows box Open
  • Fixed a mod's turn.step hook that names a model by alias, such as haiku, failing every request with a model error: the alias now resolves to its model No entry names this
  • Fixed plugins and skills synced from claude.ai being removed, sometimes mid-session, after a disk read error Nothing to match on
  • Fixed artifact publishes and updates being refused for some ordinary pages, such as pages with certain minified scripts or artifacts Claude could not read first Nothing to match on #100229[Bug] Artifact publish incorrectly flags dynamic SQL concatenation as "pr_review" page Open #93563[BUG] Artifact tool cannot read live artifacts in Cowork — read path binds to native WebFetch, which Cowork substitutes with mcp__workspace__web_fetch Open
  • Fixed Claude asking for permission on each artifact update for the rest of a turn after the conversation was compacted in that turn Nothing to match on
  • Fixed fine-grained tool streaming staying off on Amazon Bedrock when ANTHROPIC_BEDROCK_BASE_URL is set to the default bedrock-runtime.<region>.amazonaws.com endpoint Probably bedrock-base-url-check-delegated-to-a-helper, bedrock-eager-input-streaming-no-longer-keyed-on-anthropic-b
  • Fixed the "Waiting for API response" hint flickering behind gateways that send only keepalive pings: routes off Anthropic's backend now wait 45 seconds No entry names this
  • Fixed Claude notifying unrelated GitHub users by writing role names and placeholders as mentions in PRs, issues and comments Nothing to match on
  • Linux: Fixed sandbox write denies lifting when a background command outlived the session Nothing to match on
  • Windows: Fixed PowerShell permission checks auto-approving some Set-Location or cd commands that target the current directory and carry extra arguments; these now prompt for approval Probably powershell-set-location-allowed-when-safe
  • macOS: Fixed the "Install Command Line Developer Tools" dialog opening each time Claude Code starts on a Mac without Xcode or the Command Line Tools No entry names this
  • Self-hosted runner: Fixed --startup-timeout-min stopping a session whose first prompt, such as /code-review, was still working in a subagent; a frozen process is still stopped Probably runner-detects-turns-that-begin-before-init-with-a-stall-wa, self-hosted-runner-code-review-sessions-start-only-once-ne
  • Improved the speed of many git commands Claude Code runs for itself on Windows; on every platform, errors from those commands now show in English even when git is set to another language Nothing to match on
  • Improved the error when a hooks module is nested too deep to load: it now names the file instead of showing a bare stack-overflow message Nothing to match on
  • Improved disk-full handling: a Bash command cut off by a full disk now says so and names the folder to free up, and starting on a full temp volume prints a clear message, not a raw ENOSPC error Nothing to match on
  • Improved the /claude-api skill to offer API tracing alongside SDK tracing when asked to add OpenTelemetry No entry names this
  • Improved the /claude-api skill to check the live docs before saying a feature is unsupported No entry names this
  • Self-hosted runner: Improved sessions that move to a new runner: Claude now sees the tool call that was interrupted, marked as outcome unknown Nothing to match on
  • Updated the bundled dataviz skill to accept APCA as a text-contrast measure (keeping WCAG 2 ratios where AA conformance is required), add an apca(text, background) function to its palette validator scripts, and say whether a label inside a colored chart fill should be white or near-black No entry names this
  • Updated the /claude-api skill: service account keys and Workload Identity Federation tokens can now manage OpenTelemetry destinations No entry names this
  • Changed sed -i to get the standard Bash prompt and run as written, not a simulated file-edit preview; like other Bash edits, it is no longer restored by /rewind Probably sed-i-treated-as-an-in-place-formatterfixer-command, sed-edit-permission-dialog-special-case-removed, rewind-selector-computes-per-message-diff-stats-incrementall
  • Changed claude ultrareview to require workspace trust: it asks on a terminal, else refuses; scripts pass --trust-workspace, which takes no value (put a PR number or base branch before it), or set CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 Probably new-env-var-claude-code-disable-ultrareview-trust-check-skip, claude-ultrareview-gains-a-trust-workspace-flag
  • Changed the dangerous rm and rmdir prompt in bypass permissions mode in the Desktop app and VS Code to deny the command at once with a rewrite hint, so unattended sessions keep going Nothing to match on
  • Changed commands the settings exclude from the sandbox to ask before writing to its write-list paths while the sandbox is enabled but cannot run; the unsandboxed fallback is refused there Nothing to match on
  • Changed worktree creation and reuse so git no longer fetches objects on demand, in ordinary clones and in partial clones with a Bash sandbox configured; such a partial clone fetches them first Nothing to match on
  • Changed the /claude-api skill to build Managed Agents subagent teams on multiagent_20261001 with dynamic workflows on by default, instead of coordinator No entry names this
  • [VSCode] Added a log warning that says what to do when dictation or the extension's own requests fail certificate verification, such as behind a TLS-inspecting proxy Nothing to match on
  • [VSCode] Fixed the Claude panel staying blank after the editor cached an incomplete copy of its files; it now recovers by itself, or says what went wrong and how to fix it Nothing to match on
  • [VSCode] Fixed Session history filling up with empty "Untitled" sessions each time you start a new session without sending a message No entry names this
  • [VSCode] Fixed long slash-command messages such as /goal filling the chat panel; they now fold behind Show more like other prompts (anthropics/claude-code#97469) No entry names this
  • [VSCode] Fixed long messages not folding behind Show more after the chat panel is made narrower Nothing to match on
  • [VSCode] Fixed Ctrl+J in the chat input always inserting a newline: it is now left to VS Code and the OS when "ctrl+j" is set to null in the Chat context of ~/.claude/keybindings.json Nothing to match on
  • [VSCode] Fixed a mod's "From the … plugin" label above the prompt being drawn over the slash command and @-mention menus (anthropics/claude-code#102981) No entry names this
  • [VSCode] Fixed an empty list item, paragraph or code block, and list items renumbered from 1, when pasting copied LaTeX math Nothing to match on
  • [VSCode] Fixed the feedback error showing only an HTTP status when your organization does not accept feedback Nothing to match on
  • [VSCode] Improved Edit and Write speed in the chat panel: the wait for new problems after each edit is now 0.75 seconds in most cases, down from 1 to 1.5 seconds Nothing to match on
  • [Cloud sessions] Fixed the Add connector list in routine forms saying no connectors were available while they were still loading Nothing to match on
  • [Cloud sessions] Fixed the cloud environment editor shuffling environment variables and adding backslashes to values that contain both kinds of quote Nothing to match on
  • [Cloud sessions] Fixed the self-hosted environment details dialog in admin settings so its title, tabs and buttons stay in view while only the content scrolls Nothing to match on
  • [Cloud sessions] Fixed the "read documentation" tool row in cloud sessions, which showed escaped JSON instead of a readable page No entry names this
  • [Cloud sessions] Improved a cloud session's Changes pane, which now says when it lists only pushed commits or only Claude's edits Nothing to match on
  • [Claude Tag] Fixed Claude in Slack posting a draft you approved for a channel into your DM by mistake; a post with no channel is now refused so it can go to the approved channel Nothing to match on
  • [Claude Tag] Fixed Allow and Deny on Claude's approval cards in Slack doing nothing when the session had stopped; your answer now restarts the session Nothing to match on
  • [Claude Tag] Fixed Claude ignoring untagged messages in a Slack channel after its workspace moved to a different Claude organization, including unshared channels on Enterprise Grid Nothing to match on
  • [Claude Tag] Fixed Claude in a Slack channel posting a threaded reply before reading a newer message someone had just added to that thread Nothing to match on
  • [Claude Tag] Fixed the Slack page in Claude Tag admin settings saying no workspaces were connected when the list failed to load; it now shows an error with a Retry button Nothing to match on
  • [Code Review] Fixed a finished review showing no check on the pull request when earlier tries to create it failed; a final try now adds a completed check Nothing to match on
  • [Code Review] Fixed a push queued behind a running review still starting a review after @claude review stop; its check now closes and says why No entry names this

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

System prompt

1 of 29 tool descriptions changed.

Claude Code, interactive mode

16 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

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

Every time above is when this site's poller recorded the change, which is up to half an hour after the edit on an ordinary read and up to a day after it on a full sweep. Upstream's own edit time is used instead wherever a capture carries one. None of these do.

Switches

Every name in this release

The 46 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