Week 15 · April 6–10, 2026 changedwhats-new/2026-w15
Nearest release: v2.1.260, published an hour 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 4 Sep 2026 00:23 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 edits3to this page, all time
The whole hunk
from line 2, old and new numbered
/
from line 2
22
33> Ultraplan cloud planning, the Monitor tool with self-pacing /loop, /team-onboarding for packaging your setup, and /autofix-pr from your terminal.
44
5<div className="digest-meta">
6 <span>Releases <a href="/docs/en/changelog#2-1-92">v2.1.92 → v2.1.101</a></span>
7 <span>4 features · April 6–10</span>
8</div>
5Releases [v2.1.92 → v2.1.101](/docs/en/changelog#2-1-92)
64 features · April 6–10
97
10<div className="digest-feature">
11 <div className="digest-feature-header">
12 <span className="digest-feature-title">Ultraplan</span>
13 <span className="digest-feature-pill">research preview</span>
14 </div>
8Ultraplan
9research preview
1510
16 <p className="digest-feature-lede">Kick off plan mode in the cloud from your terminal, then review the result in your browser. Claude drafts the plan in a Claude Code on the web session while your terminal stays free; when it's ready you comment on individual sections, ask for revisions, and choose to execute remotely or send it back to your CLI. As of v2.1.101 the first run auto-creates a default cloud environment, so there's no web setup step before you can try it.</p>
11Kick off plan mode in the cloud from your terminal, then review the result in your browser. Claude drafts the plan in a Claude Code on the web session while your terminal stays free; when it's ready you comment on individual sections, ask for revisions, and choose to execute remotely or send it back to your CLI. As of v2.1.101 the first run auto-creates a default cloud environment, so there's no web setup step before you can try it.
1712
18 <Frame>
19 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/ultraplan.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=e8f2f23730c6a5c289dbf3e7b13eadf6" data-path="images/whats-new/ultraplan.mp4" />
20 </Frame>
13<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/ultraplan.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=e8f2f23730c6a5c289dbf3e7b13eadf6" />
2114
22 <p className="digest-feature-try">Run the command, or just include the keyword in any prompt:</p>
15Run the command, or just include the keyword in any prompt:
2316
24 ```text title="Claude Code" wrap theme={null}
25 /ultraplan migrate the auth service from sessions to JWTs
26 ```
17```text title="Claude Code" wrap theme={null}
18/ultraplan migrate the auth service from sessions to JWTs
19```
2720
28 <a className="digest-feature-link" href="/docs/en/ultraplan">Ultraplan guide</a>
29</div>
21[Ultraplan guide](/docs/en/ultraplan)
3022
31<div className="digest-feature">
32 <div className="digest-feature-header">
33 <span className="digest-feature-title">Monitor tool</span>
34 <span className="digest-feature-pill">v2.1.98</span>
35 </div>
23Monitor tool
24v2.1.98
3625
37 <p className="digest-feature-lede">A new built-in tool that spawns a background watcher and streams its events into the conversation: each event lands as a new transcript message that Claude reacts to immediately. Tail a training run, babysit a PR's CI, or auto-fix a dev server crash the moment it happens, all without a Bash sleep loop holding the turn open.</p>
26A new built-in tool that spawns a background watcher and streams its events into the conversation: each event lands as a new transcript message that Claude reacts to immediately. Tail a training run, babysit a PR's CI, or auto-fix a dev server crash the moment it happens, all without a Bash sleep loop holding the turn open.
3827
39 <Frame>
40 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/monitor-tool.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=f4156c15a0999de5c5157f54a3117c89" data-path="images/whats-new/monitor-tool.mp4" />
41 </Frame>
28<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/monitor-tool.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=f4156c15a0999de5c5157f54a3117c89" />
4229
43 <p className="digest-feature-try">Ask Claude to watch something while you keep working:</p>
30Ask Claude to watch something while you keep working:
4431
45 ```text title="Claude Code" wrap theme={null}
46 Tail server.log in the background and tell me the moment a 5xx shows up
47 ```
32```text title="Claude Code" wrap theme={null}
33Tail server.log in the background and tell me the moment a 5xx shows up
34```
4835
49 <p className="digest-feature-try">This pairs with <code>/loop</code>, which now self-paces: omit the interval and Claude schedules the next tick based on the task, or reaches for the Monitor tool to skip polling altogether.</p>
36This pairs with `/loop`, which now self-paces: omit the interval and Claude schedules the next tick based on the task, or reaches for the Monitor tool to skip polling altogether.
5037
51 ```text title="Claude Code" wrap theme={null}
52 /loop check CI on my PR
53 ```
38```text title="Claude Code" wrap theme={null}
39/loop check CI on my PR
40```
5441
55 <a className="digest-feature-link" href="/docs/en/tools-reference#monitor-tool">Monitor tool reference</a>
56</div>
42[Monitor tool reference](/docs/en/tools-reference#monitor-tool)
5743
58<div className="digest-feature">
59 <div className="digest-feature-header">
60 <span className="digest-feature-title">/autofix-pr</span>
61 <span className="digest-feature-pill">CLI</span>
62 </div>
44/autofix-pr
45CLI
6346
64 <p className="digest-feature-lede">PR auto-fix landed on the web in Week 13. Now you can turn it on without leaving your terminal: <code>/autofix-pr</code> infers the open PR for your current branch and enables auto-fix for it on Claude Code on the web in one step. Push your branch, run the command, walk away; Claude watches CI and review comments and pushes fixes until it's green.</p>
47PR auto-fix landed on the web in Week 13. Now you can turn it on without leaving your terminal: `/autofix-pr` infers the open PR for your current branch and enables auto-fix for it on Claude Code on the web in one step. Push your branch, run the command, walk away; Claude watches CI and review comments and pushes fixes until it's green.
6548
66 <Frame>
67 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/autofix-pr.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=95f191eb4711130a128aec3f6b720527" data-path="images/whats-new/autofix-pr.mp4" />
68 </Frame>
49<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/autofix-pr.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=95f191eb4711130a128aec3f6b720527" />
6950
70 <p className="digest-feature-try">Run it from the PR's branch:</p>
51Run it from the PR's branch:
7152
72 ```text title="Claude Code" wrap theme={null}
73 /autofix-pr
74 ```
53```text title="Claude Code" wrap theme={null}
54/autofix-pr
55```
7556
76 <a className="digest-feature-link" href="/docs/en/claude-code-on-the-web#auto-fix-pull-requests">Auto-fix pull requests</a>
77</div>
57[Auto-fix pull requests](/docs/en/claude-code-on-the-web#auto-fix-pull-requests)
7858
79<div className="digest-feature">
80 <div className="digest-feature-header">
81 <span className="digest-feature-title">/team-onboarding</span>
82 <span className="digest-feature-pill">v2.1.101</span>
83 </div>
59/team-onboarding
60v2.1.101
8461
85 <p className="digest-feature-lede">Generates a teammate ramp-up guide from your local Claude Code usage. Run it in a project you know well and hand the output to a new teammate so they can replay your setup instead of starting from defaults.</p>
62Generates a teammate ramp-up guide from your local Claude Code usage. Run it in a project you know well and hand the output to a new teammate so they can replay your setup instead of starting from defaults.
8663
87 <p className="digest-feature-try">Run it from a project you've spent real time in:</p>
64Run it from a project you've spent real time in:
8865
89 ```text title="Claude Code" wrap theme={null}
90 /team-onboarding
91 ```
66```text title="Claude Code" wrap theme={null}
67/team-onboarding
68```
9269
93 <a className="digest-feature-link" href="/docs/en/commands">Commands reference</a>
94</div>
70[Commands reference](/docs/en/commands)
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>Focus view: press <code>Ctrl+O</code> in flicker-free mode to collapse the view to your last prompt, a one-line tool summary with diffstats, and Claude's final response</div>
101 <div>Guided <a href="/docs/en/amazon-bedrock">Amazon Bedrock</a> and <a href="/docs/en/google-vertex-ai">Google Cloud's Agent Platform</a> setup wizards on the login screen: pick "3rd-party platform" for step-by-step auth, region, credential check, and model pinning</div>
102 <div><code>/agents</code> gets a tabbed layout: a Running tab shows live subagents with a <code>● N running</code> count, plus Run agent and View running instance actions in the Library tab</div>
103 <div>Default effort level is now <code>high</code> for API-key, Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, Team, and Enterprise users (control with <code>/effort</code>)</div>
104 <div><code>/cost</code> shows a per-model and cache-hit breakdown for subscription users</div>
105 <div><code>/release-notes</code> is now an interactive version picker</div>
106 <div>Status line: new <code>refreshInterval</code> setting re-runs the command every N seconds, and <code>workspace.git\_worktree</code> in the JSON input</div>
107 <div><code>CLAUDE\_CODE\_PERFORCE\_MODE</code>: Edit/Write fail on read-only files with a <code>p4 edit</code> hint instead of silently overwriting</div>
108 <div>OS CA certificate store is now trusted by default, so enterprise TLS proxies work without extra setup (<code>CLAUDE\_CODE\_CERT\_STORE=bundled</code> to opt out)</div>
109 <div>Amazon Bedrock powered by Mantle: set <code>CLAUDE\_CODE\_USE\_MANTLE=1</code></div>
110 <div>Hardened Bash tool permissions: backslash-escaped flags, env-var prefixes, <code>/dev/tcp</code> redirects, and compound commands now prompt correctly</div>
111 <div><code>UserPromptSubmit</code> hooks can set the session title via <code>hookSpecificOutput.sessionTitle</code></div>
112 </div>
113</div>
74Focus view: press `Ctrl+O` in flicker-free mode to collapse the view to your last prompt, a one-line tool summary with diffstats, and Claude's final responseGuided [Amazon Bedrock](/docs/en/amazon-bedrock) and [Google Cloud's Agent Platform](/docs/en/google-vertex-ai) setup wizards on the login screen: pick "3rd-party platform" for step-by-step auth, region, credential check, and model pinning`/agents` gets a tabbed layout: a Running tab shows live subagents with a `● N running` count, plus Run agent and View running instance actions in the Library tabDefault effort level is now `high` for API-key, Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, Team, and Enterprise users (control with `/effort`)`/cost` shows a per-model and cache-hit breakdown for subscription users`/release-notes` is now an interactive version pickerStatus line: new `refreshInterval` setting re-runs the command every N seconds, and `workspace.git_worktree` in the JSON input`CLAUDE_CODE_PERFORCE_MODE`: Edit/Write fail on read-only files with a `p4 edit` hint instead of silently overwritingOS CA certificate store is now trusted by default, so enterprise TLS proxies work without extra setup (`CLAUDE_CODE_CERT_STORE=bundled` to opt out)Amazon Bedrock powered by Mantle: set `CLAUDE_CODE_USE_MANTLE=1`Hardened Bash tool permissions: backslash-escaped flags, env-var prefixes, `/dev/tcp` redirects, and compound commands now prompt correctly`UserPromptSubmit` hooks can set the session title via `hookSpecificOutput.sessionTitle`
11475
11576[Full changelog for v2.1.92–v2.1.101 →](/docs/en/changelog#2-1-92)
11677
No line in this hunk matches that.