Claude Code 2.1.111
Opus 4.7 `xhigh` effort, `/ultrareview` cloud parallel review, `/effort` slider, Auto theme, and reduced permission prompts.
This article is a summary based on official documentation.
What changed
Claude Code 2.1.111 (April 16, 2026) adds first-class support for the Opus 4.7 xhigh effort level, introduces /ultrareview for cloud-parallel multi-agent code review, plus a heap of UX improvements.
New features
-
Opus 4.7
xhigheffort level — betweenhighandmax. Selectable via/effort,--effort, or the model picker. Other models fall back tohigh. -
/effortinteractive slider — run/effortwith no args to open a slider; arrow keys + Enter to pick. -
Auto mode generally available for Max subscribers on Opus 4.7 — no
--enable-auto-modeflag required. -
/ultrareview— runs multiple review agents in the cloud in parallel for security, performance, consistency, and more. Bare/ultrareviewreviews the current branch;/ultrareview <PR#>targets a specific GitHub PR. -
Auto (match terminal) theme —
/theme→ “Auto (match terminal)” follows your terminal’s dark/light mode. -
/less-permission-promptsskill — scans transcripts for common read-only Bash/MCP calls and proposes a prioritized allowlist in.claude/settings.json.
Improvements
Permission prompts
- Glob read-only commands —
ls *.ts,cat src/**/*.md, etc. run without a prompt. cd <project-dir> && ...— no longer triggers a permission prompt.
Windows
- PowerShell tool rolling out to Windows. Toggle with
CLAUDE_CODE_USE_POWERSHELL_TOOL. Available on Linux/macOS via the same env var (requirespwshon PATH). CLAUDE_ENV_FILEand SessionStart hook now apply on Windows just like Unix.- Drive-letter paths — rules beginning with a drive letter are root-anchored correctly, and
C:\foois treated the same asc:\foo.
Commands and UX
- Typo suggestions —
claude udpatenow prompts “Did you meanclaude update?”. - Plan filenames — now reflect the prompt (e.g.
fix-auth-race-snug-otter.md) instead of random word pairs. /setup-vertex,/setup-bedrock— display the realsettings.jsonpath whenCLAUDE_CONFIG_DIRis set; pre-fill model candidates on re-run; “with 1M context” shown where supported./skillsmenu — sortable by estimated tokens (tto toggle).Ctrl+U/Ctrl+L—Ctrl+Unow clears the entire input buffer (restore withCtrl+Y);Ctrl+Lalso forces a full screen redraw.- Transcript footer shortcuts — transcript view now shows
[(scrollback dump) andv(open in editor) hints in the footer. - Long-paste “+N lines” marker — now a full-width horizontal rule, easier to spot when scanning prompts.
Developer features
- Plugin errors in headless
stream-json— with--output-format stream-json, init events now includeplugin_errorswhen plugins are downgraded due to unresolved dependencies. OTEL_LOG_RAW_API_BODIES— emits full API request/response bodies as OpenTelemetry log events. May contain sensitive content; enable only for debugging.
Performance and stability
- Suppressed spurious errors — intermittent decompression / network / transient error messages during normal TUI operation are suppressed for a cleaner log.
- Retry cap restored — the earlier retry cap (undone in 2.1.110) is back, so API overload doesn’t stretch into long perceived failures.
Notable fixes
Terminal and rendering
- iTerm2 + tmux corruption — random characters / input drift on terminal notifications fixed.
/contextgrid blank lines — extra blank lines between rows fixed.- Bare URL clicks — URLs in bash / PowerShell / MCP tool output are now clickable when the line wraps.
Sessions and files
/resumetab completion — no longer immediately resumes an arbitrarily-titled session without showing the picker.- Lost session name after
/clear— names set via/renamepersisted sosession_nameno longer blanks out in the status line. @file suggestions rescan — no longer full-project rescans every turn outside git, and new-init git repos with no tracked files now fall through to sensible config-file suggestions.- LSP diagnostics timing — pre-edit diagnostics no longer show up after an edit; model now re-reads the just-edited file for fresh diagnostics.
Plugins and skills
- Plugin error handling — dependency errors now classify as conflict / invalid / excessive complexity;
plugin updateno longer keeps stale resolution versions;plugin installrecovers from an interrupted prior install. - Phantom
commitskill call — users without a custom/commitcommand no longer see “Unknown skill: commit”.
Other
- Bedrock/Vertex/Foundry 429 messaging — rate-limit errors no longer show the Anthropic-only
status.claude.comlink. - Feedback survey loop — once-dismissed survey no longer reappears on subsequent turns.
Notes
xhigheffort is Opus 4.7 only; other models fall back tohigh.- Auto mode is on by default for Max subscribers using Opus 4.7.
Ctrl+Uchanged from “delete to start of line” to “clear entire buffer”. If you clear by mistake,Ctrl+Yrestores.