Claude Code v2.1.152: /code-review --fix、プラグイン disallowed-tools、MessageDisplay フック

Anthropicは、エージェンティックなコーディングワークフロー向けの実用的な改良を多数含むClaude Code v2.1.152をリリースしました。特筆すべき点として、/code-review --fixがレビュー結果を直接ワーキングツリーに適用するようになり、/simplifyは内部で/code-review --fixを呼び出すようになりました。また、プラグインやスキルはフロントマターのdisallowed-toolsによってモデルのツールセットを制限できるようになりました。
主な新機能
/code-review --fix:レビュー実行後、再利用、簡略化、効率化に関する提案がワーキングツリーに適用されます。/simplifyは内部でこれを呼び出すようになりました。- スキル/コマンドの
disallowed-tools:スキルYAMLやスラッシュコマンドのフロントマターで、スキル有効中にモデルから削除するツールを指定できます。レビューフロー中にファイル書き込みや実行ツールを制限するのに便利です。 /reload-skills:セッションを再起動せずにスキルディレクトリを再スキャンします。SessionStartフックはreloadSkills: trueを返すことで、新しくインストールされたスキルをすぐに利用可能にできます。- SessionStartフック:起動時や再開時に
hookSpecificOutput.sessionTitleを介してセッションタイトルを設定できるようになりました。 MessageDisplayフックイベント:フックがアシスタントのメッセージテキストをレンダリング前に変換または非表示にできるようにします。
プラグインとマーケットプレイスの変更
- 新しい管理設定
pluginSuggestionMarketplaces:管理者は、コンテキストに応じたヒントでプラグインが提案される可能性のある組織マーケットプレイスを許可リストに登録できます。 claude plugin marketplace removeが--scope user|project|localを受け付けるようになり、add、install、uninstallと一貫性が取れました。
モデルとUXの改善
- フォールバックモデル:プライマリモデルが見つからない場合、Claude Codeはセッションの残りで
--fallback-modelに切り替わり、すべてのリクエストが失敗するのを防ぎます。 - オートモード:オプトインの同意が不要になりました。
- Vimモード:NORMALモードでの
/が(Ctrl+Rのように)逆方向履歴検索を開くようになり、bash/zshのviモードと一致します。 /usageは、ストリーミング読み取りにより大きなセッションファイルを含むようになり、メモリ消費は一定です。- 思考サマリーが3秒以上読み取り可能に保たれ、マークダウンとしてレンダリングされ、最大10行に制限されます。
Ctrl+Oで完全な思考を表示します。 - 全画面の「Ns分思考中」インジケーターがリアルタイムにカウントアップし、割り込み後も持続します。
- 応答後のタイマーが、タスクがまだ実行中のときに「N個のバックグラウンドエージェント/ワークフローの完了を待機中」と経過時間を表示します。
- セッションエントリポイントがOpenTelemetryメトリクス属性(
app.entrypoint)として追加され、OTEL_METRICS_INCLUDE_ENTRYPOINT=trueでオプトインできます。
バグ修正(抜粋)
- 非常に長いセッションでのターミナルスタイルの劣化が修正されました(レンダラーのスタイルプール再利用)。
- サンドボックス有効化警告がコンパクトな起動モードでも表示されるようになりました。
- ツール実行中にローディングスピナーが「まだ考え中」「もうすぐ考え終わり」を表示しなくなりました。ツール実行後は「考え中」にリセットされます。
- フォーカスモードで、非表示アクティビティがないターンで「N件のメッセージを非表示」が誤って表示されなくなりました。
- 展開されたツール結果内のリンクをクリックしてもセクションが折りたたまれなくなりました。
- マークダウンテーブルのセル境界線の色、折り返し継続行のスタイル、狭い端末の積み重ねレイアウトでの空のヘッダーセルラベルがすべて修正されました。
- 同じコマンドで異なる環境変数を持つプラグインMCPサーバーが誤って重複排除されなくなりました。
/doctorが古いenabledPluginsエントリに対して「市場が見つかりません」と報告しなくなりました。- Gitブランチ追跡プラグインがレジストリ再構築後に更新を受け取るようになりました。
- リモートMCPサーバーが、egressプロキシを使用するClaude Code Remoteセッションで正しく接続されるようになりました。
- 努力量変更確認ダイアログが、空の会話や同じ値への切り替え時に表示されなくなりました。
- エージェントツールの説明が、
--bareモードで未配信のエージェントリストを参照しなくなりました。 - サブエージェントキャンセル後の古い権限プロンプトを受け入れたときのバックグラウンドワーカークラッシュが修正されました。
cache_creation_input_tokensが、APIがネストされたcache_creation内訳を使用する場合に正しく報告されるようになりました。- PushNotificationツールが、リモートコントロールが有効なSDKホストセッションで誤って「モバイルプッシュが送信されませんでした」と報告しなくなりました。
- モデルまたはログイン切り替え後にセッションがスタックしなくなりました。
このリリースは、特にカスタムスキル、フック、MCPプラグインを自動コードレビューパイプラインで使用するチームにとって重要です。disallowed-toolsフロントマターとMessageDisplayフックにより、より安全で制御されたエージェントインタラクションが可能になります。
📖 完全なソースを読む: GitHub Claude-Code
👀 See Also

君 $19/月 アップデート:構造化モデルによるOpenClawの強化
Kimiは、OpenClaw内のモデル構造化の強化に焦点を当てた最新アップデートを月額19ドルで導入しました。このアップデートは、効率的な運用と自動化機能の向上を約束します。

ローカルLLM、Unreal Engineソリティアに苦戦:Qwen 3.6-27Bが1枚のカードに687kトークンを消費
開発者がQwen 3.6-27Bを使用してUnreal Engineでソリティアゲームを構築しようとした実験では、たった1枚のカードに687kトークンを消費し、PNGダウンロードの手動介入、メッシュ作成、大量のプロンプトが必要でした。

Claude Code v2.1.214 リリース: OTelトレーシング、権限修正、EndConversationツール、Docker保護
AnthropicはClaude Code v2.1.214をリリース。BashとPowerShellの権限バイパスを修正し、OpenTelemetry属性の追加、Dockerフラグのプロンプト、悪用ユーザー対応のEndConversationツールを搭載。

囲碁プレイヤーがAIに自己無力化:不正が検出不可能になる仕組み
LessWrongの投稿は、囲碁トーナメントにおけるAI不正が蔓延し、ほぼ罰することが不可能になった経緯を、Carlo Mettaの事例を通じて詳述しています。MettaはLeela 0.11とLeela Zeroを使用して、複数のシーズンにわたり26試合中25勝を挙げ、唯一の敗北はカメラ監視下でのものでした。