CC Guide
2.1.111

Claude Code 2.1.111 - リリースノート

2026年4月16日
Claude Code

日本語サマリー

リリースノートの要約は以下の通りです。

⚠️ 破壊的変更

  • ショートカットキーの変更: Ctrl+U の動作が「行頭まで削除」から「入力バッファ全体のクリア」に変更されました(復元は Ctrl+Y)。
  • v2.1.110 で導入された非ストリーミングフォールバックの再試行制限が取り消されました。API過負荷時の即時エラー発生率が低下する一方で、待機時間が長くなる可能性があります。

🚀 新機能・重要な変更点

  • 新モデル: Claude Opus 4.7 xhigh が利用可能になりました。速度と知性のバランスを /effort で調整できます。
  • Auto mode: Maxサブスクライバー向けに Opus 4.7 使用時の Auto mode が追加され、--enable-auto-mode フラグが不要になりました。
  • 新機能 /ultrareview: 並列マルチエージェント分析による包括的なクラウドコードレビュー機能が追加されました(現在のブランチ、または特定のGitHub PRを指定可能)。
  • 権限プロンプトの軽減: グロブパターンを使用する読み取り専用Bashコマンドや cd <project-dir> && で始まるコマンドで、権限プロンプトが表示されなくなりました。また /less-permission-prompts が追加され、許可リストの提案を受けられます。
  • テーマの追加: ターミナルのダーク/ライトモードに追従する "Auto (match terminal)" テーマが追加されました。
  • Planファイル名の改善: プランファイル名がプロンプト内容に基づいた名前(例: fix-auth-race-snug-otter.md)になります。
  • Windowsサポートの強化: PowerShellツールの段階的ロールアウト、CLAUDE_ENV_FILE の有効化、ドライブレターを含むパスの正しい処理などが行われました。
  • デバッグ・監視: デバッグ用にAPIのリクエスト/レスポンス全体を出力する OTEL_LOG_RAW_API_BODIES 環境変数が追加されました。

🛠️ バグ修正

  • iTerm2 + tmux環境での通知時におけるターミナル表示の乱れを修正しました。
  • LSP diagnosticsのタイミング問題による、モデルによる不要なファイルの再読み込みを修正しました。
  • Git管理外ディレクトリでの @ ファイル提案時の全プロジェクト再スキャンによるパフォーマンス低下を修正しました。

原文(Release Notes)

What's changed

  • Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence
  • Auto mode is now available for Max subscribers when using Opus 4.7
  • Added xhigh effort level for Opus 4.7, sitting between high and max. Available via /effort, --effort, and the model picker; other models fall back to high
  • /effort now opens an interactive slider when called without arguments, with arrow-key navigation between levels and Enter to confirm
  • Added "Auto (match terminal)" theme option that matches your terminal's dark/light mode — select it from /theme
  • Added /less-permission-prompts skill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json
  • Added /ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique — invoke with no arguments to review your current branch, or /ultrareview <PR#> to fetch and review a specific GitHub PR
  • Auto mode no longer requires --enable-auto-mode
  • Windows: PowerShell tool is progressively rolling out. Opt in or out with CLAUDE_CODE_USE_POWERSHELL_TOOL. On Linux and macOS, enable with CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (requires pwsh on PATH)
  • Read-only bash commands with glob patterns (e.g. ls *.ts) and commands starting with cd <project-dir> && no longer trigger a permission prompt
  • Suggest the closest matching subcommand when claude <word> is invoked with a near-miss typo (e.g. claude udpate → "Did you mean claude update?")
  • Plan files are now named after your prompt (e.g. fix-auth-race-snug-otter.md) instead of purely random words
  • Improved /setup-vertex and /setup-bedrock to show the actual settings.json path when CLAUDE_CONFIG_DIR is set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models
  • /skills menu now supports sorting by estimated token count — press t to toggle
  • Ctrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restore
  • Ctrl+L now forces a full screen redraw in addition to clearing the prompt input
  • Transcript view footer now shows [ (dump to scrollback) and v (open in editor) shortcuts
  • The "+N lines" marker for truncated long pastes is now a full-width rule for easier scanning
  • Headless --output-format stream-json now includes plugin_errors on the init event when plugins are demoted for unsatisfied dependencies
  • Added OTEL_LOG_RAW_API_BODIES environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging
  • Suppressed spurious decompression, network, and transient error messages that could appear in the TUI during normal operation
  • Reverted the v2.1.110 cap on non-streaming fallback retries — it 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
  • Fixed @ file suggestions re-scanning the entire project on every turn in non-git working directories, and showing only config files in freshly-initialized git repos with no tracked files
  • Fixed LSP diagnostics from before an edit appearing after it, causing the model to re-read files it just edited
  • Fixed tab-completing /resume immediately resuming an arbitrary titled session instead of showing the session picker
  • Fixed /context grid rendering with extra blank lines between rows
  • Fixed /clear dropping the session name set by /rename, causing statusline output to lose session_name
  • Improved plugin error handling: dependency errors now distinguish conflicting, invalid, and overly complex version requirements; fixed stale resolved versions after plugin update; plugin install now recovers from interrupted prior installs
  • Fixed Claude calling a non-existent commit skill and showing "Unknown skill: commit" for users without a custom /commit command
  • Fixed 429 rate-limit errors on Bedrock/Vertex/Foundry referencing status.claude.com (it only covers Anthropic-operated providers)
  • Fixed feedback surveys appearing back-to-back after dismissing one
  • Fixed bare URLs in bash/PowerShell/MCP tool output being unclickable when the terminal wraps them across lines
  • Windows: CLAUDE_ENV_FILE and SessionStart hook environment files now apply (previously a no-op)
  • Windows: permission rules with drive-letter paths are now correctly root-anchored, and paths differing only by drive-letter case are recognized as the same path