Anthropic、Claude Code v2.1.229 をリリースしリモート制御機能を強化
本文の状態
日本語全文を表示中
詳細モードで約6分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Anthropic は Claude Code のバージョン v2.1.229 をリリースし、リモート制御機能の継続やストリーミング接続の安定化など、開発環境での実用性を高める複数のバグ修正と機能を追加した。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るAI深層分析を開く2026年8月13日 06:26
AI深層分析
キーポイント
接続安定性とセッション管理の強化
長時間思考中のアイドルタイムアウトを防止する SSE keepalive ピングを追加し、リモート制御セッションの状態を明確に区別して表示する機能を改善した。
Windows および特殊環境でのクラッシュ修正
拡張パスや UNC パスへのアクセス、狭窄されたターミナルウィンドウでの描画処理において発生していたクラッシュを修正し、Windows 環境の安定性を向上させた。
MCP およびプラグイン機能のバグフィックス
厳格な認証サーバーとの MCP OAuth 接続問題や、プラグコマンドによるファイル残存問題を解決し、開発ワークフローの信頼性を高めた。
API 連携とコンテナ環境の最適化
カスタムゲートウェイでのモデル指定エラーを修正し、CPU リミット付きコンテナ内でのリソース認識を正しく行うよう調整した。
API リクエスト制限超過時のエラー処理改善
メッセージのみのサイズが API の 32 MB リミットを超える会話で、画像やドキュメントを削除できない場合、再試行せずに明確なエラーメッセージを表示するようになった。
重要な引用
Added SSE keepalive pings to gateway streaming responses during long thinking pauses, preventing idle-timeout disconnects on Vertex and Bedrock upstreams
Fixed a crash on Windows when a tool call or message referenced a file by an extended-length (\?\) or UNC path
Fixed MCP OAuth with strict authorization servers by using 127.0.0.1 instead of localhost in the redirect URI
Improved workflow fan-outs to stagger same-prefix sibling agents so subsequent agents read the cached prompt prefix instead of re-paying it
編集コメントを表示
編集コメント
今回のアップデートは、新機能の追加というよりは、既存の複雑な開発環境における安定性を確保するための重要なパッチ群である。特に Windows 環境やコンテナ内での動作改善は、実務で Claude Code を利用する開発者にとって即効性のある価値がある。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- 直近のリモートコントロールセッションを再開するための
claude remote-control --continueのドキュメントを追加しました。
- 自己ホスト型ランナーセッションにおいて、マネージド環境と同様のサーバー提供型 Claude Code フックサポートを追加しました。
- Vertex や Bedrock の上流サービスでアイドルタイムアウトによる切断を防ぐため、長時間の思考停止中にゲートウェイのストリーミングレスポンスに SSE keepalive ピングを追加しました。
- プラグインマーケットプレースに「
command」ソースを追加:ローカルコマンド(IDE など)がプラグインディレクトリを出力し、セッションごとに再解決して適用されるため再起動不要。mode: "link"を指定すると、その場でリンクとして機能します。
ListAgentsコマンドで、切断されたリモートコントロールセッションは「offline」としてマークされ、クラウド上のセッションには「cloud」というラベルが付与されます。
- ストリーミング中に一部が消失したり、ターミナルに重複して出力されていた長めのレスポンスのバグを修正しました
ツール呼び出し時に、glob、file_path、または command の値が文字列でない場合に発生していたクラッシュ(影響を受けたセッションの --resume 実行時を含む)を修正しました。
進行バーやマークダウンテーブルが非常に狭いターミナルウィンドウでレンダリングされた際に発生する RangeError によるクラッシュを修正しました(これにより、起動時に claude --continue や --resume コマンドもクラッシュする可能性があります)。
ツール呼び出しまたはメッセージで拡張長(\?\)または UNC パスを使用してファイルを参照した際に Windows で発生するクラッシュを修正しました。 (原文の技術表記: \\?\)
- 環境変数
CLAUDE_CODE_ATTRIBUTION_HEADERを設定して Attribution ヘッダーを無効化しているユーザー(直接の Anthropic API 接続)において、すべてのツール呼び出しで自動モードが失敗する不具合を修正しました。
ANTHROPIC_BASE_URLゲートウェイを指定して利用する claude.ai サブスクリプションユーザーに対し、/modelコマンドで Sonnet/Opus 1M が拒否される不具合を修正しました。
- 厳格な認証サーバーに対応する MCP の OAuth 実装を修正し、リダイレクト URI において
localhostの代わりに127.0.0.1を使用するようにしました。
ノートパソコンのターミナルでスラッシュコマンドを入力した後、リモートコントロールクライアントが動作中のスピナーから抜け出せなくなる不具合を修正しました。
/install-github-appコマンドで生成された Claude Code Review ワークフローが、プルリクエストにレビューを投稿せずに完了してしまう不具合を修正しました。
- 数千の IDE ダイアグノスティック情報を含むファイルを編集した際に、IDE エクステンションが接続されている状態で数秒間の UI 停止が発生する問題を解決しました。
claude pluginコマンドを一度実行しただけで、古いプラグインバージョンのクリーンアップを妨げる可能性のある残存ファイル(liveness ファイル)が残ってしまう不具合を修正しました。
CPU リミットが設定されたコンテナ内で、ホストマシンのコア数に基づいて動的ワークフローを修正しました。
原子的なファイル置換後にファイルウォッチャーのハンドルリークが発生する問題や、ネットワークまたは仮想ファイルシステム上でスケジュールタスクウォッチャーが失敗した際に Windows で未処理のエラーが発生する問題を修正しました。
空白のみを含むメッセージを送信した際に SDK や --input-format stream-json セッションで 400 API エラーが発生していた不具合を修正しました。
メッセージのみのサイズが API の 32 MB リクエスト制限を超える会話において、画像やドキュメントを削除できない場合に圧縮処理を再試行していた問題を修正し、現在は明確なエラーメッセージを表示して一度で失敗するように変更しました。
Claude Desktop セッションからの OpenTelemetry エクスポートが、テレメトリエンドポイントとしても機能するデスクトップ管理ゲートウェイによって拒否される不具合を修正しました。
managed-mcp.jsonのデプロイとサーバーによる MCP サーバーの提供時に、自己ホスト型ランナーやその他のリモートセッションが起動時に終了する不具合を修正しました。これにより、該当するサーバーは警告付きでスキップされるようになりました。
- 自己ホスト型ランナーのリポジトリ準備中に Git Credential Manager のプロンプトで止まってしまう問題を修正しました。認証情報が不足している場合、現在は即座にエラーとして処理されます。
- ワークフローのフォーク処理を改善し、同じプレフィックスを持つ並列エージェントを時間差で実行するように調整しました。これにより、後続のエージェントはキャッシュされたプロンプトプレフィックスを読み込むため、再計算する必要がなくなります(
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0を設定するとこの機能は無効化されます)。
- 「プロンプトが長すぎる」というエラーメッセージを改善し、自動圧縮で回復できない理由を明確に説明するようにしました。これにより、単に
/compactコマンドの提案をするだけでなく、問題の本質を理解できるようになっています。
- 沙箱の改善:ネットワークドメインリスト内の IPv6 リテラルは now ブラケットで囲まれるようになりました(例:
[::1]:443)。また、曖昧な記述については、システムが自動的に停止し、/doctorコマンドによって警告が表示されるようになります。
- ログイン後の成功時に、
CLAUDE_CODE_OAUTH_TOKENの上書き警告を再表示するように/loginを更新しました
- 危険なフラグ(
--force、--amend、--no-verifyなど)を指定した git や gh コマンドが自動的に承認されるのを防ぐため、/commit-push-prの挙動を変更しました。
セルフホスト型ランナーの Windows 起動設定を変更し、明示的な --base-dir の指定を必須としました。これにより、Windows ではデフォルトのチェックアウトディレクトリは存在しなくなりました。
- [VSCode] 「問題の報告」および「
/bug」というコマンドは、廃止されたアンケートリンクを開く代わりに、ビルトインのフィードバックダイアログを起動するようになりました。
- [VSCode] 左右にドッキングしたレイアウトと積み重ねたレイアウトの両方で、
/btwサイド質問パネルの境界をドラッグしてリサイズ可能になりました。
- [VSCode] サイドバーにセッショングループを追加しました。右クリックで新規作成、名前変更、削除が可能です。Cmd または Ctrl キーを押しながらクリックすると複数のセッションを一度に移動できます。
原文を表示
What's changed
- Documented claude remote-control --continue for resuming the most recent Remote Control session
- Added server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior
- Added SSE keepalive pings to gateway streaming responses during long thinking pauses, preventing idle-timeout disconnects on Vertex and Bedrock upstreams
- Added plugin marketplace 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
- ListAgents now marks disconnected Remote Control sessions as offline and labels your cloud sessions as cloud
- Fixed long responses partly disappearing while streaming and being printed twice in the terminal
- Fixed a crash to the error screen (including on --resume of the affected session) when a tool call had a non-string glob, file_path, or command value
- Fixed a RangeError crash when a progress bar or markdown table rendered in a very narrow terminal window (could also crash claude --continue/--resume at startup)
- Fixed a crash on Windows when a tool call or message referenced a file by an extended-length (\\?\) or UNC path
- Fixed auto mode failing on every tool call for users who disable the attribution header via CLAUDE_CODE_ATTRIBUTION_HEADER (direct Anthropic API connections)
- Fixed /model rejecting Sonnet/Opus 1M for claude.ai subscribers using a custom ANTHROPIC_BASE_URL gateway
- Fixed MCP OAuth with strict authorization servers by using 127.0.0.1 instead of localhost in the redirect URI
- Fixed Remote Control clients showing a stuck working spinner after a slash command typed in the laptop terminal
- Fixed the Claude Code Review workflow generated by /install-github-app completing without posting its review on the pull request
- Fixed multi-second UI stalls after editing a file with thousands of IDE diagnostics while the IDE extension is connected
- Fixed one-shot claude plugin commands leaving a stray liveness file that could prevent cleanup of outdated plugin versions
- Fixed dynamic workflows inside CPU-limited containers using the host machine's core count instead of the container's CPU limit
- Fixed a file-watcher handle leak after atomic file replacements, and an uncaught error on Windows when the scheduled-tasks watcher failed on a network or virtual filesystem
- Fixed SDK and --input-format stream-json sessions getting a 400 API error when a whitespace-only message was submitted
- Fixed conversations whose messages alone exceed the API's 32 MB request limit retrying compaction when no images or documents can be stripped; they now fail once with a clear message
- Fixed OpenTelemetry export from Claude Desktop sessions being rejected by the Desktop-managed gateway when that gateway is also the telemetry endpoint
- Fixed self-hosted runner and other remote sessions exiting at startup when managed-mcp.json is deployed and the server delivers MCP servers; those servers are now skipped with a warning
- Fixed self-hosted runner repository preparation hanging on a Git Credential Manager prompt; git now fails fast when credentials are missing
- Improved workflow fan-outs to stagger same-prefix sibling agents so subsequent agents read the cached prompt prefix instead of re-paying it (CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 disables)
- Improved "prompt is too long" errors to explain why automatic compaction could not recover instead of only suggesting /compact
- Improved sandbox: IPv6 literals in network domain lists are now bracketed ([::1]:443), and ambiguous spellings are enforced fail-closed and flagged by /doctor
- Updated /login to repeat the CLAUDE_CODE_OAUTH_TOKEN override warning after a successful login
- Changed /commit-push-pr so git/gh commands with dangerous flags (--force, --amend, --no-verify, etc.) are no longer auto-approved
- Changed self-hosted runner Windows startup to require an explicit --base-dir; there is no default checkout directory on Windows
- [VSCode] "Report a problem" and /bug now open the built-in feedback dialog instead of a retired survey link
- [VSCode] Made the /btw side-question panel resizable by dragging its boundary, in both side-docked and stacked layouts
- [VSCode] Added session groups in the sidebar — right-click to create, rename, or delete; Cmd/Ctrl- or Shift-click to move several sessions at once
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み