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

AIツールは、単なる誇大広告ではなく、中小企業にとって実用的な統合が必要です。
AIコミュニティは技術的な議論に焦点を当てる一方で、中小企業のオーナーは、スケジューリング、フォローアップ、簿記などの反復的なタスクを処理するために、既存のツールをワークフローに統合する必要があります。

Claude Codeのリークで隠しペットシステム発見:アスキーアニメーション付きガチャメカニックス
流出したClaude Codeの分析により、18種類の種族、レアリティ階層、ASCIIアニメーションを備えた隠しコンパニオンペットシステムが明らかになりました。このシステムはユーザーIDから決定論的ハッシュを使用して種族データを保存せずにユニークなペットを生成します。

文法ベースの手法、著者分析においてAIに匹敵または凌駕
マンチェスター大学の研究によると、文法ベースの著者分析手法であるLambdaGは、ほとんどのテストデータセットにおいて主要なAIシステムと同等以上の性能を示し、より高い透明性と低い計算コストを提供することがわかりました。

AI面接プラットフォームの検証:採用選考におけるCodeSignal、Humanly、Eightfoldの活用
The Vergeは、CodeSignal、Humanly、Eightfoldを含む3つのAI面接プラットフォームを採用選考用にテストしました。AIアバターは一対一のビデオ面接を行い、回答を分析し、偏見を減らすと主張していますが、トレーニングデータの制限により、偏見のないシステムは依然として不可能です。