v2.1.111
📝 概要
Claude Opus 4.7 xhigh登場、Auto mode対応、権限プロンプト削減機能など生産性向上の大型アップデート
🔄 主な変更点
- Claude Opus 4.7 xhighが利用可能に。
/effortコマンドで速度と知能のバランスを調整可能 - Maxサブスクライバー向けにAuto modeがOps 4.7で利用可能(
--enable-auto-modeフラグ不要に) /less-permission-promptsスキル追加。読み取り専用Bashコマンドの許可リストを自動生成/ultrareviewコマンド追加。クラウド上でマルチエージェント並列分析による包括的コードレビュー実行/effortの対話的スライダー実装。引数なしで呼び出すと矢印キーで選択可能- "Auto (match terminal)"テーマ追加。ターミナルのダーク/ライトモードに自動追従
- Windows向けにPowerShellツールを段階的ロールアウト(
CLAUDE_CODE_USE_POWERSHELL_TOOLで制御) - プランファイル名がプロンプト内容に基づく命名に変更(例:
fix-auth-race-snug-otter.md) /skillsメニューで推定トークン数でのソートをサポート(tキーで切替)Ctrl+Uで入力バッファ全体をクリア(Ctrl+Yで復元)@ファイル提案のスキャン効率化、LSP診断タイミングの修正- iTerm2 + tmux環境でのターミナル表示崩れを修正
- プラグイン依存関係エラーハンドリングの改善
💡 解説・活用案
Claude Opus 4.7のxhighエフォートレベルは、従来のhighとmaxの中間に位置し、レスポンス速度と精度のバランスを細かく調整できます。Auto modeと組み合わせることで、複雑なタスクを自律的に処理させながら、適切な品質を維持できます。/less-permission-promptsと/ultrareviewは、日常的な開発フローの効率を大幅に向上させる実用的な機能です。特に/ultrareviewは、PR前の品質チェックを自動化し、レビュー時間を短縮できます。
🌐 日本語訳
変更内容
- Claude Opus 4.7 xhighが利用可能になりました!
/effortを使用して速度と知能のバランスを調整できます - Maxサブスクライバー向けにAuto modeがOps 4.7で利用可能になりました
- Opus 4.7向けに**
xhighエフォートレベル**を追加。highとmaxの中間に位置します。/effort、--effort、モデルピッカーから利用可能。他のモデルはhighにフォールバックします /effortを引数なしで呼び出すと対話的スライダーが開くようになりました。矢印キーでレベル間を移動し、Enterで確定します- "Auto (match terminal)"テーマオプションを追加。ターミナルのダーク/ライトモードに合わせます。
/themeから選択してください /less-permission-promptsスキルを追加。トランスクリプトをスキャンして一般的な読み取り専用BashおよびMCPツール呼び出しを検出し、.claude/settings.json用の優先順位付き許可リストを提案します/ultrareviewを追加。クラウド上で並列マルチエージェント分析と批評を使用した包括的なコードレビューを実行します。引数なしで呼び出すと現在のブランチをレビュー、または/ultrareview <PR#>で特定のGitHub PRを取得してレビューします- Auto modeは
--enable-auto-modeが不要になりました - Windows: PowerShellツールを段階的にロールアウト中。
CLAUDE_CODE_USE_POWERSHELL_TOOLでオプトイン/アウト可能。LinuxとmacOSではCLAUDE_CODE_USE_POWERSHELL_TOOL=1で有効化(PATHにpwshが必要) - globパターンを含む読み取り専用bashコマンド(例:
ls *.ts)やcd <project-dir> &&で始まるコマンドは、権限プロンプトをトリガーしなくなりました claude <word>でタイプミスがあった場合、最も近いサブコマンドを提案します(例:claude udpate→ "Did you meanclaude update?")- プランファイルの命名がプロンプトに基づくようになりました(例:
fix-auth-race-snug-otter.md)。以前は完全にランダムな単語でした /setup-vertexと/setup-bedrockを改善。CLAUDE_CONFIG_DIRが設定されている場合、実際のsettings.jsonパスを表示し、再実行時に既存のピンからモデル候補をシードし、サポートされているモデルに対して「1Mコンテキスト付き」オプションを提供します/skillsメニューが推定トークン数でのソートをサポート。tを押して切り替えますCtrl+Uで入力バッファ全体をクリアするようになりました(以前:行頭まで削除)。Ctrl+Yで復元できますCtrl+Lで画面全体の再描画を強制するようになりました(プロンプト入力のクリアに加えて)- トランスクリプトビューのフッターに
[(スクロールバックにダンプ)とv(エディタで開く)のショートカットを表示するようになりました - 長いペーストで切り捨てられた場合の"+N lines"マーカーが全幅ルールになり、スキャンしやすくなりました
- **ヘッドレス
--output-format stream-json**で、依存関係が満たされずにプラグインが降格された場合、initイベントにplugin_errorsを含めるようになりました OTEL_LOG_RAW_API_BODIES環境変数を追加。デバッグ用にOpenTelemetryログイベントとして完全なAPIリクエスト/レスポンスボディを出力します- 通常動作中にTUIに表示される可能性があった誤った解凍、ネットワーク、一時的エラーメッセージを抑制しました
- v2.1.110の非ストリーミングフォールバックリトライの上限を元に戻しました。API過負荷時に長い待機を完全な失敗にトレードオフしていました
- iTerm2 + tmux環境でターミナル通知送信時に発生していたターミナル表示の崩れ(ランダムな文字、入力のドリフト)を修正しました
- 非git作業ディレクトリで
@ファイル提案が毎ターンプロジェクト全体を再スキャンする問題、および追跡ファイルのない新規初期化gitリポジトリで設定ファイルのみ表示される問題を修正しました - 編集前のLSP診断が編集後に表示される問題を修正。モデルが編集したばかりのファイルを再読み込みする原因になっていました
/resumeのタブ補完で任意のタイトル付きセッションが即座に再開される代わりに、セッションピッカーを表示するように修正しました/contextグリッドレンダリングで行間に余分な空白行が表示される問題を修正しました/clearが/renameで設定されたセッション名を削除し、ステータスライン出力がsession_nameを失う問題を修正しました- プラグインエラーハンドリングを改善:依存関係エラーで競合、無効、過度に複雑なバージョン要件を区別するようになりました。
plugin update後の古い解決済みバージョンを修正。plugin installが中断された以前のインストールから復旧するようになりました - カスタム
/commitコマンドを持たないユーザーに対してClaudeが存在しないcommitスキルを呼び出し、"Unknown skill: commit"が表示される問題を修正しました - Bedrock/Vertex/Foundryでの429レート制限エラーがstatus.claude.comを参照する問題を修正(Anthropic運営プロバイダーのみをカバーします)
- フィードバック調査を却下した後、連続して表示される問題を修正しました
- bash/PowerShell/MCPツール出力の裸のURLが、ターミナルが行をまたいで折り返した際にクリックできなくなる問題を修正しました
- Windows:
CLAUDE_ENV_FILEとSessionStartフック環境ファイルが適用されるようになりました(以前は無効でした) - Windows: ドライブレター付きパスの権限ルールが正しくルートアンカーされるようになり、ドライブレターの大文字小文字のみが異なるパスが同一パスとして認識されるようになりました
原文(英語)を表示
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