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 22 · May 25–29, 2026
6
7> 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.
8
9<div className="digest-meta">
10 <span>Releases <a href="/en/changelog#2-1-150">v2.1.150 → v2.1.157</a></span>
11 <span>4 features · May 25–29</span>
12</div>
13
14<div className="digest-feature">
15 <div className="digest-feature-header">
16 <span className="digest-feature-title">Claude Opus 4.8</span>
17 <span className="digest-feature-pill">new model</span>
18 </div>
19
20 <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>
21
22 <Frame>
23 <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" />
24 </Frame>
25
26 <p className="digest-feature-try">Switch to Opus 4.8 by name, or pick it from the model picker:</p>
27
28 ```text Claude Code theme={null}
29 > /model claude-opus-4-8
30 ```
31
32 <a className="digest-feature-link" href="/en/model-config#available-models">Model configuration</a>
33</div>
34
35<div className="digest-feature">
36 <div className="digest-feature-header">
37 <span className="digest-feature-title">Dynamic workflows</span>
38 <span className="digest-feature-pill">research preview</span>
39 </div>
40
41 <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>
42
43 <Frame>
44 <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" />
45 </Frame>
46
47 <p className="digest-feature-try">Describe the task and include the word workflow:</p>
48
49 ```text Claude Code theme={null}
50 > create a workflow that migrates every internal fetch() call to the new HttpClient wrapper
51 ```
52
53 <a className="digest-feature-link" href="/en/workflows">Dynamic workflows</a>
54</div>
55
56<div className="digest-feature">
57 <div className="digest-feature-header">
58 <span className="digest-feature-title">Security guidance plugin</span>
59 <span className="digest-feature-pill">plugin</span>
60 </div>
61
62 <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>
63
64 <Frame>
65 <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" />
66 </Frame>
67
68 <p className="digest-feature-try">Install it from the official Anthropic marketplace:</p>
69
70 ```text Claude Code theme={null}
71 > /plugin install security-guidance@claude-plugins-official
72 ```
73
74 <p className="digest-feature-try">Then activate it in the current session:</p>
75
76 ```text Claude Code theme={null}
77 > /reload-plugins
78 ```
79
80 <a className="digest-feature-link" href="/en/security-guidance">Security guidance plugin</a>
81</div>
82
83<div className="digest-feature">
84 <div className="digest-feature-header">
85 <span className="digest-feature-title">Fast mode on Opus 4.8</span>
86 <span className="digest-feature-pill">research preview</span>
87 </div>
88
89 <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>
90
91 <p className="digest-feature-try">Toggle fast mode, now on Opus 4.8:</p>
92
93 ```text Claude Code theme={null}
94 > /fast
95 ```
96
97 <a className="digest-feature-link" href="/en/fast-mode#understand-the-cost-tradeoff">Fast mode pricing</a>
98</div>
99
100<div className="digest-wins">
101 <p className="digest-wins-title">Other wins</p>
102
103 <div className="digest-wins-grid">
104 <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 <code>claude --bg --exec 'pytest -x'</code></div>
105 <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>
106 <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>
107 <div>Skills and commands can set <code>disallowed-tools</code> in frontmatter to remove tools from the model while the skill is active</div>
108 <div>New <code>MessageDisplay</code> hook event lets hooks transform or hide assistant message text as it is displayed</div>
109 <div>Claude Code now switches to your configured <code>--fallback-model</code> for the rest of the session when the primary model is not found, instead of failing every request</div>
110 <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>
111 <div>Vim mode: <code>/</code> in NORMAL mode opens reverse history search, matching Bash and Zsh vi-mode</div>
112 <div>Streaming tool execution is now always enabled, including with telemetry disabled and on Bedrock, Vertex, and Foundry</div>
113 <div><code>←←</code> to open the agents view now works on Bedrock, Vertex, Foundry, and with telemetry disabled</div>
114 <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>
115 <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>
116 </div>
117</div>
118
119[Full changelog for v2.1.150–v2.1.157 →](/en/changelog#2-1-150)