Claude Code v2.1.143 リリース
claude-code v2.1.143
概要
本バージョンでは、プラグイン依存関係の強制、バックグラウンドセッションの機能強化、PowerShellツールのデフォルト有効化、そして30件以上のバグ修正が実装されました。特にエージェントビューの安定性向上、セッション管理の改善、クロスプラットフォーム対応の拡充により、開発環境との統合がより堅牢になります。Windows、macOS、Linuxの各プラットフォームで発生していた問題が広範に解決され、バックグラウンドセッションの動作がより予測可能になりました。
何が変わったか
- ・プラグイン依存関係の強制機能追加:claude plugin disableはターゲットに依存している有効化プラグインがあると拒否し、実行可能な無効化チェーンのヒントを表示。claude plugin enableは依存関係を強制的に有効化
- ・プラグインマーケットプレイス閲覧ペインに予測コンテキストコスト(ターンあたりおよび呼び出しあたりのトークン推定値)を追加
- ・worktree.bgIsolation: "none"設定を追加し、ワークツリーが非実用的なリポジトリでバックグラウンドセッションが作業用コピーを直接編集できるように対応
- ・PowerShellツールが-ExecutionPolicy Bypassを渡すようにしたほか、CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1でオプトアウト可能
- ・バックグラウンドセッションが、アイドル状態から起動後も設定したモデルとエフォートレベルを保持するように改善
- ・Shift+Tabキーをアタッチされたエージェントセッションで使用時、自動モードをサイクルに含めるように変更
- ・non-array scopes値を持つ破損した.credentials.jsonがCLIのスタートアップ時やOAuthトークン更新をサイレント中止する問題を修正
- ・Windows TerminalおよびWSLでのクラウドエージェント右クリックペースト機能を修正
- ・連続してループする停止フック問題を修正。8回の連続ブロック後に警告とともにターンが終了するように変更(CLAUDE_CODE_STOP_HOOK_BLOCK_CAPで上書き可能)
- ・Esc/Ctrl+CでClaudeがアイドル時にループ起動保留をキャンセルできるように修正
- ・/goalエバリュエーターがバックグラウンドシェルまたは委任サブエージェント実行中に発火する問題を修正
- ・settings.jsonのNO_COLOR/FORCE_COLORがClaudeコード自体のUIカラーを削除する問題を修正。これらは現在、サブプロセスのみに適用
- ・Windows上でセッション一覧表示時にエージェントビューが繰り返されたPowerShellプロセスを生成する問題を修正
- ・/bgオプションなしでプロンプトなしで実行時に"continue"をフォークセッションに送信する問題を修正。フォークは入力待機状態に変更
- ・プラグイン:接頭辞なしでプラグイン提供エージェントを見つけられない--agent <name>オプションを修正
- ・エージェントビューからセッション削除時にそのトランスクリプトファイルが削除されない問題を修正
- ・Windows Terminalのアタッチされたバックグラウンドセッション内でスクロール時にスタッシュフラグメント렌더링される問題を修正
- ・ホストスリープまたはmacOS App Nap後のバックグラウンドエージェント偽陽性ワーカースタッション検出嵐を修正
- ・5xxエラーメッセージが設定されたゲートウェイまたはクラウドプロバイダー名ではなくstatus.claude.comを指す問題を修正
- ・PowerShellツールがBedrock、Vertex、およびFoundryユーザー向けにWindows上でデフォルトで有効化。CLAUDE_CODE_USE_POWERSHELL_TOOL=0でオプトアウト可能
- ・claude agentsコマンドが--add-dir、--settings、--mcp-config、--plugin-dirを受け入れ、ダッシュボードと派遣されたバックグラウンドセッションに適用
- ・claude agentsが--permission-mode、--model、--effort、--dangerously-skip-permissionsを受け入れし、ビューから派遣されたセッションの既定値を設定
- ・claude --bg --dangerously-skip-permissionsが退役→起動間で永続化するように修正
- ・バックグラウンドセッションがIDE file referencesを温スペアの入力に無言で取得し、claude agentsから派遣された次のプロンプトに参照が先頭に追加される問題を修正
- ・git worktree removeが失敗するとき、worktreeクリーンアップがrm -rfにフォールバックしなくなり、gitignored又は進行中のファイルの損失を防止
- ・macOSでバックグラウンドジョブセッションが~/Documents、~/Desktop、~/Downloadsの下のファイル読取時にフルディスクアクセスが与えられていても"操作が許可されていません"エラーを取得する問題を修正
- ・/bgが--mcp-config、--settings、--add-dir、--plugin-dir、--strict-mcp-configを保持し、バックグラウンドセッションが再生成されてもMCPサーバーと設定が保持
- ・claude agentsから起動されたバックグラウンドセッションがsettings.jsonのpermissions.defaultModeを尊重するように修正(以前は自動モードにオーバーライドされていた)
- ・Windows上で、レスポンス配信中にclaude agentsで←を押すとエージェント一覧がすべての入力に反応しなくなる問題を修正
- ・/bgと←-detachが--fallback-modelを保持し、バックグラウンドワーカーが過負荷時にハードフェイルではなくフォールバックモデルにダウングレード
- ・/bgと←-detachが--allow-dangerously-skip-permissionsを保持し、フォークワーカーがShift+Tabサイクル内でバイパスパーミッション利用可能を保持
影響
日常的なワークフローでは、プラグイン管理が簡素化され、セッション管理がより予測可能になります。バックグラウンドジョブの安定性向上により、長時間実行タスクへの信頼が増し、不意のエラーによる再実行が減ります。Windows環境特有の問題解決により、複数プラットフォーム環境での開発がスムーズになり、チーム全体の生産性が向上します。設定の永続化により、セッション立ち上げ時の設定再指定が不要になり、開発サイクルが高速化します。
対象ユーザー
Claude Codeユーザー・AIエンジニア・開発者・Windows環境利用者・バックグラウンドタスク活用者
まとめ
プラグイン管理、バックグラウンドセッション機能、クロスプラットフォーム対応の大幅な改善を提供するアップデート
ソース
claude-code v2.1.143
元の記事を読む →