Visual Studio CodeにおけるGitHub Copilot、5月リリース
GitHub は VS Code の May リリースにおいて、エージェントファーストのワークフローを強化し、BYOK モデルのオフライン環境対応やセッション同期機能を追加した。
キーポイント
エージェントウィンドウの安定版プレビュー化と機能拡張
タスク完了に焦点を当てた「Agents window」が Stable プレビューとして利用可能になり、複数セッションの並列表示や Git フローとの連携が強化された。
BYOK モデルのオフライン環境対応と制御機能
Bring-Your-Own-Key モデルがエアギャップ環境でも利用可能となり、コミットメッセージ生成などのユーティリティタスクに特定のモデルを割り当てる設定が可能になった。
セッションの同期と履歴管理機能
チャットセッションが GitHub アカウントへ自動同期され、検索可能な履歴として残るようになり、/chronicle コマンドによる過去の分析やレポート生成もサポートされた。
ターミナル出力の最適化とセキュリティ強化
テストやビルドなどの冗長な出力を圧縮してトークン使用量を削減し、パスワードなどの機密情報は LLM に送信されないよう保護されます。
統合ブラウザと HTML プレビューの機能追加
デバイスエミュレーションやスクリーンショットの取得が可能になり、拡張機能なしでローカルの HTML ファイルを直接プレビューできるようになりました。
検索・編集体験の改善とアクセシビリティ向上
変更済みファイルのみを検索するオプションや、Mermaid 図表を内蔵した Markdown プレビューが追加され、インライン補完のノイズも削減されています。
影響分析・編集コメントを表示
影響分析
このリリースは、IDE が単なるコードエディタから自律的なエージェントを統合した開発プラットフォームへと進化することを示す重要な転換点です。特に BYOK のオフライン対応とセッション同期機能の強化は、セキュリティコンプライアンスが厳しい企業環境や分散チームでの AI 活用障壁を大幅に下げると予想されます。
編集コメント
IDE の進化において、単なるコード補完から自律的なタスク実行へパラダイムシフトが加速しています。特にセキュリティ要件の高い現場でも導入可能な BYOK の拡充は、企業採用の鍵となる機能です。
VS Code は毎週の安定版リリースを継続しています。本変更ログは、2026 年 5 月および 6 月初旬に提供された v1.120 から v1.123 までのリリースを対象としています。
5 月には、タスクの完了に焦点を当てたコード編集よりもエージェントファーストな体験を提供する「Agents ウィンドウ」を VS Code Stable のプレビューとして利用可能にしました。また、長時間実行されるより複雑なエージェントセッションに対するリモート制御のサポートも強化されました。
VS Code は BYOK(Bring Your Own Key)モデルをサポートしており、ユーザーが独自の言語モデル API キーを使用できます。今月、この BYOK 機能をエアギャップ環境にも拡張し、コミットメッセージ生成などのユーティリティタスクを処理するモデルを指定するための制御機能を追加しました。
Agents ウィンドウ
Stable(プレビュー)の Agents ウィンドウ:複数のプロジェクトにわたってエージェントファーストで作業し、より高速なナビゲーションと変更レビューのための専用インターフェースを活用できます。
リモートエージェント(プレビュー):SSH または Dev Tunnels を介してリモートマシン上でセッションを実行でき、クライアントが切断されてもセッションは継続されます。
Agent Host Protocol (AHP):複数のクライアント間でエージェントセッションの状態を同期するためのオープンプロトコルに対する投資を継続しています。
セッション設定の永続化:新しいセッションでも、直近の選択(エージェントハネスおよびアイソレーションモードを含む)が保持されます。
セッションと Git フローの改善:新しいセッションでは、エージェントによる編集開始前にベースブランチの更新を取得できるようになり、コミット、同期、関連操作後に Agents ウィンドウは自動的に Git 状態を更新します。また、エージェントはリモートマシン上でタスクをトリガーすることも可能です。
セッション同期:チャットセッションが自動的に GitHub アカウントに同期されるようになり、マシンやワークスペースを跨いだ作業の検索可能な履歴が利用可能になります。
クロニクル:/chronicle コマンドを使用して過去のセッションを検索したり、スタンドアップレポートを生成したり、パーソナライズされた生産性向上のヒントを受け取ったりできます。
複数セッションの並列表示:エージェントウィンドウで複数のエージェントセッションを同時に開くことができます。ドラッグ、Alt キーを押しながらクリック、または「横に開く」機能を使用して、作業を並行して比較・レビューできます。
サンドボックス内でのネットワーク依存コマンドのリトライ:ネットワークアクセスを必要とするターミナルコマンドは、ファイルシステム保護を維持したまま、より広範なネットワーク権限で自動的に再試行されます。
言語モデルと BYOK(Bring Your Own Key)
エアギャップ対応の BYOK:BYOK モデルは、GitHub の認証なしに隔離環境で実行できます。
カスタムエンドポイントプロバイダー:チャット完了、レスポンス、またはメッセージ用のエンドポイントを、1 つのプロバイダーフローから互換性のある形で追加できます。
プロバイダー別モデルピッカー:マルチプロバイダー環境において、モデルの検索と切り替えがより容易になります。
BYOK トークン可視化:コンテキストウィンドウは、BYOK モデルの実際のトークン使用状況を報告するようになりました。
推論努力度の制御:モデルピッカーから直接思考の努力度を設定し、品質、レイテンシ、コストのバランスを調整できます。
構成可能なユーティリティモデル:タイトル作成、要約、リネーム提案、コミットメッセージ、意図検出を担当するモデルを選択できます。
ターミナルの安全性と効率性
ターミナル出力の圧縮機能拡張:テスト、ビルド、リンター、Docker、パッケージマネージャーからのより詳細な出力パターンが、モデルに到達する前に圧縮され、トークン使用量の最適化とコスト削減が図られます。
コマンドリスク評価(実験的):ターミナルの確認画面には、AI 生成のリスクレベルと短い安全性の説明が含まれます。
機密プロンプトはターミナル内に留まる:パスワード、パスフレーズ、PIN、認証コードは直接ターミナルに入力され、大規模言語モデル (LLM) と共有されることはありません。
バックグラウンドコマンドの UX 改善:チャット内で実行状態をより明確に示すインジケーターが追加され、完了したバックグラウンドエージェントターミナルの自動クリーンアップにより、マシン上のリソース節約と管理の容易化が実現します。
エージェント対応ターミナルコマンド:VSCODE_AGENT 環境変数により、CLI がエージェント-initiated コマンドに対して動作を適応させることができます。
その他新機能
統合ブラウザ:デバイスのエミュレーション機能を追加し、ウェブサイトのレスポンシブ性をテストできます。新しいスクリーンショットオプションでは、ビューポート、選択範囲、または全ページをキャプチャし、それらをチャットコンテキストとして添付して UI 問題の再現や説明を支援できます。お気に入りのページも保存して、開いているタブと一緒に素早くアクセスできるようになりました。
HTML ファイルプレビュー:拡張機能をインストールすることなく、統合ブラウザ内でローカルの HTML ファイルを直接プレビューできます。エクスプローラーまたはエディタタブでファイルに右クリックし、「統合ブラウザで開く」を選択してください。
変更されたファイルのみを検索:ローカルで修正され、未コミットの状態のファイルに結果を絞り込むことができる新しい検索パネルの切り替え機能が追加されました。
Markdown プレビューの改善:Mermaid 図の描画と YAML フロントマターの表示が、個別の拡張機能なしで組み込み機能となりました。また、ソースコントロールからファイルを開く際にも、生のソースコードではなくレンダリングされたプレビューとして Markdown の差分を確認できるようになりました。
クイック提案のデフォルト調整:インライン補完が利用可能な場合に、ノイズを軽減した体験を提供します。
問題報告ウィザード:スクリーンショットや動画記録に対応した新しい問題投稿フローが導入されました。
アクセシビリティと UX の更新:エディタ全体にわたる継続的な改善が行われています。
Happy coding! (楽しいコーディングを!)
GitHub コミュニティ内でディスカッションに参加してください。
本記事「Visual Studio Code における GitHub Copilot、5 月リリース(続き 4/4)」は、最初に The GitHub Blog で公開されました。
原文を表示
VS Code continues with weekly stable releases. This changelog covers releases v1.120 through v1.123, the releases we shipped throughout May and early June 2026.
In May, we made the Agents window available in VS Code Stable as a preview, giving users an agent-first experience focused on completing tasks rather than editing code. We also improved support for remotely controlling longer-running, more complex agent sessions.
VS Code supports bring-your-own-key (BYOK) models, letting you use your own language model API keys. This month, we expanded BYOK to air-gapped environments and added controls to specify which models handle utility tasks like commit message generation.
Agents window
Agents window in Stable (preview): Work agent-first across multiple projects with a dedicated surface for faster navigation and change review.
Remote agents (preview): Run sessions on remote machines over SSH or Dev Tunnels, with sessions continuing even when the client disconnects.
Agent Host Protocol (AHP): Continued investment in an open protocol for synchronizing agent session state across multiple clients.
Session preferences persist in new sessions: New sessions keep your recent choices, including agent harness and isolation mode.
Sessions and Git flow improvements: New sessions can pull base branch updates before the agent starts edits, the Agents window refreshes Git state automatically after commits, syncs, and related operations, and agents can trigger tasks on remote machines.
Session sync: Chat sessions now sync automatically to your GitHub account, giving you a searchable history of your work across machines and workspaces.
Chronicle: Use /chronicle commands to query past sessions, generate standup reports, and get personalized productivity tips.
Multiple sessions side-by-side: Open more than one agent session at the same time in the Agents window. Drag, Alt-click, or use Open to the Side to compare or review work in parallel.
Retry network-dependent commands in sandbox: Terminal commands that require network access are automatically retried with broader network permissions, while keeping filesystem protections in place.
Language models and BYOK
Air-gapped BYOK: Bring-your-own-key models can run in isolated environments without GitHub authentication.
Custom Endpoint provider: Add endpoints compatible with chat completions, responses, or messages from one provider flow.
Model picker by provider: Find and switch models more easily in multi-provider environments.
BYOK token visibility: The context window now reports real token usage for bring-your-own-key models.
Reasoning effort controls: Configure thinking effort directly from the model picker to balance quality, latency, and cost.
Configurable utility models: Choose which models handle titles, summaries, rename suggestions, commit messages, and intent detection.
Terminal safety and efficiency
Expanded terminal output compression: More verbose output patterns from tests, builds, linters, Docker, and package managers are compressed before reaching the model to optimize token usage and help reduce costs.
Command risk assessment (experimental): Terminal confirmations include AI-generated risk levels and short safety explanations.
Sensitive prompts stay in terminal: Passwords, passphrases, PINs, and verification codes are entered directly in the terminal and are not shared with the LLM.
Better background command UX: There are now clearer running-state indicators in chat, plus automatic cleanup of completed background agent terminals to help save resources on your machine and keep things more manageable.
Agent-aware terminal commands: The VSCODE_AGENT environment variable lets CLIs adapt behavior for agent-initiated commands.
Also new
Integrated browser: Adds device emulation to test your website’s responsiveness. New screenshot options let you capture the viewport, a selected area, or the full page and attach any of them as chat context to help reproduce and explain UI issues. You can also save favorite pages for quick access alongside open tabs.
HTML file preview: Preview local HTML files directly in the integrated browser without installing an extension. Right-click a file in the Explorer or editor tab and select Open in Integrated Browser.
Search only in changed files: There’s a new search panel toggle that can scope results to locally modified, uncommitted files.
Markdown preview improvements: Mermaid diagram rendering and YAML front matter display are now built in, without requiring separate extensions. You can also view Markdown diffs as rendered preview instead of raw source when opening files from Source Control.
Quick suggestions default tuning: Experience reduced noise when inline completions are available.
Issue reporter wizard: New issue filing flow with support for screenshots and video recordings.
Accessibility and UX updates: Ongoing improvements across editor surfaces.
Happy coding!
Join the discussion within GitHub Community.
The post GitHub Copilot in Visual Studio Code, May releases appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み