Claude Code v2.1.140 リリース
claude-code v2.1.140
概要
Claude Code v2.1.140は、エージェントツールの柔軟性向上、設定ファイルの管理改善、バックグラウンドサービスの安定性強化など、多数のバグ修正と機能改善を含むアップデートです。特にサブエージェントタイプのマッチング精度向上、ホットリロード機能の不具合解消、複数のエッジケースでのハング問題解決など、ユーザーエクスペリエンスを大幅に向上させています。Windowsでの性能問題やリモート設定の再試行ロジック、プラグイン検証機能も改善され、より堅牢で信頼性の高いツールへと進化しました。
何が変わったか
- ・Agent toolのサブエージェントタイプマッチング改善:大文字小文字およびセパレータ(ハイフン/アンダースコア等)を区別しない柔軟なマッチングを実装。例えば「Code Reviewer」と指定すると「code-reviewer」と同等として認識される
- ・エージェント色パレットを更新
- ・/goalコマンドの無応答問題修正:disableAllHooksまたはallowManagedHooksOnlyが設定されている場合、無限待機する代わりに明確なメッセージを表示するように改善
- ・設定ファイルのホットリロード機能の回帰修正:シンリンクされた設定ファイルが変更イベントを誤属性化し、不要なConfigChangeフックを発生させていた問題を解決
- ・claude --bgコマンドの接続切断エラー修正:バックグラウンドサービスがアイドル終了しかけている際の「connection dropped mid-request」エラーを解決
- ・バックグラウンドサービス起動時の失敗修正:エンタープライズエンドポイントセキュリティが導入されているマシンでのサービス起動失敗に対応し、起動時間をさらに確保
- ・リモート管理設定の認証再試行機能追加:401エラーに対して強制的にトークンをリフレッシュして1度再試行するようになった
- ・管理下のextraKnownMarketplaces自動更新ポリシー修正:known_marketplaces.jsonへの保存が継続されなかった問題を解決
- ・/loopコマンドの冗長なウェイクアップ削減:既に完了通知を送信するバックグラウンドタスクのポーリングのための不必要なウェイクアップをスケジュールしないように最適化
- ・Windows上のイベントループ停止問題修正:欠落している実行可能ファイル(例:gh)の確認時にwhere.exeが毎回同期的に再実行されていたことによる定期的なイベントループ停滞を解決
- ・Readツールの入力値検証修正:オフセットがホワイトスペースでパディングされた文字列または±プレフィックス付き文字列として渡された場合の検証失敗を修正
- ・ネイティブターミナルのカーソル位置改善:ターミナルがフォーカスを失ったときのカーソルが入力キャレットの位置に留まるように修正
- ・プラグイン警告機能強化:デフォルトコンポーネントフォルダ(例:commands/)がplugin.jsonのマッチングキー設定により無視される場合に警告を表示。/doctor、claudeプラグインリスト、/pluginコマンドで確認可能
影響
日々の開発作業では、エージェントツール指定時のタイプミスによるエラーが減少し、コマンド実行がより直感的になります。バックグラウンドサービスの安定化により、長時間の継続使用やエンタープライズセキュリティ環境での予期しない接続切断や起動失敗が減少します。設定ファイル管理の改善により、リモート設定の同期がより確実に行われるため、チーム開発での設定共有がスムーズになります。Windows環境でのイベントループ停滞削減により、特に頻繁にコマンド実行する作業での体感速度が向上します。
対象ユーザー
Claude Codeユーザー・AIエンジニア・開発者・エンタープライズ環境のユーザー・プラグイン開発者
まとめ
複数のバグ修正と機能改善を通じて、Claude Codeの安定性と使いやすさを大幅に向上させたメンテナンスリリース
ソース
claude-code v2.1.140
元の記事を読む →