一覧へ戻る v2.1.45

バックナンバー · BACK ISSUE

v2.1.45

4 新機能 4 改善 7 修正 · 15 件の変更

Claude Sonnet 4.6 のサポート、カスタマイズ可能なスピナーのヒント、SDK のレート制限型、--add-dir からの enabledPlugins を追加し、Agent Teams・サンドボックス・プラグインの修正を含みます。

新機能 Feature 4
  • Claude Sonnet 4.6 のサポートを追加しました。

    models

    詳しく
    新しいモデル「Claude Sonnet 4.6」を Claude Code で利用できるようになりました。これまでは旧バージョンの Sonnet までしか選べませんでしたが、今後はこの最新モデルを指定して使えます。最新の Sonnet を試したい人にとって有用なアップデートです。
  • --add-dir のディレクトリから enabledPluginsextraKnownMarketplaces を読み込むサポートを追加しました。

    pluginsconfig

    詳しく
    --add-dir で追加したディレクトリにある設定から、enabledPlugins(有効化するプラグイン)と extraKnownMarketplaces(追加で認識するマーケットプレイス)を読み込めるようになりました。以前はこれらの設定は追加ディレクトリ側からは反映されませんでしたが、今後は追加ディレクトリに置いた定義もそのまま使われます。プロジェクト外のディレクトリをまたいでプラグイン構成を共有したい人に便利です。
  • スピナーのヒントをカスタマイズする spinnerTipsOverride 設定を追加しました。tips にカスタムヒント文字列の配列を設定し、任意で excludeDefault: true を設定すると組み込みのヒントの代わりにカスタムのみを表示します。

    uiconfig

    詳しく
    処理待ち中に表示されるスピナー(ぐるぐる回るインジケータ)横のヒント文を自分好みに差し替えられる spinnerTipsOverride 設定が追加されました。tips に表示したい文字列の配列を指定すると独自のヒントが追加され、さらに excludeDefault: true を設定すれば組み込みのヒントを出さず自分のヒントだけを表示できます。待ち時間のメッセージをチーム独自の案内などに置き換えたい人に向いています。
  • SDK に SDKRateLimitInfoSDKRateLimitEvent 型を追加し、利用側が使用率・リセット時刻・超過情報を含むレート制限ステータスの更新を受け取れるようにしました。

    api

    詳しく
    SDK に SDKRateLimitInfoSDKRateLimitEvent という型が追加され、レート制限(API 利用回数の上限)の状況を受け取れるようになりました。使用率・上限がリセットされる時刻・超過分などの情報が得られるため、これまでより制限状況を正確に把握できます。SDK を使って独自ツールを組んでいる開発者が、制限への対応を組み込みやすくなります。
改善 Improvement 4
  • 統計キャッシュのためのセッション履歴の先読みを削除することで、起動性能を改善しました。

    startupperformance

    詳しく
    起動時の速度を改善しました。統計情報のキャッシュ作成のために、セッション履歴を起動時にまとめて先読みしていた処理を取りやめたためです。履歴が大きい環境ほど起動が軽くなることが期待でき、すべての利用者にとっての改善です。
  • 大きな出力を生むシェルコマンドのメモリ使用量を改善: RSS がコマンド出力のサイズに応じて際限なく増えなくなりました。

    bashperformance

    詳しく
    大量の出力を生むシェルコマンドを実行したときのメモリ使用量を改善しました。以前は出力サイズに比例して RSS(プロセスが実際に使う物理メモリ量)が際限なく増えていましたが、今後はそうした無制限な増加が起きなくなります。ログ出力の多いコマンドなどを扱う人にとって、メモリ枯渇を避けやすくなります。
  • 折りたたまれた読み取り/検索グループを改善し、アクティブな間はサマリー行の下に処理中の現在のファイルや検索パターンを表示するようにしました。

    ui

    詳しく
    折りたたみ表示された読み取り/検索のまとまりについて、処理中はサマリー行の下に現在対象としているファイル名や検索パターンが表示されるようになりました。以前は折りたたみ中だと今何を処理しているか分かりにくかったのが、進行状況を確認しやすくなります。複数ファイルの読み取りや検索が走っている様子を把握したい人に役立ちます。
  • [VSCode] 権限の保存先の選択(プロジェクト/ユーザー/セッション)がセッションをまたいで保持されるよう改善しました。

    idepermissions

    詳しく
    VSCode 拡張で、権限の保存先(プロジェクト/ユーザー/セッションのどこに記録するか)の選択がセッションをまたいで保持されるようになりました。以前はセッションごとに選び直す必要があったのが、一度選べばその設定が引き継がれます。VSCode で Claude Code を使い権限の保存先を毎回指定していた人の手間が減ります。
修正 Fix 7
  • API プロバイダの環境変数を tmux で起動したプロセスに伝播させることで、Bedrock・Vertex・Foundry で Agent Teams のメンバーが失敗する問題を修正。

    agentsenterprise

    詳しく
    Agent Teams(複数のエージェントが協調して動く機能)のメンバーが、Bedrock・Vertex・Foundry といった API プロバイダ上で失敗する不具合を修正しました。原因は tmux 経由で起動されたプロセスに API プロバイダ用の環境変数が引き継がれていなかったことで、これを正しく伝播するようにしました。これらのクラウドプロバイダ経由で Agent Teams を使うユーザーに影響する修正です。
  • ユーザーごとの正しい一時ディレクトリを使うことで、macOS で一時ファイルを書き込むときのサンドボックスの「operation not permitted」エラーを修正。

    sandboxmacos

    詳しく
    macOS のサンドボックス(隔離環境)で一時ファイルを書き込む際に「operation not permitted」エラーが出る問題を修正しました。原因は誤った一時ディレクトリを使っていたことで、今後はユーザーごとの正しい一時ディレクトリを使うようになります。macOS でサンドボックスを利用している人に関係する修正です。
  • Task ツール(バックグラウンド化したエージェント)が完了時に ReferenceError でクラッシュする問題を修正。

    agents

    詳しく
    Task ツール(バックグラウンドで動かすエージェント)が処理を完了したタイミングで ReferenceError を起こしてクラッシュする不具合を修正しました。以前は完了時に落ちることがありましたが、今後は最後まで正常に終了します。バックグラウンドのエージェントを使う人に影響する修正です。
  • 入力に画像が貼り付けられているとき、Enter でオートコンプリートの候補が確定されない問題を修正。

    ui

    詳しく
    入力欄に画像を貼り付けている状態だと、Enter キーでオートコンプリート(入力補完)の候補が確定できない不具合を修正しました。以前は画像があると Enter での候補確定が効かないことがありましたが、今後は正しく確定できます。画像を添付しながらコマンドやファイル名を補完入力する人に関係します。
  • サブエージェントが呼び出したスキルが、コンパクト化後にメインセッションのコンテキストに誤って現れる問題を修正。

    skillsagentscontext

    詳しく
    サブエージェントが呼び出したスキルが、コンパクト化(会話履歴を圧縮して要約する処理)の後にメインセッション側のコンテキストへ誤って混入する不具合を修正しました。本来サブエージェント内に閉じているはずの情報が、圧縮後にメイン側へ漏れていたものが起きなくなります。サブエージェントとスキルを併用する人にとって、文脈の混線が防げる修正です。
  • 起動のたびに過剰な .claude.json.backup ファイルが蓄積する問題を修正。

    config

    詳しく
    起動するたびに .claude.json.backup というバックアップファイルが過剰に作られて溜まっていく不具合を修正しました。以前は毎回の起動でバックアップが増え続けていましたが、今後は不要に溜まらなくなります。ファイルが大量に増えて気になっていた人に有用な修正です。
  • プラグイン提供のコマンド・エージェント・フックが、再起動なしではインストール直後に利用できない問題を修正。

    plugins

    詳しく
    プラグインが提供するコマンド・エージェント・フックが、インストール直後にはすぐ使えず再起動が必要だった不具合を修正しました。今後はインストールした時点でこれらを再起動なしに利用できます。プラグインを導入してすぐ機能を使いたい人にとって手間が減ります。
原文 Markdown を表示
## 2.1.45

- Added support for Claude Sonnet 4.6
- Added support for reading `enabledPlugins` and `extraKnownMarketplaces` from `--add-dir` directories
- 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 `SDKRateLimitInfo` and `SDKRateLimitEvent` types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information
- Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)
- 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 (backgrounded agents) crashing with a `ReferenceError` on completion (anthropics/claude-code#22087)
- Fixed autocomplete suggestions not being accepted on Enter when images are pasted in the input
- Fixed skills invoked by subagents incorrectly appearing in main session context after compaction
- Fixed excessive `.claude.json.backup` files accumulating on every startup
- Fixed plugin-provided commands, agents, and hooks not being available immediately after installation without requiring a restart
- Improved startup performance by removing eager loading of session history for stats caching
- Improved memory usage for shell commands that produce large output — RSS no longer grows unboundedly with command output size
- Improved collapsed read/search groups to show the current file or search pattern being processed beneath the summary line while active
- [VSCode] Improved permission destination choice (project/user/session) to persist across sessions