Claude Code v2.1.265、テレメトリ拡張とプラグインディレクトリ対応
本文の状態
日本語全文を表示中
詳細モードで約11分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Claude Code のバージョン v2.1.265 は、テレメトリ情報の拡張やプラグインディレクトリの動的読み込み機能を追加し、またプロンプトキャッシュの再利用失敗やセキュリティチェックの不具合など複数の修正を行った。
AI深層分析を開く2026年9月9日 06:36
AI深層分析
キーポイント
機能強化と拡張性向上
テレメトリにユーザー情報やグループ情報を追加し、プラグインディレクトリをフォルダ単位で動的に読み込む機能を導入した。
プロンプトキャッシュの安定化
サブエージェントの再開時やツールリスト変更時に発生していたプロンプトキャッシュの再利用失敗問題を修正し、パフォーマンスを改善した。
セッション管理とエラーハンドリングの改善
プロセスが途中で終了した場合やトークン更新時の再ログイン問題、バックグラウンドセッションの早期終了問題を修正した。
セキュリティと入力処理のバグ修正
シンボリックリンクの回避チェックや特殊なファイル名の拒否ロジックの不具合を修正し、シンタックスハイライトの文字欠落も解消した。
キーボードショートカットとフォークドスキルの動作改善
tmux 内などで発生する二重キー入力のタイムアウト問題を修正し、待機時間を延長して通知を表示するようにした。また、forked skills の起動プロンプストリーミングと進捗イベントの表示を正常化している。
重要な引用
Added support for pointing --plugin-dir at a folder of plugins: each child folder with a manifest loads, and children added or removed while running are picked up
Fixed resuming a foreground-spawned subagent changing its tool list and system prompt prefix, which broke prompt-cache reuse for that agent
Fixed plugin path containing a backslash bypassing the symlink containment check on macOS and Linux
"Fixed two-key keyboard shortcuts cancelling silently when the second key arrived more than a second later, as happens inside tmux; they now wait 3 seconds and show a notice when they time out"
編集コメントを表示
編集コメント
今回のアップデートは、特定の機能の挙動を改善する重要なパッチであり、特にプロンプトキャッシュやセキュリティ関連の修正は運用環境での安定性に寄与する。開発者はこのバージョンへの更新を検討し、既存のワークフローにおける不具合が解消されているか確認すべきである。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- クラウドデスクトップおよびコワークで送信されるテレメトリに、ターミナルセッションと同様に
user.emailとuser.groupsを追加しました。
--plugin-dirオプションがプラグインフォルダを指す機能を追加しました。子フォルダごとにマニフェストを読み込み、実行中に追加または削除された子フォルダも自動的に検出されます。
- ディスクに保存されるツール結果の容量上限を 1 GB に設定しました。会話中のプレビューでは、保存ファイルが切り捨てられた旨が表示されます。
- フォアグラウンドで起動したサブエージェントがツールリストやシステムプロンプトの接頭辞を変更しても、そのエージェントのプロンプトキャッシュ再利用が破損する不具合を修正しました。
- エージェントチームメンバーや再開されたサブエージェントが、後続のターンにおいて SubagentStart フックコンテキストやプリロードスキルをプロンプト接頭辞から外してしまうことで、プロンプトキャッシュ再利用が破損する不具合を修正しました。
- ツール実行中に前回の処理が終了した後の再開を修正:最後のプロンプトの再書き込みを行わず、中断されたツール呼び出しは保持され、中断状態としてマークされます。
/model opusplan[1m]が「モデルが見つかりません」として拒否されていた問題を修正しました。
Ruby の ?、Erlang の $、Perl の $ シグイルの後に文字が省略される不具合を修正し、権限プロンプトやメッセージ内のシンタックスハイライト付きコード表示を改善しました。
スラッシュコマンドや @ファイルの提案リストが開閉する際に、全画面でトランスクリプトが1行分ずれていた不具合を修正しました。
macOS および Linux 環境において、バックスラッシュを含むプラグインパスがシンボリックリンクの制限チェックを回避してしまう問題を修正しました。
プラグインディレクトリ名が2つのドット(..)で始まる場合に、誤ってプラグインルート外として拒否されていた不具合を修正しました。
VS Code と SDK のセッションで、トークン更新中にセッションが閉じられた場合に再ログインが必要になるケースを修正しました。
リモートコントロールのセッションにおいて、応答の最後のメッセージが届く前にターン終了信号が送信される問題を修正しました。これにより、Claude アプリ上で応答の一部がまだ到着していないにもかかわらず完了と表示されてしまう現象を防ぎます。
アイドルタイムアウト直前にメッセージが到着した際に、バックグラウンド(--bg)セッションが途中で終了してしまう不具合を修正しました。
Claude Code 自身の Git ステータスおよび差分プローブが、作業ツリー内のネストされたリポジトリによって設定されたクリーンフィルターを実行する問題を修正しました。
アドバイザーツールとその指示が、各リクエストごとにリクエスト元のモデルから再決定される仕様を修正しました。現在は変更があった際に一度だけ決定され、会話内でその旨が通知されるようになりました。
コネクタツール名を受け付けるバグを修正しました。以前は、コネクタが公開していないツール名でもパブlish が許可されていましたが、現在は宣言されたツールのいずれも存在しない場合はパブリッシュが拒否され、一部のツールが存在しない場合は警告が表示されるようになりました。
/add-dir コマンドの挙動を修正しました。管理設定でスキルのみをプラグインにロックしている場合や、エージェントのみをロックしている場合に、サブディレクトリのエージェントを読み込もうとすると拒否されていた問題を解消し、適切な条件下ではエージェントがロードされるようにしました。
2 キー連打のキーボードショートカットが、2 番目のキー入力から 1 秒以上経過した場合(tmux 内などで発生しやすい状況)に静かにキャンセルされてしまう不具合を修正しました。現在は最大 3 秒間待機し、タイムアウトした場合は通知を表示するようになりました。
フォークされたスキル(context: fork)が起動時のプロンプトをストリーミングせず、かつ --forward-subagent-text オプションを使用している場合にテキストが進行状況イベントとして stream-json で出力されない問題を修正しました。
- OS がチェックできないプラグインのデフォルトコンポーネントフォルダ(シンボリックリンクのループなど)が、従来はエラーコードを出力せずにスキップされていたのを修正。現在は
/pluginでエラーとして報告されるようになりました。 - Claude アプリゲートウェイで、不正または過大なペイロードを拒否した後、30 秒間すべての転送を停止していた OTLP テレメトリリレーの不具合を修正しました。
・市場プレイス上のプラグインで、メタデータが plugin.json のみで定義されている場合、/plugin コマンドの「発見」や「閲覧」、および claude plugin list --json --available コマンドで説明や表示名が表示されない不具合を修正しました。
- セッション内で再度実行した際に、管理設定で設定されたClaude Appsゲートウェイにサインイン済みのセッションにおいて「ゲートウェイURLが設定されていません」と表示されていた
/loginの不具合を修正しました。
- 設定ファイルの書き込みに失敗した場合に、
/modelコマンドが「デフォルトとして保存されました」と誤って表示する不具合を修正しました。現在は保存の失敗とその理由を表示します。
- リモートコントロールから
/clearコマンドを実行した際、セッション開始フックや開いているターミナルダイアログで待機状態になり、完了しなかった不具合を修正しました。
/configダイアログのタブ切り替え時に高さが変化する不具合を修正しました。
ワークフロー実行のコンテナ再起動後に再開する際の不具合を修正しました。実行ジャーナルが欠落している場合、以前はすべてのエージェントで再実行されていましたが、現在は明確なエラーメッセージを表示して失敗します。
claude-api スキルのエラーコード参照も修正されました。モデルへのアクセス失敗では 403 ではなく 404 を返し、利用できないベータヘッダーでは 403 ではなく 400 を返すようになりました。
非対話型セッション(stream-json 入力、Agent SDK、クラウドセッションにおける -p オプション)で、新しいユーザーメッセージごとにシェル作業ディレクトリがリセットされていた不具合を修正しました。これにより、cd コマンドによるディレクトリ移動が次のターンでも継続して保持されるようになりました。
MCP サーバーで http プロトコルとして設定され、レガシーの HTTP+SSE 転送しかサポートしていないものが接続できない不具合を修正しました。Claude Code は現在、MCP 仕様に従って SSE にフォールバックします。
クラウドセッション内で claude.ai のコネクタが接続済みにもかかわらず認証が必要と表示される問題、および「未対応の要求に対して HTTP 401 を返すサーバー」に関連する不具合を修正しました。
リモートセッションで、コネクタ承認やサインインリンクの待機中にサンドボックスコンテナが稼働し続けたままになる問題を修正しました。
再開されたセッションで、「バックグラウンドタスクが完了しませんでした」という通知に長いモデル向けの回復手順が表示される代わりに、短いステータス行を表示するように修正しました。
Windows 環境において、AppContainer や制限付きトークンのサンドボックス内で実行時にすべてのファイルの読み取り・書き込み・編集を拒否する(「権限チェック後にシンボリックリンク解決が変更された」)不具合を修正しました。
大規模なリポジトリにおける --worktree の起動を改善しました。新しいワークツリーは、git 2.32 以降で並列にチェックアウトされるようになりました。
/workflows エージェントの詳細表示を改善しました。ツール呼び出しのステータス(実行中・失敗・完了)が明示され、サブエージェントにタスクリストがある場合はそのリストが表示されます。また、Enter キーを押すことで、入力と結果を含む呼び出しを展開できます。
プロンプト途中に入力されたスラッシュコマンドのマッチングを改善しました。候補は単一の提案ではなくリスト形式で表示され(フルスクリーン外では Tab で開く)、プラグインスキルはプレフィックスなしの名前でも検索可能になりました。
サインインが必要なリモート MCP サーバーに対応する機能を改善しました。ユーザーが実際に認証を行うまで、Claude Code はこれらのサーバーに対して OAuth クライアントを登録しないようになりました。
長時間のセッションで多数のファイルを読み込む際の再開時間を改善しました。
サイズ制限を超えた画像をデコードできない場合に表示されるエラーメッセージを改善し、単に制限値を提示するだけでなく、原因と解決方法を具体的に示すように変更しました。
Artifact ツールにおける他人が作成したアートの読み込み処理を改善しました。サマリー機能は、ページを信頼できないコンテンツとして扱い、埋め込まれた指示をそのまま転送するのではなく、警告フラグを立てるようになりました。
.claudeフォルダの権限オプションを更新し、セッション中にプロジェクト内の.claudeフォルダ(または~/.claude)にあるファイルの編集が可能であることを明確にしました。
- 管理設定で
forceLoginGatewayUrlを指定したマシンは、起動時に Claude アプリのゲートウェイセッションとして扱われるようになりました。これはforceLoginMethod: "gateway"と同じ挙動です。これにより、以前に保存された claude.ai のログイン情報や API キーは使用されなくなります。
画像処理の仕組みを変更し、ランタイムに内蔵された画像サポートを利用するようにしました。これにより、CLI はネイティブイメージモジュールを一時ディレクトリへ展開する必要がなくなりました。
プラグインの表示メタデータについても変更を加え、「インストール済み」タブや「Claude プラグインの詳細」ページにおいて、plugin.json に基づく情報よりもマーケットプレイスのエントリー情報を優先して表示するようにしました。不足している情報は引き続き plugin.json から補完されます。 (原文の技術表記: claude plugin details)
- Claude アプリのゲートウェイセッションを、ゲートウェイのリレーを経由するのではなく、ゲートウェイの管理設定名
OTEL_EXPORTER_OTLP_ENDPOINTに指定された OpenTelemetry カンターラーへ直接エクスポートするように変更しました。名前付きカンターラーが設定されていないセッションについては、引き続きリレーを使用します。
- [VSCode] 一定期間非アクティブなセッションを自動的にアーカイブする機能を追加しました(新設の「非アクティブなセッションをアーカイブ」設定。デフォルトは 14 日)
- [VS Code] ウィンドウの再読み込みや再起動後、会話が開かれた状態が 10 分以上続いていた場合にサイドバーチャットが空白で表示される不具合を修正しました。
- [VS Code] 「リモート制御がアクティブです」というメッセージにおいて、タイムラインのドットがテキストの下に位置してしまう不具合を修正しました。
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み