whats-new/2026-w13.md +0 −118 deleted
File Deleted View Diff
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 13 · March 23–27, 2026
6
7> Auto mode for hands-off permissions, computer use built in, PR auto-fix in the cloud, transcript search, and a PowerShell tool for Windows.
8
9Releases [v2.1.83 → v2.1.85](https://code.claude.com/docs/en/changelog.md#2-1-83)
106 features · March 23–27
11
12Auto mode
13research preview
14
15Auto mode hands your permission prompts to a classifier. Safe edits and commands run without interrupting you; anything destructive or suspicious gets blocked and surfaced. It's the middle ground between approving every file write and running with `--dangerously-skip-permissions`.
16
17
18
19Cycle to auto with Shift+Tab, or set it as your default:
20
21```json ~/.claude/settings.json {3} theme={null}
22{
23 "permissions": {
24 "defaultMode": "auto"
25 }
26}
27```
28
29[Permission modes guide](https://code.claude.com/docs/en/permission-modes.md)
30
31Computer use
32Desktop
33
34Claude can now control your actual desktop from the Claude Code Desktop app: open native apps, click through the iOS simulator, drive hardware control panels, and verify changes on screen. It's off by default and asks before each action. Best for the things nothing else can reach: apps without an API, proprietary tools, anything that only exists as a GUI.
35
36
37
38Enable it in Settings, grant the OS permissions, then ask Claude to verify a change end to end:
39
40```text title="Claude Code" wrap theme={null}
41Open the iOS simulator, tap through the onboarding flow, and screenshot each step
42```
43
44[Computer use guide](https://code.claude.com/docs/en/desktop.md#let-claude-use-your-computer)
45
46PR auto-fix
47Web
48
49Flip a switch when you open a PR and walk away. Claude watches CI, fixes the failures, handles the nits, and pushes until it's green. No more babysitting a PR through six rounds of lint errors.
50
51
52
53After creating a PR on Claude Code web, toggle Auto fix in the CI panel.
54
55[Auto-fix pull requests](https://code.claude.com/docs/en/claude-code-on-the-web.md#auto-fix-pull-requests)
56
57Transcript search
58v2.1.83
59
60Press `/` in transcript mode to search your conversation. `n` and `N` step through matches. Finally a way to find that one Bash command Claude ran 400 messages ago.
61
62Open transcript mode and search:
63
64```text Claude Code theme={null}
65Ctrl+O # open transcript
66/migrate # search for "migrate"
67n # next match
68N # previous match
69```
70
71[Fullscreen guide](https://code.claude.com/docs/en/fullscreen.md#search-and-review-the-conversation)
72
73PowerShell tool
74preview
75v2.1.84
76
77Windows gets a native PowerShell tool alongside Bash. Claude can run cmdlets, pipe objects, and work with Windows-native paths without translating everything through Git Bash.
78
79Opt in from settings:
80
81```json .claude/settings.json {3} theme={null}
82{
83 "env": {
84 "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"
85 }
86}
87```
88
89[PowerShell tool docs](https://code.claude.com/docs/en/tools-reference.md#powershell-tool)
90
91Conditional hooks
92v2.1.85
93
94Hooks can now declare an `if` field using permission rule syntax. Your pre-commit check only spawns for `Bash(git commit *)` instead of every bash call, cutting the process overhead on busy sessions.
95
96Scope a hook to git commits only:
97
98```json .claude/settings.json {5} theme={null}
99{
100 "hooks": {
101 "PreToolUse": [{
102 "hooks": [{
103 "if": "Bash(git commit *)",
104 "type": "command",
105 "command": ".claude/hooks/lint-staged.sh"
106 }]
107 }]
108 }
109}
110```
111
112[Hooks reference](https://code.claude.com/docs/en/hooks.md)
113
114Other wins
115
116Plugin `userConfig` now public: prompt for settings at enable time, keychain-backed secretsPasted images insert `[Image #N]` chips you can reference positionally`managed-settings.d/` drop-in directory for layered policy fragments`CwdChanged` and `FileChanged` hook events for direnv-style setupsAgents can declare `initialPrompt` in frontmatter to auto-submit a first turn`Ctrl+X Ctrl+E` opens your external editor, matching readlineInterrupting before any response restores your input automatically`/status` now works while Claude is respondingDeep links open in your preferred terminal, not first-detectedIdle-return nudge to `/clear` after 75+ minutes awayVS Code: rate limit banner, Esc-twice rewind picker
117
118[Full changelog for v2.1.83–v2.1.85 →](https://code.claude.com/docs/en/changelog.md#2-1-83)