mirror of
https://github.com/anthropics/claude-code.git
synced 2026-07-29 08:23:29 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7ef6eec9d9 | ||
|
|
0c188278cd | ||
|
|
2982f95155 |
71
CHANGELOG.md
71
CHANGELOG.md
@@ -1,5 +1,75 @@
|
||||
# Changelog
|
||||
|
||||
## 2.1.220
|
||||
|
||||
- Bug fixes and reliability improvements
|
||||
|
||||
## 2.1.219
|
||||
|
||||
- Added Claude Opus 5 (`claude-opus-5`), now the default Opus model — 1M context, fast mode at $10/$50 per Mtok
|
||||
- Added `sandbox.network.strictAllowlist` setting to deny non-allowlisted hosts for sandboxed commands without prompting
|
||||
- Added `DirectoryAdded` hook that fires after `/add-dir` or the SDK `register_repo_root` control request registers a new working directory mid-session
|
||||
- Added `mcp_server_errors` to the headless stream-json init event, listing `--mcp-config` entries skipped by config validation; terminal runs print a startup warning
|
||||
- Added the `workflowSizeGuideline` settings key so the advisory Dynamic workflow size guideline can be set from any settings file; the `/config` row is hidden while one does
|
||||
- Added nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when `--forward-subagent-text` is set, keyed by their spawning Agent `tool_use` id
|
||||
- Fixed `claude -p` text output dropping the answer already produced when a turn dies on a mid-stream API error
|
||||
- Added HTTP status and error text to `claude mcp list` and `/mcp` when a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace
|
||||
- Fixed the Fable model row showing "Requires usage credits" for plans that include it, when a stale cache had baked the label in
|
||||
- Fixed the `/model` picker showing the merged Opus row as plain "Opus" instead of "Opus (1M context)"
|
||||
- Fixed copy-on-select inside GNU screen printing base64 into the terminal instead of copying the selection
|
||||
- Fixed Remote Control clients keeping a stale fast-mode status after a model switch, reconnect, or failed org check
|
||||
- Fixed `CLAUDE_CODE_GIT_BASH_PATH` on Windows exiting or being used as bash when the path isn't a bash/sh binary; it's now ignored with a warning
|
||||
- Fixed Vim mode: pressing ← on an empty prompt now returns to the agent view from NORMAL mode, not just INSERT
|
||||
- Fixed screen-reader mode rewriting the entire input line on every keystroke instead of echoing only the typed character
|
||||
- Improved the "Remote Control is only available via api.anthropic.com" error to name the specific setting that caused it
|
||||
- Improved `claude --teleport` to show which repo your current checkout points at when it doesn't match the session's repo
|
||||
- Changed dynamic workflows to default to a medium size guideline (aim for fewer than 15 agents); pick another size or unrestricted with Dynamic workflow size in `/config`
|
||||
- Changed managed MCP allowlist/denylist `${VAR}` entries to resolve from the startup environment and managed-settings env instead of settings-file env
|
||||
- Changed the `/model` picker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list
|
||||
- Added the current default workflow size to the running-workflow status line, with a pointer to `/config` for changing it
|
||||
- Removed Opus 4.7 from fast mode; `/fast` now applies to Opus 5 and Opus 4.8
|
||||
- Updated the claude-api skill to default to Claude Opus 5, with a migration path from Opus 4.8
|
||||
- Subagents can now spawn nested subagents up to depth 3 by default (was 1); set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 to disable nesting
|
||||
|
||||
## 2.1.218
|
||||
|
||||
- Changed `/code-review` to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target
|
||||
- Added screen-reader announcements of deleted text for word and line deletions (`Option+Delete`, `Ctrl+W`, `Cmd+Backspace`, `Ctrl+U`, `Ctrl+K`) in `--ax-screen-reader` mode
|
||||
- Fixed Windows paths with `\u`-prefixed segments (like `C:\Users\unicorn`) being corrupted into CJK characters in tool inputs, which made those files inaccessible
|
||||
- Fixed the left arrow key discarding the conversation with no undo: presses right after editing now ask to confirm, and Esc in the agent view returns to the conversation it backgrounded
|
||||
- Fixed multi-line paste collapsing into one line with `j` in place of newlines in terminals that encode pasted newlines as Ctrl+J
|
||||
- Fixed `/context` reporting stale pre-compact token usage after compacting from the message picker
|
||||
- Fixed `/ultrareview` failing on descriptive arguments like "review my auth changes" — they now run a review of your current branch with the text applied as a note to the findings
|
||||
- Fixed `/code-review ultra` silently running a local review in non-interactive sessions — it now launches the cloud review
|
||||
- Fixed gateway spend metering to price Bedrock application-inference-profile ARNs and other config-mapped upstream model IDs at the configured model's rates
|
||||
- Fixed mojibake when a long IDE selection was truncated mid-emoji, and a case where a tool executor error could be silently dropped
|
||||
- Fixed an engine teardown race that could start and abandon a phantom turn, and made input pushed after close consistently rejected
|
||||
- Fixed spurious "[Request interrupted by user]" messages after interrupted tool calls, and an unpaired `tool_use` block left in the transcript when a tool aborted mid-response
|
||||
- Fixed VoiceOver reading "new line" instead of echoing the typed space at the end of the input in `--ax-screen-reader` mode
|
||||
- Fixed plugin and settings panels not moving the terminal cursor to the focused row, so screen readers and magnifiers can follow arrow-key navigation
|
||||
- Fixed crashes (maximum call stack exceeded) when a deeply nested watched directory tree was deleted or moved, and when rendering deeply nested UI trees
|
||||
- Fixed pull request events occasionally being lost when a session exited immediately after creating or linking a PR
|
||||
- Fixed the Bedrock setup wizard failing profile verification for assume-role profiles in partitioned AWS regions and on proxy-only networks
|
||||
- Fixed rare negative or incorrect turn duration measurements after a system clock adjustment by timing turns with a monotonic clock
|
||||
- Fixed the "N MCP servers need authentication" startup notice over-counting claude.ai connectors that aren't connected in claude.ai
|
||||
- Fixed prompt history entries being dropped or duplicated when history writes raced or failed
|
||||
- Fixed a retry loop that re-sent identical doomed requests after a context-overflow error with a large thinking budget; `Ctrl+B` backgrounding now applies the same background-shell caps as other paths
|
||||
- Fixed agent frontmatter hooks running from untrusted folders: hooks now require the agent file's own folder to have accepted workspace trust
|
||||
- Fixed fork-session lineage being lost after compaction in headless and SDK sessions
|
||||
- Fixed a resumed session failing every turn, or crashing on resume, when its history held a malformed delta attachment
|
||||
- Improved `/ultrareview` error feedback so Claude can correct an invalid argument instead of retrying it unchanged
|
||||
- Improved auto mode: the dangerous-rm, background-`&`, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead
|
||||
- Improved sandbox command restrictions for IDE interactions
|
||||
- Improved trust dialogs to name the repository root the grant covers
|
||||
- Changed `/deep-research` to start only when invoked manually; Claude no longer launches it on its own
|
||||
- Changed plan mode with auto to no longer prompt for Bash commands the static analyzer can't prove read-only; the auto-mode classifier judges them instead
|
||||
- Added an announcement when fast mode changes as a result of switching models via `/config model=<x>` or Remote Control
|
||||
- Changed server-managed settings so benign feature and cost toggles no longer trigger the settings-approval prompt
|
||||
- Changed agent markdown files to reject agent names containing `:`, which is reserved for plugin namespacing
|
||||
- Changed skills with `context: fork` to run in the background by default; opt out per skill with `background: false`
|
||||
- Added `yes`/`no`/`on`/`off`/`1`/`0` (case-insensitive) as accepted values for skill and plugin frontmatter booleans, alongside `true`/`false`
|
||||
- Fixed remote sessions continuing to send heartbeats after their worker was replaced, which left long-lived desktop and IDE processes retrying a rejected request every few seconds forever
|
||||
|
||||
## 2.1.217
|
||||
|
||||
- Added emoji shortcode autocomplete in the prompt input: type `:heart:` to insert ❤️, or `:hea` for suggestions — disable with the `emojiCompletionEnabled` setting
|
||||
@@ -884,7 +954,6 @@
|
||||
|
||||
## 2.1.169
|
||||
|
||||
- Self-hosted runner: added a `post-session` lifecycle hook that runs after the session ends and before the workspace is deleted, so you can snapshot uncommitted work or export logs; also made the child-process SIGTERM→SIGKILL window configurable (default unchanged at 5s)
|
||||
- Added `--safe-mode` flag (and `CLAUDE_CODE_SAFE_MODE`) to start Claude Code with all customizations (CLAUDE.md, plugins, skills, hooks, MCP servers) disabled for troubleshooting
|
||||
- Added `/cd` command to move a session to a new working directory without breaking the prompt cache mid-session
|
||||
- Added a `disableBundledSkills` setting and `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` environment variable to hide bundled skills, workflows, and built-in slash commands from the model
|
||||
|
||||
157
feed.xml
157
feed.xml
@@ -6,7 +6,86 @@
|
||||
<author><name>Anthropic</name></author>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/>
|
||||
<updated>2026-07-21T21:35:04Z</updated>
|
||||
<updated>2026-07-25T01:35:47Z</updated>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.220</id>
|
||||
<title>Claude Code v2.1.220</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.220"/>
|
||||
<updated>2026-07-25T01:35:47Z</updated>
|
||||
<content type="html"><p>• Bug fixes and reliability improvements</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.219</id>
|
||||
<title>Claude Code v2.1.219</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.219"/>
|
||||
<updated>2026-07-24T17:14:14Z</updated>
|
||||
<content type="html"><p>• Added Claude Opus 5 (claude-opus-5), now the default Opus model — 1M context, fast mode at $10/$50 per Mtok</p>
|
||||
<p>• Added sandbox.network.strictAllowlist setting to deny non-allowlisted hosts for sandboxed commands without prompting</p>
|
||||
<p>• Added DirectoryAdded hook that fires after /add-dir or the SDK register_repo_root control request registers a new working directory mid-session</p>
|
||||
<p>• Added mcp_server_errors to the headless stream-json init event, listing --mcp-config entries skipped by config validation; terminal runs print a startup warning</p>
|
||||
<p>• Added the workflowSizeGuideline settings key so the advisory Dynamic workflow size guideline can be set from any settings file; the /config row is hidden while one does</p>
|
||||
<p>• Added nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when --forward-subagent-text is set, keyed by their spawning Agent tool_use id</p>
|
||||
<p>• Fixed claude -p text output dropping the answer already produced when a turn dies on a mid-stream API error</p>
|
||||
<p>• Added HTTP status and error text to claude mcp list and /mcp when a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace</p>
|
||||
<p>• Fixed the Fable model row showing "Requires usage credits" for plans that include it, when a stale cache had baked the label in</p>
|
||||
<p>• Fixed the /model picker showing the merged Opus row as plain "Opus" instead of "Opus (1M context)"</p>
|
||||
<p>• Fixed copy-on-select inside GNU screen printing base64 into the terminal instead of copying the selection</p>
|
||||
<p>• Fixed Remote Control clients keeping a stale fast-mode status after a model switch, reconnect, or failed org check</p>
|
||||
<p>• Fixed CLAUDE_CODE_GIT_BASH_PATH on Windows exiting or being used as bash when the path isn't a bash/sh binary; it's now ignored with a warning</p>
|
||||
<p>• Fixed Vim mode: pressing ← on an empty prompt now returns to the agent view from NORMAL mode, not just INSERT</p>
|
||||
<p>• Fixed screen-reader mode rewriting the entire input line on every keystroke instead of echoing only the typed character</p>
|
||||
<p>• Improved the "Remote Control is only available via api.anthropic.com" error to name the specific setting that caused it</p>
|
||||
<p>• Improved claude --teleport to show which repo your current checkout points at when it doesn't match the session's repo</p>
|
||||
<p>• Changed dynamic workflows to default to a medium size guideline (aim for fewer than 15 agents); pick another size or unrestricted with Dynamic workflow size in /config</p>
|
||||
<p>• Changed managed MCP allowlist/denylist ${VAR} entries to resolve from the startup environment and managed-settings env instead of settings-file env</p>
|
||||
<p>• Changed the /model picker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list</p>
|
||||
<p>• Added the current default workflow size to the running-workflow status line, with a pointer to /config for changing it</p>
|
||||
<p>• Removed Opus 4.7 from fast mode; /fast now applies to Opus 5 and Opus 4.8</p>
|
||||
<p>• Updated the claude-api skill to default to Claude Opus 5, with a migration path from Opus 4.8</p>
|
||||
<p>• Subagents can now spawn nested subagents up to depth 3 by default (was 1); set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 to disable nesting</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.218</id>
|
||||
<title>Claude Code v2.1.218</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.218"/>
|
||||
<updated>2026-07-22T21:24:49Z</updated>
|
||||
<content type="html"><p>• Changed /code-review to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target</p>
|
||||
<p>• Added screen-reader announcements of deleted text for word and line deletions (Option+Delete, Ctrl+W, Cmd+Backspace, Ctrl+U, Ctrl+K) in --ax-screen-reader mode</p>
|
||||
<p>• Fixed Windows paths with \u-prefixed segments (like C:\Users\unicorn) being corrupted into CJK characters in tool inputs, which made those files inaccessible</p>
|
||||
<p>• Fixed the left arrow key discarding the conversation with no undo: presses right after editing now ask to confirm, and Esc in the agent view returns to the conversation it backgrounded</p>
|
||||
<p>• Fixed multi-line paste collapsing into one line with j in place of newlines in terminals that encode pasted newlines as Ctrl+J</p>
|
||||
<p>• Fixed /context reporting stale pre-compact token usage after compacting from the message picker</p>
|
||||
<p>• Fixed /ultrareview failing on descriptive arguments like "review my auth changes" — they now run a review of your current branch with the text applied as a note to the findings</p>
|
||||
<p>• Fixed /code-review ultra silently running a local review in non-interactive sessions — it now launches the cloud review</p>
|
||||
<p>• Fixed gateway spend metering to price Bedrock application-inference-profile ARNs and other config-mapped upstream model IDs at the configured model's rates</p>
|
||||
<p>• Fixed mojibake when a long IDE selection was truncated mid-emoji, and a case where a tool executor error could be silently dropped</p>
|
||||
<p>• Fixed an engine teardown race that could start and abandon a phantom turn, and made input pushed after close consistently rejected</p>
|
||||
<p>• Fixed spurious "[Request interrupted by user]" messages after interrupted tool calls, and an unpaired tool_use block left in the transcript when a tool aborted mid-response</p>
|
||||
<p>• Fixed VoiceOver reading "new line" instead of echoing the typed space at the end of the input in --ax-screen-reader mode</p>
|
||||
<p>• Fixed plugin and settings panels not moving the terminal cursor to the focused row, so screen readers and magnifiers can follow arrow-key navigation</p>
|
||||
<p>• Fixed crashes (maximum call stack exceeded) when a deeply nested watched directory tree was deleted or moved, and when rendering deeply nested UI trees</p>
|
||||
<p>• Fixed pull request events occasionally being lost when a session exited immediately after creating or linking a PR</p>
|
||||
<p>• Fixed the Bedrock setup wizard failing profile verification for assume-role profiles in partitioned AWS regions and on proxy-only networks</p>
|
||||
<p>• Fixed rare negative or incorrect turn duration measurements after a system clock adjustment by timing turns with a monotonic clock</p>
|
||||
<p>• Fixed the "N MCP servers need authentication" startup notice over-counting claude.ai connectors that aren't connected in claude.ai</p>
|
||||
<p>• Fixed prompt history entries being dropped or duplicated when history writes raced or failed</p>
|
||||
<p>• Fixed a retry loop that re-sent identical doomed requests after a context-overflow error with a large thinking budget; Ctrl+B backgrounding now applies the same background-shell caps as other paths</p>
|
||||
<p>• Fixed agent frontmatter hooks running from untrusted folders: hooks now require the agent file's own folder to have accepted workspace trust</p>
|
||||
<p>• Fixed fork-session lineage being lost after compaction in headless and SDK sessions</p>
|
||||
<p>• Fixed a resumed session failing every turn, or crashing on resume, when its history held a malformed delta attachment</p>
|
||||
<p>• Improved /ultrareview error feedback so Claude can correct an invalid argument instead of retrying it unchanged</p>
|
||||
<p>• Improved auto mode: the dangerous-rm, background-&amp;, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead</p>
|
||||
<p>• Improved sandbox command restrictions for IDE interactions</p>
|
||||
<p>• Improved trust dialogs to name the repository root the grant covers</p>
|
||||
<p>• Changed /deep-research to start only when invoked manually; Claude no longer launches it on its own</p>
|
||||
<p>• Changed plan mode with auto to no longer prompt for Bash commands the static analyzer can't prove read-only; the auto-mode classifier judges them instead</p>
|
||||
<p>• Added an announcement when fast mode changes as a result of switching models via /config model=&lt;x&gt; or Remote Control</p>
|
||||
<p>• Changed server-managed settings so benign feature and cost toggles no longer trigger the settings-approval prompt</p>
|
||||
<p>• Changed agent markdown files to reject agent names containing :, which is reserved for plugin namespacing</p>
|
||||
<p>• Changed skills with context: fork to run in the background by default; opt out per skill with background: false</p>
|
||||
<p>• Added yes/no/on/off/1/0 (case-insensitive) as accepted values for skill and plugin frontmatter booleans, alongside true/false</p>
|
||||
<p>• Fixed remote sessions continuing to send heartbeats after their worker was replaced, which left long-lived desktop and IDE processes retrying a rejected request every few seconds forever</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.217</id>
|
||||
<title>Claude Code v2.1.217</title>
|
||||
@@ -530,80 +609,4 @@
|
||||
<p>• Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as Header: value. lines</p>
|
||||
<p>• Improved the install script to explain when installation is killed by the system running out of memory</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.199</id>
|
||||
<title>Claude Code v2.1.199</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.199"/>
|
||||
<updated>2026-07-02T23:35:12Z</updated>
|
||||
<content type="html"><p>• Stacked slash-skill invocations like /skill-a /skill-b do XYZ now load all leading skills (up to 5), not just the first</p>
|
||||
<p>• Fixed SSL certificate errors (TLS-inspecting proxies, missing NODE_EXTRA_CA_CERTS, expired certs) burning retries before showing actionable guidance — they now fail immediately with the fix hint</p>
|
||||
<p>• Fixed streaming responses being discarded when the API emits a mid-stream overloaded/server error after partial output — the partial is now kept with an incomplete-response notice</p>
|
||||
<p>• Fixed subagents cut off by a rate limit or server error silently failing instead of returning their partial work to the parent</p>
|
||||
<p>• Fixed subagents reporting API errors (e.g. usage limit reached) as successful results — the error is now reported to the parent agent</p>
|
||||
<p>• Fixed the background-agent daemon on Linux killing itself and every running agent every ~50 seconds after an unclean shutdown left a corrupted worker record</p>
|
||||
<p>• Fixed background agents failing to cold-start over SSH on macOS with "Could not switch to audit session" (regression in 2.1.196)</p>
|
||||
<p>• Fixed claude stop being silently undone when it raced a background-agent respawn — the respawn now honors the stop</p>
|
||||
<p>• Fixed background job progress indicators stalling for minutes while the job ran long commands</p>
|
||||
<p>• Fixed background sessions on memory-starved machines showing a generic error — they now indicate low memory and suggest freeing resources</p>
|
||||
<p>• Fixed remote sessions briefly flapping between Working and Idle in the agent view when a background agent completes</p>
|
||||
<p>• Fixed idle subagents vanishing from the agent panel while other subagents were still working; surplus idle agents now collapse into an expandable summary row</p>
|
||||
<p>• Fixed typing /model or /fast while viewing a subagent silently opening the lead's model picker — a notice now explains the command applies to the lead</p>
|
||||
<p>• Fixed SessionStart, Setup, and SubagentStart hooks silently hiding stderr when exiting with code 2 — the error is now shown in the transcript</p>
|
||||
<p>• Fixed claude --dangerously-skip-permissions daemon &lt;subcommand&gt; being treated as a chat prompt instead of running the subcommand</p>
|
||||
<p>• Fixed SendMessage silently misrouting when a re-spawned agent reuses a previous agent's name — the tool now detects the mismatch and asks the caller to retarget</p>
|
||||
<p>• Fixed opening or resuming a session with no new messages needlessly growing the transcript file</p>
|
||||
<p>• Fixed backgrounding a session with ← or /background dropping its /color from the agent view row</p>
|
||||
<p>• Fixed resetting a corrupted config file from the startup recovery dialog destroying it unrecoverably — it now backs up the file first</p>
|
||||
<p>• Fixed Claude in Chrome repeatedly opening the reconnect page when sessions run from different builds or config directories</p>
|
||||
<p>• Fixed plan mode not prompting for state-changing browser tool calls; read-only browser_batch calls are now correctly auto-allowed</p>
|
||||
<p>• Transient server rate-limit errors (429s unrelated to your usage limit) are now retried automatically with backoff for subscribers instead of failing the turn</p>
|
||||
<p>• CLAUDE_CODE_RETRY_WATCHDOG now raises the default retry count for non-capacity transient errors to 300 and lifts the cap of 15 on CLAUDE_CODE_MAX_RETRIES</p>
|
||||
<p>• claude agents session rows now show pull-request links as bare #N without the redundant "PR" label</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.198</id>
|
||||
<title>Claude Code v2.1.198</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.198"/>
|
||||
<updated>2026-07-01T20:45:29Z</updated>
|
||||
<content type="html"><p>• Subagents now run in the background by default, so Claude keeps working while they run and is notified when they finish (previously a gradual rollout)</p>
|
||||
<p>• Claude in Chrome is now generally available</p>
|
||||
<p>• Added background agent notifications in claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed)</p>
|
||||
<p>• Added /dataviz skill for chart and dashboard design guidance with a runnable color-palette validator</p>
|
||||
<p>• Gateway: added Claude Platform on AWS (anthropicAws) as an upstream provider; model-not-found responses now advance the failover chain</p>
|
||||
<p>• Background agents launched from claude agents now commit, push, and open a draft PR when they finish code work in a worktree, instead of stopping to ask</p>
|
||||
<p>• The built-in Explore agent now inherits the main session's model (capped at opus) instead of running on haiku</p>
|
||||
<p>• Subagents and context compaction now inherit the session's extended thinking configuration, improving output quality on delegated tasks</p>
|
||||
<p>• Fixed brief network drops mid-response aborting the turn — transient errors like ECONNRESET now retry with backoff instead of failing</p>
|
||||
<p>• Fixed excessive background classifier requests when sandboxed processes repeatedly accessed the same network host</p>
|
||||
<p>• Fixed background tasks in web, desktop, and VS Code task panels getting stuck on "Running" after they finish or after resuming a session</p>
|
||||
<p>• Fixed agent teams: a teammate that dies on an API error now reports "failed" to the lead, and messaging a stuck teammate wakes it to retry immediately</p>
|
||||
<p>• Fixed the /diff panel not refreshing when you switch branches or commit outside the session</p>
|
||||
<p>• Fixed markdown tables overflowing and wrapping their right border when rendered in fullscreen mode</p>
|
||||
<p>• Fixed Claude Platform on AWS and Mantle sessions dead-ending with "Please run /login" when the STS token expires — awsAuthRefresh now runs automatically</p>
|
||||
<p>• Fixed "no route to host" for local-network hosts in macOS background agent sessions by declaring Local Network entitlements</p>
|
||||
<p>• Fixed /desktop failing with "Cannot determine working directory" after entering and exiting a worktree</p>
|
||||
<p>• Fixed background agents repeatedly showing "Reconnecting…" every ~52 seconds on macOS while the agents view was open</p>
|
||||
<p>• Fixed pressing ← inside claude attach &lt;id&gt; exiting to the shell instead of opening the agent view</p>
|
||||
<p>• Fixed claude --bg silently creating an unattachable session when combined with --print/-p; the conflicting flags are now rejected up front</p>
|
||||
<p>• Fixed the workflow progress view dropping the earliest agents from the list while the phase counter stayed correct in SDK and desktop-app sessions</p>
|
||||
<p>• Fixed .claude/rules/ conditional rules not loading when the target file is reached via a symlinked path</p>
|
||||
<p>• Fixed Cmd+click not opening URLs in fullscreen mode in Warp on macOS</p>
|
||||
<p>• Fixed double-click word selection in fullscreen mode to select the entire URL including the scheme</p>
|
||||
<p>• Fixed plan mode not auto-allowing read-only tool calls when a session starts in plan mode</p>
|
||||
<p>• Fixed /branch deriving its default fork name from the compaction summary instead of the first real prompt</p>
|
||||
<p>• Improved focus mode: subagents launched in a turn now appear in its activity summary, and completed background notifications fold into a single count</p>
|
||||
<p>• Improved syntax highlighting accuracy in code blocks, diffs, and file previews by upgrading to highlight.js 11</p>
|
||||
<p>• Keyboard shortcut hints now show opt/cmd instead of alt/super when connected from a Mac over SSH</p>
|
||||
<p>• Improved API retry UX: the error reason is now shown after the second attempt, and a status page link replaces the spinner tip when the API is overloaded</p>
|
||||
<p>• /login now opens the sign-in dialog from the claude agents view instead of saying it isn't available</p>
|
||||
<p>• Subagents now treat messages from the agent that launched them as normal task direction; an agent's message is still never treated as the user's approval</p>
|
||||
<p>• Removed the /agents wizard; ask Claude to create or manage subagents, or edit .claude/agents/ directly</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.197</id>
|
||||
<title>Claude Code v2.1.197</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.197"/>
|
||||
<updated>2026-06-30T17:56:29Z</updated>
|
||||
<content type="html"><p>• Introducing Claude Sonnet 5: now the default model in Claude Code, with a native 1M-token context window and promotional pricing of $2/$10 per Mtok through August 31. Update to version 2.1.197 for access. https://www.anthropic.com/news/claude-sonnet-5</p></content>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
Reference in New Issue
Block a user