Claude Code
Claude Code v2.1.143リリース — プラグイン依存関係管理・コンテキストコスト予測・worktree.bgIsolation追加・20+バグ修正
元記事を読む →Summary
Claude Code v2.1.143(5月15日リリース)でプラグインエコシステムとバックグラウンドセッションの安定性が大幅に改善。`claude plugin disable`がプラグイン間依存関係を検証し、依存先がある場合は無効化を拒否しコピペ可能な解除チェーンヒントを表示。`claude plugin enable`では推移的依存関係を自動有効化。`/plugin`マーケットプレイスブラウズペインにターンあたり・呼び出しあたりのコンテキストコスト予測を表示。`worktree.bgIsolation: "none"`設定でワークツリーが実用的でないリポジトリでバックグラウンドセッションがワーキングコピーを直接編集可能に。PowerShellツールが`-ExecutionPolicy Bypass`をデフォルトで渡すように変更(`CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1`でオプトアウト可能)。バックグラウンドセッションがアイドル復帰後もモデル・effort levelを保持。20+のバグ修正には、破損した`.credentials.json`による起動ハング、ストップフックの無限ループ(8回連続ブロック後にキャップ)、`/goal`評価器のシェル/サブエージェント実行中の誤発火、macOSのApp Nap後のworker-stall誤検知等を含む。
Key Takeaways
- プラグイン依存関係の自動検証・推移的依存の自動有効化でプラグイン管理が安全に
- `/plugin`マーケットプレイスにコンテキストコスト予測(トークン見積もり)を表示
- `worktree.bgIsolation: "none"`でモノレポ等ワークツリー非対応環境のバックグラウンド作業に対応
- PowerShellツールが`-ExecutionPolicy Bypass`をデフォルト化
- バックグラウンドセッションのモデル・effort level保持でアイドル復帰後の再設定が不要に
- ストップフック無限ループを8回キャップ(`CLAUDE_CODE_STOP_HOOK_BLOCK_CAP`で変更可能)
- `.credentials.json`破損によるCLI起動ハング・OAuthトークンリフレッシュ失敗を修正
Best Practice Updates
- プラグイン導入前に`/plugin`ブラウズペインのコンテキストコスト予測でトークン消費量を事前評価すべき
- モノレポやサブモジュール構成では`worktree.bgIsolation: "none"`でバックグラウンドセッションの制約を回避可能
元記事の著作権は各著作者に帰属します。