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
xhigheffort level for Opus 4.7, sitting betweenhighandmax. Available via/effort,--effort, and the model picker; other models fall back tohigh/effortnow 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-promptsskill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for.claude/settings.json- Added
/ultrareviewfor 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 withCLAUDE_CODE_USE_POWERSHELL_TOOL=1(requirespwshon PATH)- Read-only bash commands with glob patterns (e.g.
ls *.ts) and commands starting withcd <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 meanclaude update?")- Plan files are now named after your prompt (e.g.
fix-auth-race-snug-otter.md) instead of purely random words- Improved
/setup-vertexand/setup-bedrockto show the actualsettings.jsonpath whenCLAUDE_CONFIG_DIRis set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models/skillsmenu now supports sorting by estimated token count — presstto toggleCtrl+Unow clears the entire input buffer (previously: delete to start of line); pressCtrl+Yto restoreCtrl+Lnow forces a full screen redraw in addition to clearing the prompt input- Transcript view footer now shows
[(dump to scrollback) andv(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-jsonnow includesplugin_errorson the init event when plugins are demoted for unsatisfied dependencies- Added
OTEL_LOG_RAW_API_BODIESenvironment 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
/resumeimmediately resuming an arbitrary titled session instead of showing the session picker- Fixed
/contextgrid rendering with extra blank lines between rows- Fixed
/cleardropping the session name set by/rename, causing statusline output to losesession_name- Improved plugin error handling: dependency errors now distinguish conflicting, invalid, and overly complex version requirements; fixed stale resolved versions after
plugin update;plugin installnow recovers from interrupted prior installs- Fixed Claude calling a non-existent
commitskill and showing "Unknown skill: commit" for users without a custom/commitcommand- 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_FILEand 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