英語原文を表示
変更前
セルフホスト環境のランナープロセスでは、サーバー側で管理されているフックが適用されず、機能の同期や動作の一貫性を維持することが困難でした。
変更後
サーバーから提供されるフックがセルフホストされたランナーセッションでも実行され、管理環境と同じ挙動を実現できます。
ユーザーへの恩恵
フックを各実行マシンに手動で配布・同期する作業を行わずに済むようになります。
このバージョン以降にも更新があります。
最新版 v2.1.237 を見る →変更項目 32 件
公式 CHANGELOG.md/commit-push-pr において、--force などの危険なフラグが含まれる Git 操作の自動承認が無効化され、必ず確認を挟むようになりました。また、同じプロンプトの接頭辞を持つ複数の並列エージェントを staggered 起動で意図的に遅らせて走らせることで、キャッシュ再利用による大幅なトークン節約が可能になります。さらに、VS Code のサイドバーにフォルダ形式の「セッショングループ」が追加され、散らばりがちだった大量の会話履歴を右クリックや Shift クリックで一括して整理整頓できるようになりました。
claude remote-control --continue コマンドを追加し、ドキュメントに.../login コマンドによるログインが成功した直後にも、CLAUDE_CODE_OAUTH_TOKEN による環境変数上書きの警告を再度表示するようにア...変更前
セルフホスト環境のランナープロセスでは、サーバー側で管理されているフックが適用されず、機能の同期や動作の一貫性を維持することが困難でした。
変更後
サーバーから提供されるフックがセルフホストされたランナーセッションでも実行され、管理環境と同じ挙動を実現できます。
ユーザーへの恩恵
フックを各実行マシンに手動で配布・同期する作業を行わずに済むようになります。
変更前
モデルが複雑な思考タスクを実行中に、ネットワーク通信が一定時間途切れたとみなされてゲートウェイやロードバランサー側で接続が遮断されていました。
変更後
思考中も定期的に keepalive ピングが送出されるため、タイムアウトによる不意の切断を防ぎ、ストリーミング接続が維持されます。
ユーザーへの恩恵
接続エラーによる処理の中断を気にすることなく、モデルに複雑で時間のかかる推論タスクを実行させることができるようになります。
mode: "link" に対応しました。command sources: a local command (e.g. an IDE) prints the plugin directory, which is re-resolved each session and applied without a restart; mode: "link" uses it in place変更前
IDE などの外部ツールでプラグインのパスが変わるたびに、Claude Code の再起動やプラグインの手動再インストールが必要でした。
変更後
ローカルコマンドを介してパスが動的に再解決され、Claude Code を再起動することなく、その場でプラグインの最新状態がリンクされて反映されます。
ユーザーへの恩恵
開発中のプラグインを書き換えるたびにインストールコマンドを実行したり、CLIを立ち上げ直したりする必要がなくなります。
変更前
複数の並行したタスクや異なるプロジェクトの会話履歴が増えていくと、サイドバーの一覧が非常に長くなり、目的の会話を探すのが難しくなっていました。
変更後
作業テーマやプロジェクトごとにフォルダ(グループ)を作ってまとめ、複数選択(Shift + クリックなど)でまとめて整理整頓できます。
ユーザーへの恩恵
数日前のタスクを再開したいときに、履歴の山から古いスレッドをスクロールして探す手間がなくなります。
claude remote-control --continue コマンドを追加し、ドキュメントに記載しました。claude remote-control --continue for resuming the most recent Remote Control session変更前
リモートコントロールセッションを再開する際、以前のセッション ID を手動で探して指定するか、毎回新規にセッションを作成し直す必要がありました。
変更後
特定のディレクトリから最後に開始したリモートコントロールセッションを、コマンドオプションを1つ追加するだけで即座に再開できます。
ユーザーへの恩恵
セッション ID を探したり、新しい接続をセットアップしたりする手間がなくなり、1つのフラグを指定するだけで作業を再開できるようになります。
ListAgents ツールにおいて、切断されたリモートコントロールセッションを offline と明記し、クラウドセッションには cloud ラベルを表示するように変更しました。ListAgents now marks disconnected Remote Control sessions as offline and labels your cloud sessions as cloud変更前
接続可能なエージェントやセッションの一覧を取得した際、どれが現在アクティブでどれがすでに切断されているのか、またローカルかクラウドかが判別しづらい状況でした。
変更後
切断されたセッションは offline と表示され、Webなどのクラウドセッションは cloud と明示されるため、接続状態がひと目で分かります。
ユーザーへの恩恵
無効な接続に対してメッセージを送信してエラーになるのを避けることができます。
/commit-push-pr ワークフローにおいて、危険なフラグ(--force、--amend、--no-verify など)を伴う git コマンドや GitHub CLI(gh)コマンドを自動承認しないように変更しました。/commit-push-pr so git/gh commands with dangerous flags (--force, --amend, --no-verify, etc.) are no longer auto-approved変更前
自動モードなどでワークフローを実行していると、コミットの強制書き換えや検証のスキップといった履歴を破壊する恐れのある危険な Git 操作が、ユーザーへの事前のプロンプトなしにそのまま通ってしまっていました。
変更後
これらの破壊的な影響を及ぼしうるフラグが検出された場合、自動承認が無効化され、必ずユーザーに対して実行確認のプロンプトが表示されるようになります。
ユーザーへの恩恵
不意の強制プッシュによって、チームで共有しているブランチのコミット履歴を AI に上書きされて壊されるのを確実に防止できます。
--base-dir の指定を必須とし、デフォルトのチェックアウト先ディレクトリを設定しないように変更しました。--base-dir; there is no default checkout directory on Windows変更前
Windows サーバー環境でランナーを立ち上げる際、Unix 向けのデフォルトパスである /workspace が存在しないために予期せぬ場所でフォルダ作成エラーが発生していました。
変更後
起動オプションで作業用フォルダのパスの明示が義務付けられ、各環境に合わせた正しいディレクトリ構成でのみ安全に動作を開始します。
ユーザーへの恩恵
Windows 環境下でのランナー構築時に、初期ディレクトリの不整合による原因不明の起動エラーに遭遇せずに済むようになります。
/bug コマンドが、廃止された外部のアンケートリンクではなく、内蔵されたフィードバック用ダイアログを直接開くように変更しました。/bug now open the built-in feedback dialog instead of a retired survey link変更前
バグの報告や要望を送信しようとリンクをクリックすると、すでに使われていない古い Web 調査フォームに案内され、フィードバックが届かない状態でした。
変更後
エディタ内に統合された最新の入力画面が直接開き、そのままスムーズに報告を送信できます。
ユーザーへの恩恵
ブラウザを往復して不要になったアンケートに答える手間をかけずに、バグの報告や修正要求を開発チームに届けることができます。
/btw(横道質問)サイドパネルにおいて、サイドドックおよびスタック(重ね置き)の両レイアウトで境界線をドラッグしてサイズ変更できるようにしました。/btw side-question panel resizable by dragging its boundary, in both side-docked and stacked layouts変更前
会話履歴に影響を与えずに質問できる /btw 画面の幅が固定、あるいは一定方向のレイアウトでしか変更できず、コード一覧と並べて読む際に窮屈でした。
変更後
エディタのレイアウト構造に合わせて、パネルの端をつまんで横幅や高さを自由に調整し、質問とコードの表示領域を最適化できます。
ユーザーへの恩恵
長いモデルの回答を読む際に、エディタの表示エリアを狭められることなく、一時的に表示幅を広げて快適に閲覧できます。
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 で無効化可能)。CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 disables)変更前
複数の並列エージェントを完全に同時に起動すると、キャッシュが生成される前にすべてのリクエストが API に到達するため、全員が同じ長大プロンプトの読み込み料金をフルで支払う必要がありました。
変更後
1人目の起動からごく僅かな時間差を設けて次を起動させるため、2人目以降は1人目が構築したプロンプトキャッシュを再利用し、料金を大幅に削減できます。
ユーザーへの恩恵
並列処理を伴う大規模なワークフローを実行する際の、API トークン消費コストを大幅に抑えることができます。
/compact を促すだけでなく、なぜ自動コンパクションで回復できなかったのかの理由を説明するように改善しました。/compact変更前
コンテクストサイズ上限のエラーが発生した際、内部的な自動要約処理がなぜ失敗したのか(例:ファイルの単一出力が大きすぎる等)が分からず、何度も不要な /compact コマンドを手動で繰り返すことになっていました。
変更後
限界に達した根本的な原因(サイズ超過の原因が削れない単一バッファにある等)がエラー文に明記されるため、適切な対処(ファイルの分割読み込みなど)を判断しやすくなります。
ユーザーへの恩恵
コンテクスト溢れが起きたときに、何の手がかりもないまま無駄に要約コマンドを叩き続けて時間を浪費することがなくなります。
[::1]:443)に修正するとともに、曖昧なスペルのドメイン指定は安全側に倒して拒否(fail-closed)し、/doctor コマンドでフラグを立てるよう改善しました。[::1]:443), and ambiguous spellings are enforced fail-closed and flagged by /doctor変更前
IPv6 アドレスの記述解釈が曖昧であったり、安全性の判定がグレーな書き方のネットワークアクセス規制ルールがすり抜けて許可されてしまう懸念がありました。
変更後
IPv6 表記の標準化と、解析が疑わしいドメインルールを徹底してブロックする fail-closed 方式が採用され、/doctor による検証で事前に不備を検出できます。
ユーザーへの恩恵
サンドボックスの通信制御設定ミスによる意図しない外部ネットワーク漏洩を未然に防ぐことができます。
/login コマンドによるログインが成功した直後にも、CLAUDE_CODE_OAUTH_TOKEN による環境変数上書きの警告を再度表示するようにアップデートしました。/login to repeat the CLAUDE_CODE_OAUTH_TOKEN override warning after a successful login変更前
環境変数で認証トークンを固定している状態でログインコマンドを実行すると、ログイン完了の表示だけが出て、実際には環境変数が優先されてログインしたアカウントが使われない現象に気づきにくい状態でした。
変更後
ログインが成功したとしても、環境変数による上書きが有効化されている旨の警告がコンソールに再度明示されるため、アクティブな認証情報の取り違えを防止できます。
ユーザーへの恩恵
別のアカウントに切り替えたつもりで、実際には古いトークンを使い続けて接続エラーになるトラブルを未然に回避できます。
glob、file_path、または command に文字列以外の値が渡された際、クラッシュしてエラー画面が表示される(影響を受けたセッションの --resume 時も含む)問題を修正しました。--resume of the affected session) when a tool call had a non-string glob, file_path, or command value変更前
モデルが誤って非文字列の値を引数に指定してツールを呼び出すと、アプリケーション全体が即座にクラッシュし、該当セッションの再開すらできなくなっていました。
変更後
無効な引数型が渡された場合でも、クラッシュを回避してエラーを適切にハンドリングし、セッションの復旧も可能になります。
ユーザーへの恩恵
予期せぬ引数のエラーによって、それまでの対話履歴や進行中のセッションが失われる事態を回避できます。
claude --continue/--resume at startup)変更前
画面の分割やターミナルの縮小によって表示領域が狭くなっていると、描画処理の計算で例外が発生し、起動時やセッション再開時にクラッシュを繰り返すことがありました。
変更後
極端に狭いウィンドウ幅であってもレイアウトやバッファ計算が安全に行われ、クラッシュすることなく描画されます。
ユーザーへの恩恵
ターミナルのサイズ変更を気にすることなく、任意のウィンドウ幅で安全に作業を継続できるようになります。
\\?\)または UNC パスでファイルを参照した際にクラッシュする問題を修正しました。\\?\) or UNC path変更前
Windows 特有の長いパス表現や共有ネットワークフォルダーのパスが含まれていると、パス解析や隔離環境のチェックに失敗してプログラムが強制終了していました。
変更後
拡張長パスやネットワーク上の UNC パスが指定されても、Windows 側でのパスハンドリングが正常に処理されクラッシュしなくなります。
ユーザーへの恩恵
ファイルパスの記述制限を意識することなく、Windows のネットワーク共有上にあるリソースに対してツールを実行できるようになります。
CLAUDE_CODE_ATTRIBUTION_HEADER を用いてアトリビューションヘッダーを無効にしている場合に、自動モード(auto mode)でのツール呼び出しがすべて失敗する問題を修正しました。CLAUDE_CODE_ATTRIBUTION_HEADER (direct Anthropic API connections)変更前
直接の Anthropic API 接続においてプライバシーやセキュリティのためにヘッダー送信をオフに設定していると、すべてのツール実行がエラーになっていました。
変更後
アトリビューションヘッダーが無効化された状態であっても、セキュリティ判定とツール実行の連携プロセスが正常に機能し、自動モードでのツール呼び出しが成功します。
ユーザーへの恩恵
組織のポリシーでカスタムヘッダーを制限しながら、自動モードの自律的な実行機能を使用できるようになります。
ANTHROPIC_BASE_URL)を経由して接続している claude.ai サブスクライバーに対し、/model コマンドが Sonnet 5 または Opus 5 の 1M コンテキストウィンドウ版を拒否してしまう問題を修正しました。/model rejecting Sonnet/Opus 1M for claude.ai subscribers using a custom ANTHROPIC_BASE_URL gateway変更前
カスタムゲートウェイ環境では 1M の大容量コンテキストウィンドウの利用資格チェックが正常に動作せず、対応モデルの選択が拒否されていました。
変更後
サブスクリプション情報とゲートウェイ経由の機能マッピングが修正され、/model から Sonnet 5 などの 1M コンテキスト版モデルを正しく選択・利用できるようになります。
ユーザーへの恩恵
プロキシ環境下であっても、モデル制限を受けることなく大容量ファイルを読み込ませて対話できるようになります。
localhost の代わりに 127.0.0.1 を使用することで、MCP の OAuth 認証が失敗する問題を修正しました。127.0.0.1 instead of localhost in the redirect URI変更前
一部のセキュリティ制限が厳しい認可サーバーでは、localhost というホスト名でのリダイレクト登録が拒否され、OAuth 認証ループを完了できませんでした。
変更後
明確な IP アドレスである 127.0.0.1 を使用してリダイレクトを処理するため、厳格なポリシーを持つサーバーでも正常に認証が完了します。
ユーザーへの恩恵
特定のエンタープライズ向け MCP サーバーとの連携時に、認証エラーでブロックされることがなくなります。
/install-github-app で生成された Claude Code Review ワークフローが、プルリクエストにレビューコメントを投稿することなく完了してしまう問題を修正しました。/install-github-app completing without posting its review on the pull request変更前
自動で構築された GitHub Actions ワークフローを実行しても、レビュー結果の検出自体は行われるものの、肝心の PR へのコメント書き込みがスキップされていました。
変更後
ワークフローの処理と GitHub API 連携が修正され、実行終了時に PR に対するインラインコメントの投稿が確実に実行されます。
ユーザーへの恩恵
レビューが実行されたかどうかを自分で確認しに行かなくても、PR 画面上に直接レビュー結果が反映されるようになります。
変更前
何千行もあるコードや大量のエラー・警告が存在するファイルを編集すると、IDE から Claude Code への情報同期処理がメインスレッドを占有し、CLI の操作が一時的に全く受け付けられなくなっていました。
変更後
診断データの受け渡しや解析処理が最適化され、大量の警告があるファイルを修正しても UI が固まることなく快適にタイピングを続けられます。
ユーザーへの恩恵
大規模なリファクタリングや Linter の警告が頻出するファイルの編集中に、作業の手を止められるストレスがなくなります。
claude plugin コマンドを実行した際に、一時的なプロセス生存確認用ファイル(liveness file)が残留し、古いプラグインバージョンの自動クリーンアップが妨げられる問題を修正しました。claude plugin commands leaving a stray liveness file that could prevent cleanup of outdated plugin versions変更前
対話モードに入らずにコマンドラインから直接プラグイン操作を行うと、不要になったはずの管理ファイルが削除されずに残り続け、古いキャッシュディレクトリがハードディスク上に蓄積し続けていました。
変更後
コマンド終了時に生存ファイルが即座にクリーンアップされ、バックグラウンドでの不要プラグイン削除スイープが正常に機能するようになります。
ユーザーへの恩恵
プラグインのインストールやアップデートを繰り返しても、不要な古いバージョンがディスク容量を無駄に圧迫するのを自動で防ぐことができます。
変更前
Kubernetes などのコンテナ内で並列エージェントを走らせる際、コンテナに設定された制限(limits)を超えてホスト側の物理コア数を基準にプロセスがフォークされ、リソース枯渇やコンテナの強制終了(OOM/CPU絞り)を招いていました。
変更後
コンテナ環境の CPU リミット(cgroups等)が正しく認識され、その制約の範囲内で安全にワークフローの並列エージェント数が制御されます。
ユーザーへの恩恵
共有サーバー上のコンテナでワークフローを実行しても、制限を超えてインフラを過負荷にしたり、強制停止させられたりする心配がなくなります。
--input-format stream-json を使用したセッションにおいて、空白のみのメッセージが送信された際に 400 API エラーが発生する問題を修正しました。--input-format stream-json sessions getting a 400 API error when a whitespace-only message was submitted変更前
改行やスペース文字だけが何らかの拍子にメッセージ送信バッファに渡されると、API 側からリクエスト不正としてエラーが返され、接続が切断されていました。
変更後
空白のみのメッセージの検証とフィルタリングが適切に行われ、エラーを誘発することなく処理が無視されるか、安全にスキップされます。
ユーザーへの恩恵
外部システムとの連携や自動スクリプト実行時、空の入力が紛れ込んでも実行がクラッシュしなくなります。
変更前
極めて長いテキスト会話でリクエスト上限に達した際、不要なバイナリデータの削除を試みるコンパクション処理が無制限にループし、無駄な API コールやハングアップを発生させていました。
変更後
不要アタッチメントが無くテキスト自体で限界に達していることを即座に検出し、無駄なリトライをせずにユーザーに対処方法を促すエラーを出力して終了します。
ユーザーへの恩恵
不毛な内部ループによる無駄なトークン消費を抑え、コンテキストサイズ問題の限界を即座に認識して対話を仕切り直すことができます。
変更前
プロキシやテレメトリ収集エンドポイントを一本化している企業向け環境において、送信元と送信先が同一のゲートウェイを指していると、セキュリティチェック等により通信が遮断されていました。
変更後
同一ホスト上のデータルーティングが許可され、追加のコレクター設定をすることなく監視ログやメトリクスがゲートウェイに転送されます。
ユーザーへの恩恵
社内のシステム管理者が、ユーザーのクライアント設定を変更することなく、確実に利用統計を回収できるようになります。
managed-mcp.json がデプロイされており、サーバーから MCP サーバーが配信された際、セルフホストランナーなどのリモートセッションが起動時に終了してしまう問題を修正しました(これらのサーバーは警告を表示してスキップされます)。managed-mcp.json is deployed and the server delivers MCP servers; those servers are now skipped with a warning変更前
管理者が配布した設定と、接続時に配信されるサーバー側 MCP 設定の競合により、リモート環境での起動処理が例外を吐いて完全に停止していました。
変更後
非互換または重複する MCP サーバー検出時は、起動を落とす代わりに警告をログに出力した上で、対象のサーバーのみをスキップして起動を維持します。
ユーザーへの恩恵
MCP 設定の配布に不整合があっても、開発者のエディタ接続や自動実行プロセスが突然起動不能になる事態を防げます。
変更前
バックグラウンドで動くコンテナなどのヘッドレス環境で Git クレデンシャルが必要になった際、画面に出ない入力要求プロンプトが裏で開きっぱなしになり、セッションの起動がいつまでも完了しない状態でした。
変更後
インタラクティブな入力待ちが最初から無効化(fail-fast)され、認証エラーの事実をランナーが即座に検知してエラーを返せるようになります。
ユーザーへの恩恵
リポジトリの認証設定ミスが発生した際、何分もハングアップして待たされることなく、即座に設定漏れを検知できるようになります。