Claude-Code v2.1.111では、Opus 4.7 xhigh effort、/ultrareview、およびPowerShellツールが追加されました。

Claude-Code v2.1.111の新機能
Claude-Code v2.1.111は、新しいモデル機能、生産性向上機能、プラットフォーム改善を追加したAIコーディングアシスタントの重要なアップデートです。このリリースは、一般的なワークフローの摩擦を減らしながら、ユーザーにモデルの動作をより細かく制御できるようにすることに焦点を当てています。
主な機能と変更点
- Claude Opus 4.7 xhighエフォートレベル: Opus 4.7用の
highとmaxの間に位置する新しいエフォート設定。/effort、--effort、モデルピッカーから利用可能。xhighが選択された場合、他のモデルはhighにフォールバックします。 - インタラクティブな/effortコントロール: 引数なしで
/effortを呼び出すと、レベル間を矢印キーで移動しEnterで確定するインタラクティブなスライダーが開きます。 - Maxサブスクライバー向け自動モード: Opus 4.7使用時に利用可能で、
--enable-auto-modeフラグが不要になりました。 - /ultrareviewコマンド: クラウド上で並列マルチエージェント分析と批評を使用した包括的なコードレビューを実行します。引数なしで呼び出すと現在のブランチをレビューし、
/ultrareview <PR#>で特定のGitHub PRを取得してレビューします。 - /less-permission-promptsスキル: トランスクリプトをスキャンして一般的な読み取り専用BashおよびMCPツール呼び出しを検出し、
.claude/settings.json用の優先順位付き許可リストを提案します。 - PowerShellツールの提供開始: Windowsユーザーは
CLAUDE_CODE_USE_POWERSHELL_TOOL環境変数でオプトインまたはオプトアウトできます。LinuxおよびmacOSでは、CLAUDE_CODE_USE_POWERSHELL_TOOL=1で有効化(PATHにpwshが必要)。 - 自動テーママッチング: 端末のダーク/ライトモードに合わせる「自動(端末に合わせる)」テーマオプションを追加 —
/themeから選択可能。 - 許可プロンプトの削減: グロブパターンを含む読み取り専用bashコマンド(例:
ls *.ts)およびcd <project-dir> &&で始まるコマンドは、許可プロンプトをトリガーしなくなりました。
UIとワークフローの改善
- 計画ファイルの命名: 計画ファイルは純粋なランダムワードではなく、プロンプトに基づいて命名されるようになりました(例:
fix-auth-race-snug-otter.md)。 - タイポ候補:
claude <word>がニアミスのタイポで呼び出された場合、最も近い一致するサブコマンドを提案します(例:claude udpate→ 「claude updateの間違いですか?」)。 - /skillsメニューのソート: 推定トークン数によるソートをサポート —
tを押して切り替え。 - キーボードショートカット:
Ctrl+Uは入力バッファ全体をクリア(以前: 行頭まで削除);Ctrl+Yで復元。Ctrl+Lはプロンプト入力をクリアするだけでなく、画面全体の再描画を強制します。 - トランスクリプト表示ショートカット: フッターに
[(スクロールバックにダンプ)とv(エディタで開く)ショートカットを表示。 - 切り詰め貼り付けインジケーター: 長い貼り付けを切り詰めた際の「+N行」マーカーは、スキャンしやすい全幅ルールになりました。
設定とデバッグの強化
- 改善された/setup-vertexと/setup-bedrock:
CLAUDE_CONFIG_DIRが設定されている場合、実際のsettings.jsonパスを表示し、再実行時に既存のピンからモデル候補をシードし、サポートモデル用に「1Mコンテキスト付き」オプションを提供。 - OpenTelemetryデバッグ: デバッグ用に完全なAPIリクエストとレスポンスボディをOpenTelemetryログイベントとして出力する
OTEL_LOG_RAW_API_BODIES環境変数を追加。 - ヘッドレスJSON出力:
--output-format stream-jsonは、プラグインが依存関係を満たせず降格された場合、initイベントにplugin_errorsを含むようになりました。
バグ修正と安定性の向上
- iTerm2 + tmuxセットアップで端末通知が送信された際の端末表示のティアリング(ランダム文字、入力のドリフト)を修正。
- 非git作業ディレクトリで
@ファイル候補が毎ターンごとにプロジェクト全体を再スキャンする問題を修正。 - 編集前のLSP診断が編集後に表示され、モデルが編集したばかりのファイルを再読み込みする問題を修正。
/resumeのタブ補完がセッションピッカーを表示せずに任意のタイトル付きセッションを直ちに再開する問題を修正。/contextグリッドのレンダリングで行間に余分な空白行が入る問題を修正。/clearが/renameで設定されたセッション名を削除し、ステータスライン出力がsession_nameを失う問題を修正。- プラグインエラー処理を改善: 依存関係エラーで競合、無効、過度に複雑なバージョン要件を区別。
plugin update後の古い解決バージョンを修正;plugin installは中断された以前のインストールから回復。- Claudeが存在しない
commitスキルを呼び出し、カスタム/commitコマンドを持たないユーザーに「不明なスキル: commit」を表示する問題を修正。 - Bedrock/Vertex/Foundryでの429レート制限エラーがstatus.claude.comを参照する問題を修正(Anthropic運営プロバイダーのみを対象)。
- フィードバック調査が1つを閉じた後に連続して表示される問題を修正。
- v2.1.110の非ストリーミングフォールバック再試行の上限を撤回 — API過負荷時の長い待機時間がより多くの完全な失敗に変わっていました。
- 通常動作中にTUIに表示される可能性のある偽の解凍、ネットワーク、一時的なエラーメッセージを抑制。
このアップデートは、モデルのエフォートレベルをより細かく制御し、自動化されたコードレビュー機能、プラットフォーム全体での改善された端末統合を求めるClaude-Codeを使用する開発者向けです。
📖 Read the full source: GitHub Claude-Code
👀 See Also

RedditユーザーがMCPトークンのオーバーヘッドを測定:質問の前に67Kトークンを消費
ある開発者が、MCPサーバーのトークンオーバーヘッドを測定したところ、ユーザーが質問を入力する前に67,000トークンが消費されていた。Playwright MCPは13,600トークン、GitHub MCPは18,000トークンをアイドル状態で使用していた。彼らはコンテキストコストを削減するために、MCPをスキルとCLIツールに置き換えた。

NodeJSプロジェクト向けオープンソースAIメモリストレージ
Mind Palaceは、NodeJS向けのオープンソースのメモリ保存・検索システムで、LLMチャットセッション間で情報を永続化します。主要なLLMとベクトルストアをサポートし、インタラクションから要約された記憶を自動的に抽出・ベクトル化します。

sandboxd: 複数のClaude Codeエージェントを隔離されたコンテナで実行するオープンソースツール
sandboxdは、各Claude Codeプロジェクトを独自のDockerコンテナで実行し、ワークスペース、Claude Codeセッション、プレビューURLを分離するオープンソース(MIT)ツールです。並行エージェント、自動スリープをサポートし、APIキーをコンテナ内に保持しません。

Git Worktreesを使って複数のClaude Codeセッションを並行実行する
git worktreeを使って、スタッシュやコンテキストスイッチなしで複数のClaude Codeセッションを別ブランチで並行実行する方法を開発者が共有。差分をレビューしてマージし、次へ進む。