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 26 · June 22–26, 2026 changedwhats-new/2026-w26

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+20added
Lines−44removed
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
/
lines
from line 2
22 
33> Authenticate MCP servers from your shell with claude mcp login, get a response to shell mode command output with the ! prefix, and resume a conversation from before /clear with /rewind.
44 
5<div className="digest-meta">
6 <span>Releases <a href="/docs/en/changelog#2-1-185">v2.1.185 → v2.1.193</a></span>
7 <span>2 features · June 22–26</span>
8</div>
5Releases [v2.1.185 → v2.1.193](/docs/en/changelog#2-1-185)
62 features · June 22–26
97 
10<div className="digest-feature">
11 <div className="digest-feature-header">
12 <span className="digest-feature-title">Authenticate MCP servers from the CLI</span>
13 <span className="digest-feature-pill">v2.1.186</span>
14 </div>
8Authenticate MCP servers from the CLI
9v2.1.186
1510 
16 <p className="digest-feature-lede">New `claude mcp login <name>` and `claude mcp logout <name>` commands authenticate a configured MCP server from your shell instead of the interactive <code>/mcp</code> menu. `claude mcp login` runs the server's OAuth flow directly, and `claude mcp logout` clears the stored credentials.</p>
11New `claude mcp login <name>` and `claude mcp logout <name>` commands authenticate a configured MCP server from your shell instead of the interactive `/mcp` menu. `claude mcp login` runs the server's OAuth flow directly, and `claude mcp logout` clears the stored credentials.
1712 
18 <p className="digest-feature-try">Run the OAuth flow for a configured server without opening a session:</p>
13Run the OAuth flow for a configured server without opening a session:
1914 
20 ```bash terminal theme={null}
21 claude mcp login sentry
22 ```
15```bash terminal theme={null}
16claude mcp login sentry
17```
2318 
24 <a className="digest-feature-link" href="/docs/en/mcp#authenticate-from-the-command-line">Authenticate from the command line</a>
25</div>
19[Authenticate from the command line](/docs/en/mcp#authenticate-from-the-command-line)
2620 
27<div className="digest-feature">
28 <div className="digest-feature-header">
29 <span className="digest-feature-title">Shell mode responds to command output</span>
30 <span className="digest-feature-pill">v2.1.186</span>
31 </div>
21Shell mode responds to command output
22v2.1.186
3223 
33 <p className="digest-feature-lede">Commands you run with the <code>!</code> prefix now get a response from Claude once the output lands in the transcript, so you can run <code>! npm test</code> and get an explanation of the failures without a second prompt. The response costs the same as sending a normal prompt. To keep the earlier behavior, where the output is added to context without a response, set <code>respondToBashCommands</code> to <code>false</code> in <code>settings.json</code>.</p>
24Commands you run with the `!` prefix now get a response from Claude once the output lands in the transcript, so you can run `! npm test` and get an explanation of the failures without a second prompt. The response costs the same as sending a normal prompt. To keep the earlier behavior, where the output is added to context without a response, set `respondToBashCommands` to `false` in `settings.json`.
3425 
35 <p className="digest-feature-try">Run a command and get a response to its output:</p>
26Run a command and get a response to its output:
3627 
37 ```text Claude Code theme={null}
38 > ! npm test
39 ```
28```text Claude Code theme={null}
29> ! npm test
30```
4031 
41 <a className="digest-feature-link" href="/docs/en/interactive-mode#shell-mode-with-prefix">Shell mode with the ! prefix</a>
42</div>
32[Shell mode with the ! prefix](/docs/en/interactive-mode#shell-mode-with-prefix)
4333 
44<div className="digest-wins">
45 <p className="digest-wins-title">Other wins</p>
34Other wins
4635 
47 <div className="digest-wins-grid">
48 <div><code>/rewind</code> can now resume a conversation from before <code>/clear</code> was run</div>
49 <div>New <code>sandbox.credentials</code> setting blocks sandboxed commands from reading credential files and secret environment variables</div>
50 <div>Org-configured model restrictions now apply to the model picker, `--model`, <code>/model</code>, and <code>ANTHROPIC\_MODEL</code>, with a "restricted by your organization's settings" message when a restricted model is selected</div>
51 <div>New <code>autoMode.classifyAllShell</code> setting routes all Bash and PowerShell commands through the auto-mode classifier, and denial reasons now show in the transcript, the denial toast, and <code>/permissions</code></div>
52 <div>New <code>claude\_code.assistant\_response</code> OpenTelemetry log event carries the model's response text; deployments that already log prompt content start receiving it on upgrade, so set <code>OTEL\_LOG\_ASSISTANT\_RESPONSES=0</code> to keep prompts only</div>
53 <div>Background subagents now surface permission prompts in the main session instead of auto-denying; the dialog shows which agent is asking, and Esc denies only that tool</div>
54 <div><code>/install-github-app</code> can now install only the GitHub App and skip the Actions workflow and secret steps</div>
55 <div>Hosts you allow in the sandbox network permission dialog are remembered for the rest of the session instead of re-prompting on every connection</div>
56 <div>Streaming responses use about 37% less CPU, and long-session memory growth from the terminal output cache is reduced</div>
57 <div>`/review <pr>` now uses the same review engine as <code>/code-review medium</code></div>
58 <div>Bash mode <code>!</code> commands get live file path autocomplete</div>
59 </div>
60</div>
36`/rewind` can now resume a conversation from before `/clear` was runNew `sandbox.credentials` setting blocks sandboxed commands from reading credential files and secret environment variablesOrg-configured model restrictions now apply to the model picker, `--model`, `/model`, and `ANTHROPIC_MODEL`, with a "restricted by your organization's settings" message when a restricted model is selectedNew `autoMode.classifyAllShell` setting routes all Bash and PowerShell commands through the auto-mode classifier, and denial reasons now show in the transcript, the denial toast, and `/permissions`New `claude_code.assistant_response` OpenTelemetry log event carries the model's response text; deployments that already log prompt content start receiving it on upgrade, so set `OTEL_LOG_ASSISTANT_RESPONSES=0` to keep prompts onlyBackground subagents now surface permission prompts in the main session instead of auto-denying; the dialog shows which agent is asking, and Esc denies only that tool`/install-github-app` can now install only the GitHub App and skip the Actions workflow and secret stepsHosts you allow in the sandbox network permission dialog are remembered for the rest of the session instead of re-prompting on every connectionStreaming responses use about 37% less CPU, and long-session memory growth from the terminal output cache is reduced`/review <pr>` now uses the same review engine as `/code-review medium`Bash mode `!` commands get live file path autocomplete
6137 
6238[Full changelog for v2.1.185–v2.1.193 →](/docs/en/changelog#2-1-185)
6339 
Feedback