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 22 · May 25–29, 2026 changedwhats-new/2026-w22

Nearest release: v2.1.285, published under an hour after 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 29 Sep 2026 16:35 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+43added
Lines−82removed
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 Claude Code on Claude Opus 4.8, orchestrate large tasks with dynamic workflows, catch security issues with the security-guidance plugin, and use fast mode on Opus 4.8 at a lower price.
44 
5<div className="digest-meta">
6 <span>Releases <a href="/docs/en/changelog#2-1-150">v2.1.150 → v2.1.157</a></span>
7 <span>4 features · May 25–29</span>
8</div>
5Releases [v2.1.150 → v2.1.157](/docs/en/changelog#2-1-150)
64 features · May 25–29
97 
10<div className="digest-feature">
11 <div className="digest-feature-header">
12 <span className="digest-feature-title">Claude Opus 4.8</span>
13 <span className="digest-feature-pill">new model</span>
14 </div>
8Claude Opus 4.8
9new model
1510 
16 <p className="digest-feature-lede">Opus 4.8 is now the default on Max, Team Premium, Enterprise pay-as-you-go, and the Anthropic API. It defaults to high effort; use <code>/effort xhigh</code> for harder tasks. Requires v2.1.154 or later.</p>
11Opus 4.8 is now the default on Max, Team Premium, Enterprise pay-as-you-go, and the Anthropic API. It defaults to high effort; use `/effort xhigh` for harder tasks. Requires v2.1.154 or later.
1712 
18 <Frame>
19 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/opus-4-8.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=6ebcf5fe136467da2b254de1fe749ea7" data-path="images/whats-new/opus-4-8.mp4" />
20 </Frame>
13<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/opus-4-8.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=6ebcf5fe136467da2b254de1fe749ea7" />
2114 
22 <p className="digest-feature-try">Switch to Opus 4.8 by name, or pick it from the model picker:</p>
15Switch to Opus 4.8 by name, or pick it from the model picker:
2316 
24 ```text title="Claude Code" wrap theme={null}
25 /model claude-opus-4-8
26 ```
17```text title="Claude Code" wrap theme={null}
18/model claude-opus-4-8
19```
2720 
28 <a className="digest-feature-link" href="/docs/en/model-config#available-models">Model configuration</a>
29</div>
21[Model configuration](/docs/en/model-config#available-models)
3022 
31<div className="digest-feature">
32 <div className="digest-feature-header">
33 <span className="digest-feature-title">Dynamic workflows</span>
34 <span className="digest-feature-pill">research preview</span>
35 </div>
23Dynamic workflows
24research preview
3625 
37 <p className="digest-feature-lede">A workflow is an orchestration script Claude writes for your task and runs across many subagents in the background. Use one when a task is too large for one conversation to coordinate: a codebase-wide audit, a large migration, a research question that needs cross-checking. Manage runs with <code>/workflows</code>.</p>
26A workflow is an orchestration script Claude writes for your task and runs across many subagents in the background. Use one when a task is too large for one conversation to coordinate: a codebase-wide audit, a large migration, a research question that needs cross-checking. Manage runs with `/workflows`.
3827 
39 <Frame>
40 <img className="w-full" src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/dynamic-workflows.png?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=26671fa8607cec3453ed9753f821bd4f" alt="Claude Code on Opus 4.8 showing a Dynamic workflow requested indicator for a prompt that asks for a workflow to migrate every internal fetch() call" width="3840" height="2160" data-path="images/whats-new/dynamic-workflows.png" />
41 </Frame>
28![Claude Code on Opus 4.8 showing a Dynamic workflow requested indicator for a prompt that asks for a workflow to migrate every internal fetch() call](https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/dynamic-workflows.png?fit=max\&auto=format\&n=QsIrGXGFg6xd7joy\&q=85\&s=26671fa8607cec3453ed9753f821bd4f)
4229 
43 <p className="digest-feature-try">Describe the task and ask for a workflow:</p>
30Describe the task and ask for a workflow:
4431 
45 ```text title="Claude Code" wrap theme={null}
46 create a workflow that migrates every internal fetch() call to the new HttpClient wrapper
47 ```
32```text title="Claude Code" wrap theme={null}
33create a workflow that migrates every internal fetch() call to the new HttpClient wrapper
34```
4835 
49 <a className="digest-feature-link" href="/docs/en/workflows">Dynamic workflows</a>
50</div>
36[Dynamic workflows](/docs/en/workflows)
5137 
52<div className="digest-feature">
53 <div className="digest-feature-header">
54 <span className="digest-feature-title">Security guidance plugin</span>
55 <span className="digest-feature-pill">plugin</span>
56 </div>
38Security guidance plugin
39plugin
5740 
58 <p className="digest-feature-lede">The security-guidance plugin reviews Claude's code changes for vulnerabilities and fixes them in the same session. It runs a fast pattern check on each edit, a model review at the end of each turn, and a deeper agentic review on commit or push. Add project rules in <code>.claude/claude-security-guidance.md</code>.</p>
41The security-guidance plugin reviews Claude's code changes for vulnerabilities and fixes them in the same session. It runs a fast pattern check on each edit, a model review at the end of each turn, and a deeper agentic review on commit or push. Add project rules in `.claude/claude-security-guidance.md`.
5942 
60 <Frame>
61 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/security-guidance.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=c91d865936411586f42b24c558bcdd1d" data-path="images/whats-new/security-guidance.mp4" />
62 </Frame>
43<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/security-guidance.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=c91d865936411586f42b24c558bcdd1d" />
6344 
64 <p className="digest-feature-try">Install it from the official Anthropic marketplace:</p>
45Install it from the official Anthropic marketplace:
6546 
66 ```text title="Claude Code" wrap theme={null}
67 /plugin install security-guidance@claude-plugins-official
68 ```
47```text title="Claude Code" wrap theme={null}
48/plugin install security-guidance@claude-plugins-official
49```
6950 
70 <p className="digest-feature-try">Then activate it in the current session:</p>
51Then activate it in the current session:
7152 
72 ```text title="Claude Code" wrap theme={null}
73 /reload-plugins
74 ```
53```text title="Claude Code" wrap theme={null}
54/reload-plugins
55```
7556 
76 <a className="digest-feature-link" href="/docs/en/security-guidance">Security guidance plugin</a>
77</div>
57[Security guidance plugin](/docs/en/security-guidance)
7858 
79<div className="digest-feature">
80 <div className="digest-feature-header">
81 <span className="digest-feature-title">Fast mode on Opus 4.8</span>
82 <span className="digest-feature-pill">research preview</span>
83 </div>
59Fast mode on Opus 4.8
60research preview
8461 
85 <p className="digest-feature-lede">Fast mode now defaults to Opus 4.8 at \$10/\$50 per MTok: 2x the standard rate for about 2.5x the speed. Opus 4.7 and 4.6 stay at \$30/\$150. Opus 4.6 fast mode is deprecated.</p>
62Fast mode now defaults to Opus 4.8 at \$10/\$50 per MTok: 2x the standard rate for about 2.5x the speed. Opus 4.7 and 4.6 stay at \$30/\$150. Opus 4.6 fast mode is deprecated.
8663 
87 <p className="digest-feature-try">Toggle fast mode, now on Opus 4.8:</p>
64Toggle fast mode, now on Opus 4.8:
8865 
89 ```text title="Claude Code" wrap theme={null}
90 /fast
91 ```
66```text title="Claude Code" wrap theme={null}
67/fast
68```
9269 
93 <a className="digest-feature-link" href="/docs/en/fast-mode#understand-the-cost-tradeoff">Fast mode pricing</a>
94</div>
70[Fast mode pricing](/docs/en/fast-mode#understand-the-cost-tradeoff)
9571 
96<div className="digest-wins">
97 <p className="digest-wins-title">Other wins</p>
72Other wins
9873 
99 <div className="digest-wins-grid">
100 <div>In <code>claude agents</code>, prefix a shell command with <code>!</code> to run it as a background job you can attach to and detach from; also available as `claude --bg --exec 'pytest -x'`</div>
101 <div>Plugins in <code>.claude/skills</code> directories are now loaded automatically, no marketplace required, and <code>claude plugin init \<name></code> scaffolds a new plugin</div>
102 <div>New <code>/reload-skills</code> command re-scans skill directories without restarting, and <code>SessionStart</code> hooks can return <code>reloadSkills: true</code> to make skills they install available in the same session</div>
103 <div>Skills and commands can set <code>disallowed-tools</code> in frontmatter to remove tools from the model while the skill is active</div>
104 <div>New <code>MessageDisplay</code> hook event lets hooks transform or hide assistant message text as it is displayed</div>
105 <div>Claude Code now switches to your configured `--fallback-model` for the rest of the session when the primary model is not found, instead of failing every request</div>
106 <div>Plugins can declare <code>defaultEnabled: false</code> in <code>plugin.json</code> or a marketplace entry, so they install without turning on until you enable them</div>
107 <div>Vim mode: <code>/</code> in NORMAL mode opens reverse history search, matching Bash and Zsh vi-mode</div>
108 <div>Streaming tool execution is now always enabled, including with telemetry disabled and on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry</div>
109 <div><code>←←</code> to open the agents view now works on Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, and with telemetry disabled</div>
110 <div>Claude in Chrome: pick which connected browser to use via <code>/chrome</code> → "Select browser…", or in-chat when a browser action runs with multiple connected</div>
111 <div><code>claude mcp list</code> and <code>claude mcp get</code> now show unapproved <code>.mcp.json</code> servers as pending approval instead of auto-approving and connecting when output is piped</div>
112 </div>
113</div>
74In `claude agents`, prefix a shell command with `!` to run it as a background job you can attach to and detach from; also available as `claude --bg --exec 'pytest -x'`Plugins in `.claude/skills` directories are now loaded automatically, no marketplace required, and `claude plugin init <name>` scaffolds a new pluginNew `/reload-skills` command re-scans skill directories without restarting, and `SessionStart` hooks can return `reloadSkills: true` to make skills they install available in the same sessionSkills and commands can set `disallowed-tools` in frontmatter to remove tools from the model while the skill is activeNew `MessageDisplay` hook event lets hooks transform or hide assistant message text as it is displayedClaude Code now switches to your configured `--fallback-model` for the rest of the session when the primary model is not found, instead of failing every requestPlugins can declare `defaultEnabled: false` in `plugin.json` or a marketplace entry, so they install without turning on until you enable themVim mode: `/` in NORMAL mode opens reverse history search, matching Bash and Zsh vi-modeStreaming tool execution is now always enabled, including with telemetry disabled and on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry`←←` to open the agents view now works on Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, and with telemetry disabledClaude in Chrome: pick which connected browser to use via `/chrome` → "Select browser…", or in-chat when a browser action runs with multiple connected`claude mcp list` and `claude mcp get` now show unapproved `.mcp.json` servers as pending approval instead of auto-approving and connecting when output is piped
11475 
11576[Full changelog for v2.1.150–v2.1.157 →](/docs/en/changelog#2-1-150)
11677 
Feedback