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.30がリリースされ、PDFとOAuthの機能が強化されました
Claude-Code v2.1.30では、PDF読み取り機能の強化、MCPサーバー向けの事前設定済みOAuth、およびいくつかの修正と改善が導入されました。

Polsiaプラットフォーム、ライブファウンダー起業で繰り返されるSaaSパターンを提示
Polsiaは、ユーザーがビジネスを説明し、支払いを行うことで、プラットフォームが自律的に実行する自律型ビジネスプラットフォームです。行動科学者が72時間にわたる創業者のライブ起動を観察し、AI SDR自動化ソリューションや十分に活用されていない国際市場などの反復パターンを特定しました。

Claude CoworkがWindowsで利用可能になり、ローカルファイルアクセスとタスクスケジューリング機能を搭載
以前はmacOS専用だったClaude Coworkが、Windowsデバイスでも利用可能になりました。このデスクトップアプリケーションは有料のClaudeプランが必要で、ローカルファイルへの直接アクセスによる大規模タスクの処理や、自動実行するタスクのスケジューリングが可能です。

危険すぎるコード読み飛ばし:LLMがあなたが読むより速くコードを書くとき
LLMが生成したコードをレビューするのをやめて、マシンコードのように扱うとしたらどうだろう?厳密性の焦点を仕様とテストに移そう。