
Claude Code v2.1.149・v2.1.148 リリース情報
はじめに
2026年5月23日、Claude Code の v2.1.149 と v2.1.148 がリリースされました。今回のリリースでは、v2.1.148 で Bash ツールの終了コード問題を修正し、v2.1.149 で使用状況の詳細表示機能の強化、差分表示・Markdown レンダリングの改善、PowerShell / Git 関連のセキュリティ修正、エンタープライズ向けの claude.ai クラウド MCP コネクタ取り込み設定の追加などが行われました。
注目アップデート深掘り
使用状況の詳細表示でカテゴリ別コスト内訳が追跡可能に
v2.1.149 では、/usage コマンドによる使用状況の詳細表示が強化され、カテゴリ別(スキル、サブエージェント、プラグイン、MCPサーバー)のコスト内訳を追跡できるようになりました。
Note: スキル・サブエージェント・プラグイン・MCPサーバーは Claude Code が提供する拡張機能の仕組みで、それぞれ異なる用途や実行コンテキストでタスクを実行します。
この変更により、どの機能がどれだけのコストを消費しているかを把握しやすくなり、特にエンタープライズ環境でのコスト管理や最適化に役立ちます。利用状況を可視化することで、チーム全体のリソース配分やボトルネックの特定が容易になります。
Bash ツールの終了コード問題を修正
v2.1.148 では、v2.1.147 で発生した回帰バグにより Bash ツールがコマンド実行時に常に終了コード 127 を返していた問題が修正されました。この修正により、シェルコマンド実行の信頼性が復旧し、スクリプト自動化やコマンド実行ベースの操作が正常に機能するようになりました。
正確な終了コードの取得は、スクリプトの成功・失敗判定に不可欠であり、特にインフラ診断、デプロイ自動化、障害調査といったシナリオで重要な役割を果たします。
実用的な活用ポイント
v2.1.148 の Bash ツール修正により、インフラ診断スクリプトの実行、ログファイル解析、リソース監視スクリプト、ヘルスチェック自動化で正確な終了コードが取得できるようになり、障害判定ロジックが正常に動作します。Terraform/CloudFormation コマンド実行時の終了ステータス判定が確実になり、パイプラインの成功/失敗判定が正確化されます。また、AWS CLI コマンド群を含むシェルスクリプト自動生成時、実行結果の正確な評価が可能になり、デバッグ効率が向上します。
v2.1.149 の /usage カテゴリ別コスト内訳表示により、エンタープライズ環境でのコスト管理や最適化が容易になります。/diff 詳細ビューのキーボードスクロール対応や、Markdown 出力での GFM タスクリスト(チェックボックス)レンダリングにより、レビュー作業や TODO 管理の視認性が向上します。さらに allowAllClaudeAiMcps の追加で、managed-mcp.json と claude.ai 側で構成済みの MCP コネクタを併用するエンタープライズ運用が可能になりました。
全変更点一覧
| バージョン | カテゴリ | 変更内容 | 概要 |
|---|---|---|---|
| v2.1.149 | Feature | /usage でカテゴリ別の利用内訳表示 | スキル / サブエージェント / プラグイン / MCP サーバー単位の利用コスト内訳を表示 |
| v2.1.149 | Improvement | /diff 詳細ビューのキーボードスクロール対応 | 矢印キー、j/k、PgUp/PgDn、Space、Home/End でスクロール可能に |
| v2.1.149 | Improvement | Markdown 出力で GFM タスクリストをレンダリング | - [ ] / - [x] を素のリストではなくチェックボックスとして表示 |
| v2.1.149 | Feature | エンタープライズ向け allowAllClaudeAiMcps 設定追加 | managed-mcp.json と並行して claude.ai のクラウド MCP コネクタを読み込めるマネージド設定 |
| v2.1.149 | Fix | PowerShell の組み込み cd バイパス修正 | cd.., cd\, cd~, X: などで作業ディレクトリが検知されずに変更される問題を修正 |
| v2.1.149 | Fix | git worktree でのサンドボックス書き込み許可範囲修正 | 共有 .git ディレクトリのみのはずがメインリポジトリ全体に拡大していた問題を修正 |
| v2.1.149 | Fix | PowerShell の prefix/wildcard 許可ルール修正 | PowerShell(dotnet.exe build *) 等のルールでネイティブ実行ファイルやスクリプトが事前承認されない問題を修正 |
| v2.1.149 | Fix | 権限解析の変数追跡値修正 | PWD/OLDPWD/DIRSTACK の古い変数追跡値を信頼してしまう問題を修正 |
| v2.1.149 | Fix | macOS で find がシステム file/vnode テーブルを枯渇させクラッシュする問題を修正 | Bash ツール経由の大規模ディレクトリツリー走査で発生 |
| v2.1.149 | Fix | Bash 出力の折りたたみ件数・サンドボックス系の細かい不具合修正 | thinking スピナーや status bar、/insights、/feedback ほか多数 |
| v2.1.148 | Fix | Bash ツールの終了コード 127 問題修正 | v2.1.147 で混入した、全コマンドが exit code 127 を返す回帰バグを修正 |
まとめ
今回のリリースでは、v2.1.148 で Bash ツールの終了コード問題という重要な回帰バグが修正され、シェルコマンド実行の信頼性が復旧しました。v2.1.149 では、/usage のカテゴリ別表示、差分・Markdown レンダリングの強化、PowerShell / Git 関連の権限バイパス修正、エンタープライズ向け claude.ai クラウド MCP コネクタ取り込み設定の追加など、安定性とガバナンス両面の改善が広範に行われました。とくに PowerShell の cd バイパス系修正は、シェル経由で権限境界が崩れるリスクへの直接的な対処であり、規模の大きい組織での Claude Code 利用に効いてくるアップデートです。