Claude Code v2.1.45

変更項目: 15件

GitHub Release

このバージョンの概要

最新モデル Claude Sonnet 4.6 への対応に加え、起動パフォーマンスの向上やメモリ使用量の最適化が行われました。特に --add-dir を使用したプラグイン管理の強化や、AWS Bedrock 等のサードパーティ製プロバイダーにおけるエージェントチーム機能の修正により、利用環境を問わず安定性が向上しています。また、VSCode 拡張機能での設定保持やバックアップファイルの整理など、ユーザーの利便性を高める細かな改善も多数含まれています。

Added
Claude Sonnet 4.6 のサポートを追加しました。
英語原文を表示
Added support for Claude Sonnet 4.6
Added
--add-dir で追加されたディレクトリからの enabledPlugins および extraKnownMarketplaces の読み込みに対応
英語原文を表示
Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories

変更前

外部ディレクトリを `--add-dir` で追加しても、その中にあるプラグインの有効化設定やマーケットプレイスの情報が自動的に読み込まれませんでした。

変更後

追加されたディレクトリ内の設定ファイルからプラグイン情報を自動で取得できるようになり、モノレポ構成や外部共有ディレクトリにあるプラグインの管理が容易になりました。

ユーザーへの恩恵

プロジェクトごとに必要なプラグイン一式をディレクトリ単位で切り替えて利用できるようになり、開発環境のセットアップがさらに柔軟になります。

Added
スピナーのヒント表示をカスタマイズできる spinnerTipsOverride 設定を追加
英語原文を表示
Added spinnerTipsOverride setting to customize spinner tips — configure tips with an array of custom tip strings, and optionally set excludeDefault: true to show only your custom tips instead of the built-in ones

変更前

Claudeが思考中に表示するスピナーのヒント(Tips)は標準のものに固定されており、ユーザーが内容を変更することはできませんでした。

変更後

独自のヒント配列を設定できる `tips` パラメータが追加されました。また `excludeDefault: true` を指定することで標準のヒントを非表示にし、独自のものだけを表示することも可能です。

ユーザーへの恩恵

社内独自のコーディング規約や便利なショートカットのリマインドを表示させるなど、チームのニーズに合わせた学習を促進できます。

関連ドキュメント

Added
SDKにレート制限の状態を監視できる SDKRateLimitInfoSDKRateLimitEvent 型を追加
英語原文を表示
Added SDKRateLimitInfo and SDKRateLimitEvent types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information

変更前

SDK経由でClaudeを利用する際、APIのレート制限の利用状況やリセット時間をプログラム側で正確に把握する標準的な手段が不足していました。

変更後

利用率、リセット時間、制限超過情報などのステータスアップデートをSDKの型として受け取れるようになりました。

ユーザーへの恩恵

プログラム側でレート制限を考慮した効率的なリトライ制御や負荷分散を実装できるようになり、自動化スクリプトの安定性が向上します。

Improved
統計情報のキャッシュ処理における履歴読み込みを最適化し、起動パフォーマンスを向上させました。
英語原文を表示
Improved startup performance by removing eager loading of session history for stats caching
Improved
大量の出力を出すシェルコマンド実行時のメモリ使用量を改善し、出力サイズに応じてメモリ消費が際限なく増える問題を修正しました。
英語原文を表示
Improved memory usage for shell commands that produce large output — RSS no longer grows unboundedly with command output size
Improved
ファイル読み込みや検索の実行中、折りたたまれた表示の下に現在処理中のファイル名やパターンが表示されるよう改善されました。
英語原文を表示
Improved collapsed read/search groups to show the current file or search pattern being processed beneath the summary line while active
Changed
[VSCode] パーミッションの保存先(プロジェクト/ユーザー/セッション)の選択内容が、次回のセッション以降も保持されるよう改善しました。
英語原文を表示
[VSCode] Improved permission destination choice (project/user/session) to persist across sessions
Fixed
Bedrock、Vertex AI、Foundry環境でエージェントチームのチームメイトが失敗する問題を修正
英語原文を表示
Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)

変更前

サードパーティ製プロバイダーを使用している場合、tmuxで生成されるプロセスに環境変数が適切に引き継がれず、チームメイト機能が動作しないことがありました。

変更後

APIプロバイダーに関連する環境変数が tmux プロセスへ伝播されるようになり、あらゆる環境でエージェントチームが安定して動作するようになりました。

ユーザーへの恩恵

企業の要件で AWS Bedrock 等の特定のプロバイダーを利用している場合でも、複数エージェントによる連携機能を制限なく利用できます。

Fixed
macOSでのファイル書き込み時に発生していた「Operation not permitted」エラーを、ユーザーごとの一時ディレクトリを正しく使用することで修正しました。
英語原文を表示
Fixed sandbox "operation not permitted" errors when writing temporary files on macOS by using the correct per-user temp directory (anthropics/claude-code#21654)
Fixed
バックグラウンド実行中のエージェント(Taskツール)が完了時に ReferenceError でクラッシュする問題を修正しました。
英語原文を表示
Fixed Task tool (backgrounded agents) crashing with a ReferenceError on completion (anthropics/claude-code#22087)
Fixed
入力欄に画像を貼り付けた際、Enterキーでオートコンプリート候補が確定されない問題を修正しました。
英語原文を表示
Fixed autocomplete suggestions not being accepted on Enter when images are pasted in the input
Fixed
サブエージェントが呼び出したスキルが、コンパクション(履歴圧縮)後に誤ってメインセッションのコンテキストに表示される問題を修正しました。
英語原文を表示
Fixed skills invoked by subagents incorrectly appearing in main session context after compaction
Fixed
起動ごとに .claude.json.backup ファイルが過剰に蓄積される問題を修正
英語原文を表示
Fixed excessive .claude.json.backup files accumulating on every startup

変更前

データ損失防止のためのバックアップ機能が、起動するたびに制限なくバックアップファイルを作成し続けてしまうバグがありました。

変更後

バックアップの保持数が最新の5ファイルまでに制限され、不要なファイルでディスク容量が圧迫されるのを防ぎます。

ユーザーへの恩恵

設定ファイルの安全性を保ちつつ、ローカルマシンのストレージ環境をクリーンに維持できます。

関連ドキュメント

Fixed
プラグインによって提供されるコマンドやフックが、インストール直後に再起動なしで利用可能になりました。
英語原文を表示
Fixed plugin-provided commands, agents, and hooks not being available immediately after installation without requiring a restart