1> ## Documentation Index
2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
3> Use this file to discover all available pages before exploring further.
4
5# Week 23 · June 1–5, 2026
6
7> Run auto mode on Bedrock, Vertex, and 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.
8
9<div className="digest-meta">
10 <span>Releases <a href="/docs/en/changelog#2-1-158">v2.1.158 → v2.1.165</a></span>
11 <span>4 features · June 1–5</span>
12</div>
13
14<div className="digest-feature">
15 <div className="digest-feature-header">
16 <span className="digest-feature-title">Auto mode on Bedrock, Vertex, and Foundry</span>
17 <span className="digest-feature-pill">v2.1.158</span>
18 </div>
19
20 <p className="digest-feature-lede">Auto mode is now available on Bedrock, Vertex, and 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>
21
22 <p className="digest-feature-try">Opt in on a third-party provider, then cycle to auto mode with Shift+Tab:</p>
23
24 ```bash terminal theme={null}
25 export CLAUDE_CODE_ENABLE_AUTO_MODE=1
26 ```
27
28 <a className="digest-feature-link" href="/docs/en/permission-modes#enable-auto-mode-on-bedrock-vertex-ai-or-foundry">Enable auto mode on third-party providers</a>
29</div>
30
31<div className="digest-feature">
32 <div className="digest-feature-header">
33 <span className="digest-feature-title">Safer automatic edits</span>
34 <span className="digest-feature-pill">v2.1.160</span>
35 </div>
36
37 <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>
38
39 <p className="digest-feature-try">Work in acceptEdits mode; Claude now pauses before writing these files:</p>
40
41 ```bash terminal theme={null}
42 claude --permission-mode acceptEdits
43 ```
44
45 <a className="digest-feature-link" href="/docs/en/permission-modes#protected-paths">Protected paths</a>
46</div>
47
48<div className="digest-feature">
49 <div className="digest-feature-header">
50 <span className="digest-feature-title">List installed plugins with /plugin list</span>
51 <span className="digest-feature-pill">v2.1.163</span>
52 </div>
53
54 <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>
55
56 <p className="digest-feature-try">List the plugins that are currently turned on:</p>
57
58 ```text Claude Code theme={null}
59 > /plugin list --enabled
60 ```
61
62 <a className="digest-feature-link" href="/docs/en/plugins-reference#plugin-list">Plugin commands</a>
63</div>
64
65<div className="digest-feature">
66 <div className="digest-feature-header">
67 <span className="digest-feature-title">Version requirements for managed deployments</span>
68 <span className="digest-feature-pill">v2.1.163</span>
69 </div>
70
71 <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>
72
73 <p className="digest-feature-try">Add a floor to your managed settings so older clients refuse to start:</p>
74
75 ```json managed-settings.json theme={null}
76 "requiredMinimumVersion": "2.1.163"
77 ```
78
79 <a className="digest-feature-link" href="/docs/en/admin-setup#decide-what-to-enforce">Decide what to enforce</a>
80</div>
81
82<div className="digest-wins">
83 <p className="digest-wins-title">Other wins</p>
84
85 <div className="digest-wins-grid">
86 <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>
87 <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>
88 <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>
89 <div>A failed Bash command in a parallel tool batch no longer cancels the others; each tool returns its own result independently</div>
90 <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>
91 <div>Clicking a command in the autocomplete menu now fills it into your prompt instead of running it immediately; press Enter to run</div>
92 <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>
93 <div><code>/effort</code> now confirms when your chosen level will persist as the default for new sessions</div>
94 <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>
95 <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>
96 <div><code>/btw</code> gains a <code>c to copy</code> shortcut that copies the raw markdown answer to the clipboard</div>
97 </div>
98</div>
99
100[Full changelog for v2.1.158–v2.1.165 →](/en/changelog#2-1-158)