Claude Code 2.1.265
50件の変更- --plugin-dirにプラグインフォルダを指定すると、追加・削除に応じてホットリロード。
- VS Codeで非アクティブなセッションを設定した期間後に自動アーカイブ。
- 入力中のスラッシュコマンド候補をリスト表示し、プラグインskillをベア名で検索可能に。
- 他ユーザーのArtifactを読む際、埋め込み指示に従わず未検証コンテンツとして扱うように。
- バックスラッシュを含むプラグインパスがシンボリックリンク境界チェックを回避できる問題を修正。
新機能
4改善
12入力中スラッシュコマンドの候補リスト表示
プロンプト入力中のスラッシュコマンドを改善。候補が単一候補ではなくリストで表示され(Tabキーでフルスクリーン外に開く)、プラグインskillをベア名で見つけられるように変更
▤ 公式ドキュメントあり多数ファイル読込セッションの再開高速化
多くのファイルを読み込んだ長いセッションの再開時間を改善
他者Artifactの埋め込み指示への対応変更
他者が書いたArtifactをArtifactツールで読む際の挙動を改善。要約はページを未検証コンテンツとして扱い、埋め込まれた指示はそのまま伝えず注意喚起するように変更
▤ 公式ドキュメントあり残りの変更を表示 (9) 折りたたむ
大規模リポジトリの--worktree起動高速化
大規模リポジトリでの--worktree起動を改善。新しいworktreeがgit 2.32以降で並列にチェックアウトされるように変更
/workflowsのツール呼び出し状態表示
/workflowsのagent詳細を改善。ツール呼び出しがrunning・failed・doneのいずれかで表示され、subagentのタスクリストがある場合は表示。Enterキーで呼び出し一覧を展開し、入力と結果を確認可能に
▤ 公式ドキュメントありリモートMCPのOAuthクライアント登録タイミング
サインインが必要なリモートMCPサーバーを改善。実際に認証するまでOAuthクライアントを登録しないように変更
サイズ超過画像デコード失敗のエラー表示
サイズ上限を超えた画像がデコードできない場合のエラー表示を改善。上限を示すだけでなく原因と対処方法を明示するように変更
.claudeフォルダ権限オプションの説明更新
.claudeフォルダの権限オプションの説明を更新。セッション中のプロジェクトの.claudeフォルダ(または~/.claude)内ファイル編集を許可する、という実際の内容を明示
forceLoginGatewayUrlの適用強化
managed設定でforceLoginGatewayUrlを持つマシンを、forceLoginMethod: "gateway"と同様に起動時からClaude apps gatewayセッションにするように変更。残存するclaude.aiログインやAPIキーは使用されない
▤ 公式ドキュメントあり画像処理をランタイム内蔵機能に変更
画像処理をランタイム内蔵の画像サポートを使うように変更。CLIがネイティブ画像モジュールをtempディレクトリに展開しなくなった
プラグイン表示メタデータの優先順位変更
Installedタブとclaude plugin detailsのプラグイン表示メタデータを、plugin.jsonよりmarketplaceエントリを優先し、不足分をplugin.jsonから補うように変更
gatewayのOTel直接エクスポートへ変更
Claude apps gatewayセッションが、managed設定のOTEL_EXPORTER_OTLP_ENDPOINTで指定されたcollectorへOpenTelemetryを直接エクスポートするように変更。gateway経由のrelayは使用しない。named collectorが指定されていないセッションは引き続きrelayを使用
▤ 公式ドキュメントありバグ修正
34非対話セッションでのcd状態リセット
非対話セッション(stream-json入力の-p、Agent SDK、クラウドセッション)が新しいユーザーメッセージのたびにシェルの作業ディレクトリをリセットしてしまう問題を修正。cdはターンをまたいで維持されるように変更
[VSCode] リロード後のサイドバーチャット空白化
会話を10分以上開いていた場合、Reload Windowや再起動後にサイドバーチャットが空白で戻ってくる問題を修正
バックスラッシュ含むプラグインパスの境界回避
バックスラッシュを含むプラグインパスがmacOSとLinuxでシンボリックリンクの境界チェックを回避できてしまう問題を修正
ネストしたrepoのclean filter実行
作業ツリー内のネストしたリポジトリが設定したclean filterが、Claude Code自身のgit statusやdiffの内部チェックで実行されてしまう問題を修正
/add-dirのagentポリシー適用誤り
managed設定でskillのみがpluginに限定されている場合に/add-dir <subdirectory>がサブディレクトリのagentを読み込まず拒否してしまう問題と、agentが限定されている場合にagentを提供してしまう問題を修正
残りの変更を表示 (29) 折りたたむ
再開時subagentのprompt-cache破棄
フォアグラウンドで起動したsubagentを再開するとツールリストとシステムプロンプトprefixが変化し、そのagentのprompt-cache再利用が失われる問題を修正
後続ターンでのhookコンテキスト移動
agent teamsのチームメイトや再開されたsubagentが、後続ターンでSubagentStart hookのコンテキストと事前読み込みskillをプロンプトprefix外に移動し、prompt-cacheの再利用が失われる問題を修正
プロセス強制終了後の再開時ツール呼び出し処理
ツール実行中に前のプロセスが停止した後の再開で、最後のプロンプトが書き換えられなくなり、中断されたツール呼び出しはそのまま保持されinterruptedと記録されるように修正
/model opusplan[1m]のエラー
/model opusplan[1m]が「Model not found」で拒否される問題を修正
シジル直後の文字欠落表示
権限プロンプトやメッセージ内のシンタックスハイライトされたコードで、Rubyの?、Erlangの$、Perlの$といったシジルの直後の文字が欠落することがある問題を修正
フルスクリーンtranscriptの行ずれ
スラッシュコマンドや@ファイルの候補リストが開閉するたびにフルスクリーンのtranscriptが1行ずれる問題を修正
二重ドット始まりのプラグインフォルダ拒否
名前が2つのドットで始まるプラグインディレクトリが、プラグインルート外として誤って拒否される問題を修正
トークン更新中クローズでの再ログイン要求
トークン更新中にセッションが閉じられた際、VS CodeやSDKセッションが再ログインを求めることがある問題を修正
Remote Controlの終了シグナル送信タイミング
Remote Controlセッションが返信の最後のメッセージより先に終了シグナルを送信し、Claudeアプリで最後の部分が届く前に返信が完了したように表示されることがある問題を修正
--bgセッションのターン途中終了
アイドルタイムアウト直前にメッセージが届いた場合、バックグラウンド(--bg)セッションがターンの途中で終了させられることがある問題を修正
advisorツール可否の毎リクエスト再判定
advisorツールとその指示がリクエストごとにモデルにより再判定されていた問題を修正。判定は一度だけ行われ、変化した場合は会話内で通知されるように変更
Artifact公開時のconnectorツール名未検証
connectorが公開していないツール名をartifact publishが受け入れてしまう問題を修正。宣言したツールが1つも存在しない場合は公開を拒否し、一部のみ存在しない場合は警告するように変更
2キーショートカットのタイムアウト延長
tmux内などで2番目のキーが1秒以上遅れて届くと2キーのキーボードショートカットが黙って取り消される問題を修正。待機時間を3秒に延長し、タイムアウト時には通知を表示するように変更
forkスキルのstream-json欠落
context: forkのスキルが起動プロンプトをストリーミングせず、--forward-subagent-text指定時にテキストターンをstream-jsonの進捗イベントとして出力しない問題を修正
確認不能なプラグインフォルダの無言スキップ
シンボリックリンクループなどOSが確認できないプラグインのデフォルトコンポーネントフォルダが黙ってスキップされる問題を修正。/pluginにエラーコード付きで表示されるように変更
OTLPリレーの30秒転送停止
Claude apps gatewayのOTLPテレメトリリレーが、不正または大きすぎるペイロードを拒否した後、collectorへの転送をすべて30秒間停止してしまう問題を修正
plugin.json限定メタデータの表示欠落
メタデータがplugin.jsonにのみ存在するmarketplaceプラグインについて、/pluginのDiscover/Browseとclaude plugin list --json --availableで説明や表示名が表示されない問題を修正
/login再実行時のgateway URLエラー誤表示
managed設定で指定されたClaude apps gatewayにサインイン済みのセッションで/loginを再実行すると「no gateway URL is configured」と表示される問題を修正
/modelデフォルト保存失敗の誤成功表示
設定ファイルへの書き込みに失敗しても/modelが「saved as your default」と表示していた問題を修正。保存失敗とその理由を表示するように変更
Remote Controlの/clear待機時間
Remote Controlからの/clearが完了前にSessionStart hookや開いているターミナルダイアログを待ってしまう問題を修正
/configダイアログのタブ切替時の高さ変化
タブを切り替えると/configダイアログの高さが変化してしまう問題を修正
workflow再開時のjournal欠落時の全再実行
コンテナ再起動後にworkflow実行を再開する際、run journalが見つからない場合は全agentを再実行する代わりに明確なエラーで失敗するように修正
claude-apiスキルのエラーコード記載誤り
claude-apiスキルのエラーコード解説を修正。モデルアクセス失敗は404、利用不可なbetaヘッダーは403ではなく400を返すと訂正
レガシーHTTP+SSE MCPサーバーの接続不能
レガシーのHTTP+SSEトランスポートのみに対応するhttp指定のMCPサーバーが接続できない問題を修正。MCP仕様どおりSSEへフォールバックするように変更
claude.aiコネクタの認証要求誤表示
claude.aiでは接続済みのコネクタが、非対応リクエストにHTTP 401を返すサーバーの場合、クラウドセッションで認証が必要と誤表示される問題を修正
承認待ち中のsandboxコンテナ維持
connectorの承認やサインインリンクの応答待ち中、remoteセッションのsandboxコンテナが維持されたままになる問題を修正
未完了タスク通知の冗長な復旧指示表示
再開したセッションの「background task didn't finish」通知が、短いステータス行ではなくモデル向けの長い復旧指示を表示してしまう問題を修正
Windowsサンドボックスでの全ファイル操作拒否
Windows: AppContainerや制限付きトークンのsandbox内で実行すると、Read・Write・Editがすべてのファイルを「symlink resolution changed after permission was checked」で拒否してしまう問題を修正
[VSCode] Remote Control表示のドット位置ずれ
「Remote Control is active」メッセージのタイムラインドットがテキストの下にずれて表示される問題を修正