Claude CLI v2.1.143: プラグイン依存管理強化、バックグラウンドセッション改善、多数のバグ修正
新機能改善バグ修正2026年5月15日v2.1.143
重要ポイント
- プラグインの依存関係管理が強化され、より安全な操作が可能に。
- バックグラウンドセッションの機能と安定性が大幅に向上し、設定の永続性も改善。
- PowerShellツールの利用が改善され、Windowsユーザーの利便性が向上。
- `/plugin`マーケットプレイスでコンテキストコストの事前見積もりが可能に。
- `claude agents`コマンドが拡張され、セッション管理の柔軟性が向上。
- 多数のバグ修正により、CLIの信頼性とユーザー体験が向上。
Claude CLIのバージョン2.1.143がリリースされました。本バージョンでは、プラグインの依存関係管理の強化、バックグラウンドセッションの機能と安定性の向上、そして多数のバグ修正が施され、全体的な開発体験が向上しています。
新機能
- プラグイン依存関係の強制:
claude plugin disableコマンドが、他の有効なプラグインが依存しているターゲットの無効化を拒否するようになりました。また、claude plugin enableは推移的な依存関係を強制的に有効化します。 - コンテキストコストの可視化:
/pluginマーケットプレイスの閲覧ペインに、ターンごとおよび呼び出しごとのトークン見積もりとして、予測されるコンテキストコストが表示されるようになりました。 worktree.bgIsolation: "none"設定: worktreeが非実用的なリポジトリにおいて、バックグラウンドセッションがEnterWorktreeなしで直接作業コピーを編集できるようになりました。- PowerShellツールの改善: PowerShellツールがデフォルトで
-ExecutionPolicy Bypassを渡すようになり、Windowsユーザーの利便性が向上しました(オプトアウト可能)。 claude agentsコマンドの拡張:--add-dir,--settings,--mcp-config,--plugin-dirなどのオプションが追加され、ダッシュボードやバックグラウンドセッションのディスパッチに適用できるようになりました。また、--permission-mode,--model,--effort,--dangerously-skip-permissionsでディスパッチされるセッションのデフォルト設定が可能になりました。/bgコマンドの機能強化:/bgコマンドがプロンプトなしでフォークされたセッションに「continue」を送る代わりに、入力待ちの状態になるようになりました。また、--mcp-config,--settings,--add-dir,--plugin-dir,--strict-mcp-config,--fallback-model,--allow-dangerously-skip-permissionsなどのオプションがバックグラウンドセッションに保持されるようになりました。
改善
- バックグラウンドセッションの永続性: アイドル状態から復帰したバックグラウンドセッションが、設定されたモデルと労力レベルを保持するようになりました。
- Shift+Tabサイクルの拡張: アタッチされたエージェントセッションでのShift+Tabサイクルにオートモードが含まれるようになりました。
- PowerShellツールのデフォルト有効化: Windows環境のBedrock, Vertex, Foundryユーザー向けに、PowerShellツールがデフォルトで有効になりました。
claude --bg --dangerously-skip-permissionsの永続化: この設定がセッションの終了と再開後も維持されるようになりました。claude agentsからのセッション起動:settings.jsonのpermissions.defaultModeを尊重するようになりました。- バックグラウンドデーモンの起動フォールバック:
~/.local/bin/claudeランチャーが見つからない場合や実行不可能な場合に、実行中のバイナリにフォールバックしてデーモンを起動するようになりました。
バグ修正
- 破損した
.credentials.jsonがCLIの起動を妨げたり、OAuthトークン更新をサイレントに中断させたりする問題を修正しました。 - Windows TerminalおよびWSLでの
claude agentsにおける右クリックペーストの問題を修正しました。 - 繰り返しブロックするストップフックが無限ループする問題を修正し、8回連続ブロック後に警告とともにターンが終了するようになりました。
- Esc/Ctrl+Cがアイドル中の
/loopウェイクアップをキャンセルしない問題を修正しました。 - バックグラウンドシェルや委任されたサブエージェントが実行中に
/goal評価が発火する問題を修正しました。 NO_COLOR/FORCE_COLORがClaude Code自身のUIカラーを剥奪する問題を修正し、サブプロセスのみに適用されるようになりました。- エージェントビューがWindowsでPowerShellプロセスを繰り返し生成する問題を修正しました。
--agentがplugin:プレフィックスなしでプラグイン提供エージェントを見つけられない問題を修正しました。- エージェントビューからのセッション削除がトランスクリプトファイルを削除しない問題を修正しました。
- Windows Terminalでのアタッチされたバックグラウンドセッションにおけるスクロール時の古いフラグメントレンダリングを修正しました。
- ホストスリープまたはmacOS App Nap後のバックグラウンドエージェントの誤検知ワーカー停止検出を修正しました。
- 5xxエラーメッセージが設定されたゲートウェイやクラウドプロバイダーではなく
status.claude.comを指す問題を修正しました。 - Worktreeクリーンアップが
git worktree remove失敗時にrm -rfにフォールバックしないようになり、ファイル損失を防ぐようになりました。 - macOSのバックグラウンドジョブセッションで、フルディスクアクセスが許可されていても
~/Documentsなどのファイル読み取り時に「Operation not permitted」エラーが発生する問題を修正しました。 - Windowsで
claude agentsで←を押すとエージェントリストが応答しなくなる問題を修正しました。 - バックグラウンドセッションがIDEファイル参照をウォームスペアの入力にサイレントにキャプチャし、次のプロンプトに付加される問題を修正しました。
claude agents --allow-dangerously-skip-permissionsがディスパッチされたセッションをバイパスモードにデフォルト設定するのではなく、パーミッションサイクルで利用可能にするように修正しました。