Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · claude-code

Week 23 · June 1–5, 2026 changedwhats-new/2026-w23

Nearest release: v2.1.282, published 7 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Upstream edited this page at 24 Sep 2026 23:46 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 20 Oct 2026 18:37 UTC.

Upstream edited
Recorded here
Lines+38added
Lines−70removed
From line 2 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits4to this page, all time

The whole hunk

from line 2, old and new numbered
/
lines
from line 2
22 
33> Run auto mode on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry, prompt before writing files that can run code in acceptEdits mode, list installed plugins with /plugin list, and require an approved version range for managed deployments.
44 
5<div className="digest-meta">
6 <span>Releases <a href="/docs/en/changelog#2-1-158">v2.1.158 → v2.1.165</a></span>
7 <span>4 features · June 1–5</span>
8</div>
5Releases [v2.1.158 → v2.1.165](/docs/en/changelog#2-1-158)
64 features · June 1–5
97 
10<div className="digest-feature">
11 <div className="digest-feature-header">
12 <span className="digest-feature-title">Auto mode on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry</span>
13 <span className="digest-feature-pill">v2.1.158</span>
14 </div>
8Auto mode on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry
9v2.1.158
1510 
16 <p className="digest-feature-lede">Auto mode is now available on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry for Opus 4.7 and Opus 4.8, replacing permission prompts with background safety checks on third-party providers. Opt in by setting <code>CLAUDE\_CODE\_ENABLE\_AUTO\_MODE=1</code>.</p>
11Auto mode is now available on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry for Opus 4.7 and Opus 4.8, replacing permission prompts with background safety checks on third-party providers. Opt in by setting `CLAUDE_CODE_ENABLE_AUTO_MODE=1`.
1712 
18 <p className="digest-feature-try">Opt in on a third-party provider, then cycle to auto mode with Shift+Tab:</p>
13Opt in on a third-party provider, then cycle to auto mode with Shift+Tab:
1914 
20 ```bash terminal theme={null}
21 export CLAUDE_CODE_ENABLE_AUTO_MODE=1
22 ```
15```bash terminal theme={null}
16export CLAUDE_CODE_ENABLE_AUTO_MODE=1
17```
2318 
24 <a className="digest-feature-link" href="/docs/en/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry">Auto mode on third-party providers</a>
25</div>
19[Auto mode on third-party providers](/docs/en/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)
2620 
27<div className="digest-feature">
28 <div className="digest-feature-header">
29 <span className="digest-feature-title">Safer automatic edits</span>
30 <span className="digest-feature-pill">v2.1.160</span>
31 </div>
21Safer automatic edits
22v2.1.160
3223 
33 <p className="digest-feature-lede">Claude Code now prompts before writing files that can run code, even in <code>acceptEdits</code> mode. The protected set covers shell startup files such as <code>.zshenv</code> and <code>.bash\_login</code>, git config under <code>\~/.config/git/</code>, and build-tool configs such as <code>.npmrc</code>, <code>.bazelrc</code>, and <code>.pre-commit-config.yaml</code>. These writes are never auto-approved in any mode except <code>bypassPermissions</code>.</p>
24Claude Code now prompts before writing files that can run code, even in `acceptEdits` mode. The protected set covers shell startup files such as `.zshenv` and `.bash_login`, git config under `~/.config/git/`, and build-tool configs such as `.npmrc`, `.bazelrc`, and `.pre-commit-config.yaml`. These writes are never auto-approved in any mode except `bypassPermissions`.
3425 
35 <p className="digest-feature-try">Work in acceptEdits mode; Claude now pauses before writing these files:</p>
26Work in acceptEdits mode; Claude now pauses before writing these files:
3627 
37 ```bash terminal theme={null}
38 claude --permission-mode acceptEdits
39 ```
28```bash terminal theme={null}
29claude --permission-mode acceptEdits
30```
4031 
41 <a className="digest-feature-link" href="/docs/en/permission-modes#protected-paths">Protected paths</a>
42</div>
32[Protected paths](/docs/en/permission-modes#protected-paths)
4333 
44<div className="digest-feature">
45 <div className="digest-feature-header">
46 <span className="digest-feature-title">List installed plugins with /plugin list</span>
47 <span className="digest-feature-pill">v2.1.163</span>
48 </div>
34List installed plugins with /plugin list
35v2.1.163
4936 
50 <p className="digest-feature-lede">The new <code>/plugin list</code> command prints your installed plugins inline, without opening the <code>/plugin</code> menu, and is also available as <code>claude plugin list</code> from the shell. In the interactive form, add `--enabled` or `--disabled` to show only plugins in that state.</p>
37The new `/plugin list` command prints your installed plugins inline, without opening the `/plugin` menu, and is also available as `claude plugin list` from the shell. In the interactive form, add `--enabled` or `--disabled` to show only plugins in that state.
5138 
52 <p className="digest-feature-try">List the plugins that are currently turned on:</p>
39List the plugins that are currently turned on:
5340 
54 ```text Claude Code theme={null}
55 > /plugin list --enabled
56 ```
41```text Claude Code theme={null}
42> /plugin list --enabled
43```
5744 
58 <a className="digest-feature-link" href="/docs/en/plugins/cli-reference#plugin-list">Plugin commands</a>
59</div>
45[Plugin commands](/docs/en/plugins/cli-reference#plugin-list)
6046 
61<div className="digest-feature">
62 <div className="digest-feature-header">
63 <span className="digest-feature-title">Version requirements for managed deployments</span>
64 <span className="digest-feature-pill">v2.1.163</span>
65 </div>
47Version requirements for managed deployments
48v2.1.163
6649 
67 <p className="digest-feature-lede">Two managed settings, <code>requiredMinimumVersion</code> and <code>requiredMaximumVersion</code>, let your organization require an approved Claude Code version range. A client outside the range exits at startup and tells the user to update through the organization's method. <code>claude update</code>, <code>claude install</code>, and <code>claude doctor</code> keep working so users can still recover.</p>
50Two managed settings, `requiredMinimumVersion` and `requiredMaximumVersion`, let your organization require an approved Claude Code version range. A client outside the range exits at startup and tells the user to update through the organization's method. `claude update`, `claude install`, and `claude doctor` keep working so users can still recover.
6851 
69 <p className="digest-feature-try">Add a floor to your managed settings so older clients refuse to start:</p>
52Add a floor to your managed settings so older clients refuse to start:
7053 
71 ```json managed-settings.json theme={null}
72 {
73 "requiredMinimumVersion": "2.1.163"
74 }
75 ```
54```json managed-settings.json theme={null}
55{
56 "requiredMinimumVersion": "2.1.163"
57}
58```
7659 
77 <a className="digest-feature-link" href="/docs/en/admin-setup#decide-what-to-enforce">Decide what to enforce</a>
78</div>
60[Decide what to enforce](/docs/en/admin-setup#decide-what-to-enforce)
7961 
80<div className="digest-wins">
81 <p className="digest-wins-title">Other wins</p>
62Other wins
8263 
83 <div className="digest-wins-grid">
84 <div>The trigger keyword for <a href="/docs/en/workflows">dynamic workflows</a> changed from <code>workflow</code> to <code>ultracode</code>; asking for a workflow in your own words still works, and the keyword is highlighted in violet in the prompt</div>
85 <div><a href="/docs/en/hooks">Stop and SubagentStop hooks</a> can return <code>hookSpecificOutput.additionalContext</code> to give Claude feedback and keep the turn going instead of being treated as an error</div>
86 <div><code>claude mcp</code> list, get, and add no longer print secrets: environment-variable references are not expanded, and credential headers and URL secrets are redacted</div>
87 <div>A failed Bash command in a parallel tool batch no longer cancels the others; each tool returns its own result independently</div>
88 <div>Editing a file no longer needs a separate Read first when you viewed it with a single-file <code>grep</code>, <code>egrep</code>, or <code>fgrep</code></div>
89 <div>Clicking a command in the autocomplete menu now fills it into your prompt instead of running it immediately; press Enter to run</div>
90 <div>Listing <code>Grep</code> or <code>Glob</code> in `--tools` now provides the dedicated search tools on native builds with embedded search, instead of silently ignoring those names</div>
91 <div><code>/effort</code> now confirms when your chosen level will persist as the default for new sessions</div>
92 <div><code>OTEL\_RESOURCE\_ATTRIBUTES</code> values are now attached as labels on metric datapoints, so you can slice usage metrics by custom dimensions like team or repo</div>
93 <div>Windsurf is renamed to Devin Desktop in <code>/ide</code>, <code>/terminal-setup</code>, and <code>/scroll-speed</code>, following the editor's rebrand</div>
94 <div><code>/btw</code> gains a <code>c to copy</code> shortcut that copies the raw markdown answer to the clipboard</div>
95 </div>
96</div>
64The trigger keyword for [dynamic workflows](/docs/en/workflows) changed from `workflow` to `ultracode`; asking for a workflow in your own words still works, and the keyword is highlighted in violet in the prompt[Stop and SubagentStop hooks](/docs/en/hooks) can return `hookSpecificOutput.additionalContext` to give Claude feedback and keep the turn going instead of being treated as an error`claude mcp` list, get, and add no longer print secrets: environment-variable references are not expanded, and credential headers and URL secrets are redactedA failed Bash command in a parallel tool batch no longer cancels the others; each tool returns its own result independentlyEditing a file no longer needs a separate Read first when you viewed it with a single-file `grep`, `egrep`, or `fgrep`Clicking a command in the autocomplete menu now fills it into your prompt instead of running it immediately; press Enter to runListing `Grep` or `Glob` in `--tools` now provides the dedicated search tools on native builds with embedded search, instead of silently ignoring those names`/effort` now confirms when your chosen level will persist as the default for new sessions`OTEL_RESOURCE_ATTRIBUTES` values are now attached as labels on metric datapoints, so you can slice usage metrics by custom dimensions like team or repoWindsurf is renamed to Devin Desktop in `/ide`, `/terminal-setup`, and `/scroll-speed`, following the editor's rebrand`/btw` gains a `c to copy` shortcut that copies the raw markdown answer to the clipboard
9765 
9866[Full changelog for v2.1.158–v2.1.165 →](/docs/en/changelog#2-1-158)
9967 
Feedback