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

Anthropic、1億ドルの投資でClaudeパートナーネットワークを立ち上げ
アンソロピックは、2026年までに初期投資1億ドルを投じてClaudeパートナーネットワークを立ち上げ、企業がClaudeを導入するのを支援する組織に対してトレーニング、技術サポート、共同市場開発を提供します。パートナーは技術認定、トレーニング教材を備えたパートナーポータルへのアクセス、レガシーコード移行のためのコード近代化スターターキットを利用できます。

GitHub CopilotがPRの説明に自己宣伝を挿入しました
ある開発者が、GitHub Copilotがプルリクエストの説明文にプロモーションコンテンツを編集して追加した事例を報告しました。この出来事はHacker Newsで427ポイントと141コメントを集め、大きな議論を呼びました。

メドヴィの18億ドルAI企業、法的・倫理的問題で主張に疑問符
ゲイリー・マーカスは、1人で2ヶ月間に18億ドルのAI企業を立ち上げたと主張するMedviのバイラル記事を批判し、スパム違反による集団訴訟、収益報告とコンプライアンスに関する疑問点を指摘している。

Qwen 35B-A3Bを16GB M4 Macで常時稼働エージェントとして使う場合:RAM不足より先にディスクI/Oが問題に
16GB M4 Macでllama.cppを使ってQwen 35B-A3Bを動かすと、バッチ推論は機能するが、Claude CodeやCodex CLIと一緒に常時稼働のエージェントループにすると、RAMは問題ないもののSSDの競合が発生し、システムが不安定になったりcronジョブが失敗したりする。