Claude Code v2.1.163:バージョン固定、プラグインリスト、フックの改善、重大なバグ修正

Claude Code v2.1.163 では、管理設定の追加、新しいコマンド、そして重要なバグ修正が多数行われています。以下が変更点です。
管理設定:バージョン固定
requiredMinimumVersion と requiredMaximumVersion の管理設定が追加されました。Claude Code のバージョンが許容範囲外の場合、起動を拒否し、承認されたバージョンへの誘導が行われます。組織全体のコンプライアンスと、全開発者が管理されたバージョンを使用するために役立ちます。
新コマンド:/plugin list
インストール済みプラグインを一覧表示する /plugin list が導入されました。--enabled および --disabled フィルターも利用可能です。設定ファイルを探さなくても、有効なプラグインを確認できます。
フックの改善:追加コンテキスト
Stop フックと SubagentStop フックで、hookSpecificOutput.additionalContext を返すことで、フックエラーを発生させずに Claude にフィードバックを渡せるようになりました。これにより、フックが追加コンテキストを提供して会話のターンを継続できるようになります。
スキル:ドル記号のエスケープ
コマンド本文内で数字の前のリテラルな $ を含めるための \$ エスケープ構文が追加されました。以前は、このようなシーケンスは変数展開として解釈されていました。
MCP サーバー:再開時のセッション ID
stdio MCP サーバーは、--resume で再開した際に、フックや Bash と同じ CLAUDE_CODE_SESSION_ID を受け取るようになりました。
バグ修正
- claude -p のハング: バックグラウンドコマンドが終了しない場合に、フォアグラウンドの
claude -pが永久にハングする問題を修正。バックグラウンドシェルは、stdin が閉じられてから最終結果の約5秒後に停止されるようになりました。 - Bedrock/Vertex/Foundry + CI: これらのプラットフォームで
CI=trueかつ Anthropic API キーが設定されていない場合にclaude -pがANTHROPIC_API_KEY requiredで失敗する問題を修正。 - Bazel/EDR ワークフロー: すべてのコマンドに対して
$TMPDIRが不適切に/tmp/claude-{uid}に上書きされていた問題を修正(サンドボックス化されたコマンドのみ上書きされるべきでした、2.1.154 でのリグレッション)。 - Windows EEXIST: Windows でセッション環境ディレクトリが読み取り専用属性を持つか OneDrive 内にある場合に、bash コマンドが
EEXIST: file already existsで失敗する問題を修正。 - 許可ルールのタイミング: 新しい設定ディレクトリでの起動中に管理設定の取得が完了した場合、組織管理の許可ルールがセッション全体に適用されない問題を修正。
- アップデート後のバックグラウンドセッション:
claude agentsのバックグラウンドセッションが、Claude Code のアップデート後に再接続した際に実行中のバックグラウンドタスクを失う問題を修正。また、バックグラウンドエージェントセッションはバックグラウンドで新しいバージョンに更新されるようになり、アップデート後にセッションを開いてもコールド再起動を待つ必要がなくなりました。 - ターミナル/UI の不具合: エージェントビューを Esc で終了する際のターミナルの位置ずれと数秒のハングを修正。バックグラウンドタスクチップの停止ボタンが、プロセスが既に存在しない場合にクリアされない問題を修正。ペースト操作後にエンドマーカーが欠落するとキーボード入力が永久に応答しなくなる問題を修正。
- フック条件のマッチング: フックの
if: "Bash(...)"条件が、$()または$VARを含むすべての Bash コマンドで発動する問題を修正。パターンがサブシェルやバッククォート内のコマンドにもマッチするようになりました。 - $HOME を使用した拒否ルール: ホームディレクトリのパス(例:
Read(~/Desktop/**))に対する拒否ルールが、$HOME経由でパスを参照する Bash コマンドをブロックしない問題を修正。 - トランスクリプトのアーティファクト:
/mcpや/pluginsなどのパネルダイアログを閉じた後にトランスクリプトに残る余分な "(no content)" 行を修正。
UI/UX の改善
/メニューのビルトインコマンドとスキルの説明がより明確になりました。- サブスクリプション切り替えの提案が、トーストではなく起動時のお知らせスロットに表示されるようになりました。
- 状態グループ化ビューからの
claude agentsディスパッチが、エージェントビューを開いたディレクトリでセッションを開始するようになりました。
📖 全文ソース: GitHub Claude-Code
👀 See Also
Claude Code v2.1.243:ループの内訳、モデルピッカー、キャッシュTTL、および安定性修正
Claude Code v2.1.243 では、/usage のループ内訳、設定可能なモデルピッカー、プロンプトキャッシュのTTL設定が追加され、MCPの再接続、自動モードなどの修正も行われています。

クライアントがDevOpsエンジニアをClaude AIに置き換え——結果は混乱
クライアントがDevOpsエンジニアをClaude AIに置き換えた結果、不安定なKubernetesクラスタと障害が頻発。元の状態に戻すまで収束しなかった。

ベンチマーク結果:Apple SiliconとAMD GPU(ROCmおよびVulkan)におけるQwen3.5モデルの比較
ある開発者が、Qwen3.5モデル(35B MoE、27B dense、122B MoE)をApple Silicon MacとAMD GPUワークステーションでベンチマークし、ROCmとVulkanバックエンドをコンテキストスケーリングテストで比較しました。ハードウェアには、M5 Max、M1 Max、および異なるPCIe構成の3つのAMD GPUが含まれていました。

AIが既に従来のアカデミアを終わらせた——「ボリュームゲーム」の内部
教授が解説:AIが学術界を崩壊させた。学生の課題はAI生成、研究者は1日1本論文、助成金申請は3倍に。ゲームはもう成り立たない。