Claude Code v2.1.45 リリースノート
Claude Code v2.1.45では、Claude Sonnet 4.6のサポート、プラグイン管理の強化、Agent TeamsとSandbox操作の重要なバグ修正が含まれています。
Claude Code開発チームはバージョン2.1.45をリリースし、このAI駆動の開発環境に大幅な改善をもたらしました。今回のアップデ���トは、モデルサポートの拡張、プラグイン機能の強化、そしてパワーユーザーの生産性に影響していた重要な問題の解決に焦点を当てています。
新機能
Claude Sonnet 4.6サポート
今回のリリースのハイライトはClaude Sonnet 4.6のネイティブサポートです。これにより、開発者はClaude Codeワークフロー内で直接最新のAI機能にアクセスできるようになります。この統合は既存プロジェクトとの完全な互換性を維持しながら、強化された推論とコード生成機能を解放します。
プラグイン管理の強化
プラグイン開発者とユーザーは、新しい動的プラグインローディングシステムを評価するでしょう。以前は、新しいプラグインをインストールした際、コマンド、エージェント、フックにアクセスするには完全な再起動が必要でした。この摩擦は解消され、プラグインはインストール後すぐに利用可能になります。
さらに、Claude Codeは--add-dirディレクトリからenabledPluginsとextraKnownMarketplaces設定を読み込むようになり、異なるプロジェクトコンテキスト間でより柔軟なプラグイン管理が可能になりました。
カスタマイズ可能なスピナーティップス
新しいspinnerTipsOverride設定により、ローディング体験をパーソナライズできます。tips配列でカスタムティップ文字列を設定し、オプションでexcludeDefault: trueを設定することで、組み込みのものではなくカスタムメッセージのみを表示できます。
SDK レート制限監視
Claude Code上で構築している開発者は、新しいSDKRateLimitInfoとSDKRateLimitEventタイプを通じてリアルタイムのレート制限情報にアクセスできるようになりました。これにより、利用率追跡、リセット時間、超過通知を含むAPI使用量のより良い処理が可能になります。
重要なバグ修正
- クラウドプロバイダーでのAgent Teams:APIプロバイダー環境変数を適切に伝播することで、Bedrock、Vertex、FoundryでのチームメイトFailureを修正
- macOS Sandboxアクセス許可:ユーザーごとの正しい一時ディレクトリを使用することで、一時ファイル書き込み時の「操作が許可されていません」エラーを解決
- Taskツールの安定性:完了時にReferenceErrorでクラッシュするバックグラウンドエージ��ントを修正
- 画像付きオートコンプリート:入力に画像が存在する場合でも、Enterキーで提案を適切に受け入れるように修正
- セッションコンテキストクリーンアップ:コンパクション後にサブエージェントのスキルがメインセッションに誤って持続する問題を修正
パフォーマンス改善
- 高速スタートアップ:統計キャッシュのためのセッション履歴の積極的ローディングを除去
- メモリ最適化:大量の出力を生成するシェルコマンドでもRSSが無制限に増大しないように改善
- より良い視覚的フィードバック:折り畳まれた読み取り/検索グループで、処理中に現在のファイルまたは検索パターンを表示
- VSCode統合:権限の宛先選択がセッション間で持続するように改善
メンテナンス更新
このリリースは、起動のたびに作成されていた.claude.json.backupファイルの蓄積問題にも対処し、プロジェクトディレクトリをより整潔に保ちます。
アップデート方法
Claude Code v2.1.45にアップグレードするには:
# パッケージマネージャー経由でアップデート
npm update -g claude-code
# または直接ダウンロード
curl -sSL https://github.com/anthropics/claude-code/releases/latest/download/install.sh | bash
既存の設定とプラグインは自動的に移行されます。新しいバックアップファイル管理によって散らかりは防がれるはずですが、アップデート前に.claudeディレクトリをバックアップすることをお勧めします。