Claude Code v2.1.45

変更項目: 15件

GitHub Release

このバージョンの概要

Claude Code v2.1.45 では、Sonnet 4.6 モデルのサポート追加や、--add-dir ディレクトリからのプラグイン・マーケットプレイス設定の読み込み機能が追加されました。また、SDK のレート制限情報通知機能の強化や、Agent Teams の安定性向上、多数のバグ修正が行われています。さらに、起動パフォーマンスの改善や、シェルコマンド実行時のメモリ使用量削減など、全体的な使いやすさと効率が向上しました。

変更内容一覧

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

変更前

Claude Code は、`--add-dir` オプションで指定されたディレクトリ内のプラグインやマーケットプレイスに関する設定を自動的に読み込むことができませんでした。

変更後

Claude Code は、`--add-dir` オプションで指定されたディレクトリ内に `enabledPlugins` および `extraKnownMarketplaces` の設定ファイルが存在する場合、それらを認識し、プラグインの有効化やマーケットプレイスの追加を自動的に行えるようになりました。

ユーザーへの恩恵

開発者は、プロジェクト固有のプラグインやマーケットプレイスを `--add-dir` オプションで簡単に指定できるようになり、開発環境のセットアップが容易になりました。これにより、より迅速にプロジェクト固有のツールや機能を活用できます。

Added
スピナーのチップをカスタマイズするための spinnerTipsOverride 設定を追加しました。tips にカスタムチップ文字列の配列を設定し、オプションで excludeDefault: true を設定すると、組み込みチップの代わりにカスタムチップのみが表示されます。
英語原文を表示
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

関連ドキュメント

Added
SDK に SDKRateLimitInfo および SDKRateLimitEvent 型を追加し、利用状況、リセット時間、超過情報を含むレート制限ステータスの更新をコンシューマーが受信できるようにしました。
英語原文を表示
Added SDKRateLimitInfo and SDKRateLimitEvent types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information

変更前

Claude Code SDK を利用するアプリケーションは、API のレート制限に関する情報をリアルタイムで取得する手段がありませんでした。これにより、予期せぬレート制限エラーが発生した場合の対応が困難でした。

変更後

SDK にレート制限に関する情報(利用率、リセット時間、超過情報)を通知する新しい型が追加されました。これにより、アプリケーションはレート制限の状況を事前に把握し、適切に対応できるようになります。

ユーザーへの恩恵

API の利用状況をリアルタイムで把握できるようになるため、レート制限による予期せぬエラーを防ぎ、アプリケーションの安定稼働に貢献します。また、API 利用の最適化にも役立ちます。

Improved
統計キャッシュのためのセッション履歴の早期ロードを削除することで、起動パフォーマンスを改善しました。
英語原文を表示
Improved startup performance by removing eager loading of session history for stats caching
Improved
大量の出力を生成するシェルコマンドのメモリ使用量を改善しました — コマンド出力サイズに応じて RSS が無制限に増加しなくなりました。
英語原文を表示
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
API プロバイダーの環境変数を tmux スポーンプロセスに伝播させることで、Bedrock、Vertex、Foundry で失敗していた Agent Teams のチームメイトの問題を修正しました (anthropics/claude-code#23561)。
英語原文を表示
Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)

変更前

Agent Teams のチームメイトが Bedrock, Vertex, Foundry などの環境で正しく動作せず、API プロバイダー固有の環境変数が伝播されないために失敗していました。

変更後

API プロバイダーの環境変数が tmux で生成されたプロセスに正しく伝播されるようになり、Bedrock, Vertex, Foundry 環境下での Agent Teams のチームメイトの実行が安定しました。

ユーザーへの恩恵

異なるクラウドプロバイダー (Bedrock, Vertex, Foundry) を利用している環境でも、Agent Teams が期待通りに機能するようになり、開発者はより広範なインフラストラクチャで AI エージェントを活用できるようになりました。

Fixed
macOS で一時ファイルを書き込む際のサンドボックス「操作が許可されない」エラーを、正しいユーザーごとの一時ディレクトリを使用することで修正しました (anthropics/claude-code#21654)。
英語原文を表示
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 tool(バックグラウンドエージェント)が完了時に ReferenceError でクラッシュする問題を修正しました (anthropics/claude-code#22087)。
英語原文を表示
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

変更前

Claude Code の起動時に、設定ファイルのバックアップが不要に多く作成され、`.claude.json.backup` ファイルが大量に蓄積されていました。これにより、ディスク容量を圧迫する可能性がありました。

変更後

設定ファイルのバックアップが適切に管理され、起動時に過剰なバックアップファイルが生成されなくなりました。

ユーザーへの恩恵

不要なバックアップファイルの蓄積が解消され、ディスク容量の無駄遣いがなくなりました。また、設定ファイル管理がクリーンになり、ユーザーエクスペリエンスが向上しました。

関連ドキュメント

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

変更前

プラグインをインストールしても、そのプラグインが提供するコマンド、エージェント、フックがすぐに利用できず、Claude Code の再起動が必要でした。

変更後

プラグインのインストール後、再起動することなく、提供されたコマンド、エージェント、フックが即座に利用可能になりました。

ユーザーへの恩恵

プラグインの追加や更新がよりスムーズになり、開発者はツールのセットアップ時間を短縮して、すぐに作業を開始できます。

シェア: X はてブ