Claude Code 2.1.111: Opus 4.7, Auto Mode, Ultrareview

Opus 4.7 xhigh effort, Auto mode for Max, /ultrareview cloud code review, PowerShell tool, and 30+ fixes including iTerm2 tearing and LSP diagnostics ordering.

Claude Code 2.1.111: Opus 4.7, Auto Mode, Ultrareview

TL;DR

  • Claude Opus 4.7 xhigh effort level now available — tune speed vs. intelligence with /effort
  • Auto mode enabled for Max subscribers; no longer requires --enable-auto-mode flag
  • /ultrareview runs cloud-based multi-agent code review on your branch or GitHub PR
  • PowerShell tool rolling out on Windows; read-only bash commands no longer trigger permission prompts
  • Numerous UX fixes: terminal tearing in iTerm2+tmux, LSP diagnostics ordering, session picker bugs

New

  • Opus 4.7 xhigh effort — New effort level between high and max for Opus 4.7; tune via /effort, --effort, or model picker
  • /effort interactive slider — Call without arguments to navigate effort levels with arrow keys and confirm with Enter
  • Auto mode for Max subscribers — Now available when using Opus 4.7; no longer requires --enable-auto-mode flag
  • /ultrareview command — Cloud-based parallel multi-agent code review; run with no args for current branch or /ultrareview <PR#> for GitHub PRs
  • /less-permission-prompts skill — Scans transcripts for read-only bash and MCP calls, proposes allowlist for .claude/settings.json
  • "Auto (match terminal)" theme — New theme option that syncs with your terminal's dark/light mode; select via /theme
  • PowerShell tool (Windows) — Progressive rollout; control with CLAUDE_CODE_USE_POWERSHELL_TOOL env var (requires pwsh on Linux/macOS)
  • Plan file naming — Plans now named after your prompt (e.g. fix-auth-race-snug-otter.md) instead of random words
  • Subcommand typo suggestionsclaude udpate now suggests "Did you mean claude update?"
  • /skills sorting by token count — Press t to toggle sort in the menu
  • Keyboard shortcutsCtrl+U clears entire input buffer (was: delete to start of line); Ctrl+Y restores; Ctrl+L forces full screen redraw
  • Transcript view shortcuts — Footer now shows [ (dump to scrollback) and v (open in editor)
  • OTEL_LOG_RAW_API_BODIES env var — Emit full API request/response bodies as OpenTelemetry logs for debugging

Improved

  • Read-only bash commands — Glob patterns (e.g. ls *.ts) and cd <project-dir> && chains no longer trigger permission prompts
  • /setup-vertex and /setup-bedrock — Show actual settings.json path when CLAUDE_CONFIG_DIR is set; seed model candidates from existing pins; offer "with 1M context" option
  • Plugin error handling — Dependency errors now distinguish conflicting, invalid, and overly complex version requirements; fixed stale resolved versions after plugin update; plugin install recovers from interrupted installs
  • Truncated paste markers — "+N lines" now displays as full-width rule for easier scanning
  • Error message suppression — Removed spurious decompression, network, and transient error messages during normal TUI operation
  • Streaming fallback retries — Reverted v2.1.110 cap that traded long waits for more outright failures during API overload

Fixed

  • Terminal display tearing (random characters, drifting input) in iTerm2 + tmux setups when terminal notifications are sent
  • @ file suggestions re-scanning entire project on every turn in non-git directories; showing only config files in freshly-initialized git repos
  • LSP diagnostics from before an edit appearing after it, causing the model to re-read files it just edited
  • Tab-completing /resume immediately resuming arbitrary titled session instead of showing picker
  • /context grid rendering with extra blank lines between rows
  • /clear dropping session name set by /rename, breaking statusline output
  • Claude calling non-existent commit skill for users without custom /commit command
  • 429 rate-limit errors on Bedrock/Vertex/Foundry referencing status.claude.com (only covers Anthropic-operated providers)
  • Feedback surveys appearing back-to-back after dismissing one
  • Bare URLs in bash/PowerShell/MCP tool output becoming unclickable when terminal wraps them across lines
  • Windows: CLAUDE_ENV_FILE and SessionStart hook environment files now apply (previously no-op)
  • Windows: Permission rules with drive-letter paths now correctly root-anchored; paths differing only by case recognized as same path

Update: claude update or download the latest version from code.claude.com

Source: Claude Code