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 16 · April 13–17, 2026
6
7> Claude Opus 4.7 with the new xhigh effort level, Routines on Claude Code on the web, /ultrareview cloud code review, a /usage breakdown that shows what's driving your limits, and native binaries replacing the bundled JavaScript.
8
9<div className="digest-meta">
10 <span>Releases <a href="/docs/en/changelog#2-1-105">v2.1.105 → v2.1.113</a></span>
11 <span>5 features · April 13–17</span>
12</div>
13
14<div className="digest-feature">
15 <div className="digest-feature-header">
16 <span className="digest-feature-title">Claude Opus 4.7</span>
17 <span className="digest-feature-pill">new model</span>
18 </div>
19
20 <p className="digest-feature-lede">Anthropic's strongest coding model yet is now the default on Max and Team Premium, and available everywhere else from <code>/model</code>. It adds a new <code>xhigh</code> effort level that sits between <code>high</code> and <code>max</code>: best results for most coding and agentic tasks, applied as the default the first time you switch to 4.7. <code>/effort</code> now opens an interactive arrow-key slider when you call it without arguments, so you can dial intelligence against speed without remembering the level names.</p>
21
22 <p className="digest-feature-try">Switch model and effort in one go:</p>
23
24 ```text Claude Code theme={null}
25 > /model opus
26 > /effort xhigh
27 ```
28
29 <a className="digest-feature-link" href="/docs/en/model-config#adjust-effort-level">Model config: effort levels</a>
30</div>
31
32<div className="digest-feature">
33 <div className="digest-feature-header">
34 <span className="digest-feature-title">Routines</span>
35 <span className="digest-feature-pill">web</span>
36 </div>
37
38 <p className="digest-feature-lede">Templated cloud agents that fire on a schedule, a GitHub event, or an API call. Define a routine once on Claude Code on the web with a prompt, the repos it can touch, and the connectors it needs, then let PR-opened, release-published, or your own webhook trigger it without your machine running. The trigger picker now covers GitHub events with optional filters and gives every routine a tokened <code>/fire</code> endpoint for external systems.</p>
39
40 <Frame>
41 <img className="w-full" src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/routines.png?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=2ba818ea9280c549511cb48b9b4d1dc5" alt="Creating a routine on Claude Code on the web with schedule, GitHub event, and API triggers" width="1440" height="810" data-path="images/whats-new/routines.png" />
42 </Frame>
43
44 <p className="digest-feature-try">Create one from the web UI, or scaffold from your terminal:</p>
45
46 ```text Claude Code theme={null}
47 > /schedule daily PR review at 9am
48 ```
49
50 <a className="digest-feature-link" href="/docs/en/routines">Routines guide</a>
51</div>
52
53<div className="digest-feature">
54 <div className="digest-feature-header">
55 <span className="digest-feature-title">/usage breakdown</span>
56 <span className="digest-feature-pill">CLI</span>
57 </div>
58
59 <p className="digest-feature-lede">More visibility into where your Claude Code usage goes. <code>/usage</code> now shows what's driving your limits: parallel sessions, subagents, cache misses, and long context, each with a percentage of your last 24 hours and a tip to optimize it. Press <code>d</code> or <code>w</code> to switch between day and week views.</p>
60
61 <Frame>
62 <img className="w-full" src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/usage.png?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=792a4b43cbef4e2931974831f076bca6" alt="The /usage command showing a breakdown of what's contributing to limits usage" width="1204" height="1182" data-path="images/whats-new/usage.png" />
63 </Frame>
64
65 <p className="digest-feature-try">Run it any time:</p>
66
67 ```text Claude Code theme={null}
68 > /usage
69 ```
70
71 <a className="digest-feature-link" href="/docs/en/commands">Commands reference</a>
72</div>
73
74<div className="digest-feature">
75 <div className="digest-feature-header">
76 <span className="digest-feature-title">/ultrareview</span>
77 <span className="digest-feature-pill">v2.1.111</span>
78 </div>
79
80 <p className="digest-feature-lede">Comprehensive code review in the cloud. Ultrareview fans your branch out across parallel reviewers on Claude Code on the web, runs an adversarial critique pass over each finding, and returns a verified findings report while your terminal stays free. Call it with no arguments to review your current branch, or pass a PR number to fetch and review that PR. The launch dialog now shows a diffstat so you know what's going up before you confirm.</p>
81
82 <p className="digest-feature-try">Review the branch you're on:</p>
83
84 ```text Claude Code theme={null}
85 > /ultrareview
86 ```
87
88 <p className="digest-feature-try">Or point it at a PR:</p>
89
90 ```text Claude Code theme={null}
91 > /ultrareview 1234
92 ```
93
94 <a className="digest-feature-link" href="/docs/en/ultrareview">Ultrareview guide</a>
95</div>
96
97<div className="digest-feature">
98 <div className="digest-feature-header">
99 <span className="digest-feature-title">Native binaries</span>
100 <span className="digest-feature-pill">v2.1.113</span>
101 </div>
102
103 <p className="digest-feature-lede">The <code>claude</code> CLI now spawns a native per-platform binary instead of bundled JavaScript, so the installed <code>claude</code> command no longer invokes Node. The npm package pulls the right binary in through an optional dependency such as <code>@anthropic-ai/claude-code-darwin-arm64</code>, so your install command doesn't change. The standalone installer already shipped this binary; npm now matches it.</p>
104
105 <p className="digest-feature-try">Upgrade and check what you're running:</p>
106
107 ```bash theme={null}
108 claude update
109 claude --version
110 ```
111
112 <a className="digest-feature-link" href="/docs/en/setup">Setup guide</a>
113</div>
114
115<div className="digest-wins">
116 <p className="digest-wins-title">Other wins</p>
117
118 <div className="digest-wins-grid">
119 <div><a href="/docs/en/permission-modes#eliminate-prompts-with-auto-mode">Auto mode</a> is now available for Max subscribers on Opus 4.7, and the <code>--enable-auto-mode</code> flag is no longer required</div>
120 <div><a href="/docs/en/interactive-mode#session-recap">Session recap</a> shows a one-line summary of what happened while you were away; run <code>/recap</code> on demand or turn it off from <code>/config</code></div>
121 <div>New <code>/tui</code> command and <code>tui</code> setting switch between classic and flicker-free rendering mid-conversation; focus view moved from <code>Ctrl+O</code> to its own <code>/focus</code> command</div>
122 <div>Push notification tool: with <a href="/docs/en/remote-control">Remote Control</a> connected and "Push when Claude decides" enabled, Claude can ping your phone when it needs you</div>
123 <div>Plugins can ship background watchers via a top-level <code>monitors</code> manifest key that auto-arms at session start or on skill invoke</div>
124 <div>"Auto (match terminal)" option in <code>/theme</code> follows your terminal's dark/light mode</div>
125 <div><code>/fewer-permission-prompts</code> scans your transcripts for common read-only Bash and MCP calls and proposes an allowlist for <code>.claude/settings.json</code></div>
126 <div>Claude can now discover and run built-in commands like <code>/init</code>, <code>/review</code>, and <code>/security-review</code> via the Skill tool</div>
127 <div><code>PreCompact</code> hooks can block compaction by exiting with code 2 or returning <code>{"{"}"decision":"block"{"}"}</code></div>
128 <div><code>ENABLE\_PROMPT\_CACHING\_1H</code> opts API key, Bedrock, Vertex, and Foundry users into 1-hour prompt cache TTL</div>
129 <div><code>sandbox.network.deniedDomains</code> setting carves specific domains out of a broader <code>allowedDomains</code> wildcard</div>
130 <div><code>/undo</code> is now an alias for <code>/rewind</code>, and <code>/proactive</code> is an alias for <code>/loop</code></div>
131 <div>Hardened Bash permissions: deny rules now match through <code>env</code>/<code>sudo</code>/<code>watch</code> wrappers, and <code>Bash(find:\*)</code> allow rules no longer auto-approve <code>-exec</code> or <code>-delete</code></div>
132 </div>
133</div>
134
135[Full changelog for v2.1.105–v2.1.113 →](/en/changelog#2-1-105)