要点
GitHub が VS Code 向け Copilot のブラウザ操作機能を一般提供し、エージェントが実際のブラウザでページを開き、ナビゲートやコンテンツ読み取りを実行できるようになった。
VS Code における GitHub Copilot のブラウザツールが、一般利用可能になりました。エージェントは現在、実際のブラウザを操作し、ライブの Web アプリをナビゲートし、見つけた情報をチャットにフィードバックできます。ブラウザツールはプレビューユーザーからのフィードバックを反映して設計され、一般利用開始時にデフォルトで有効になっています。
ブラウザ内でのエージェントの動作
内部では、エージェントは開発者が使用するのと同じブラウザ操作を行います。具体的には以下が可能です:
ページの開封とナビゲーション、クリック、入力、ホバー、ドラッグ、ダイアログの処理。
ページコンテンツの読み取り、コンソールエラーのキャプチャ、スクリーンショットの取得。
一連の手順がツール呼び出しよりも効率的な場合に、スクリプトフローを実行。
DevTools(開発者ツール)もブラウザツールバーに直接配置されているため、要素の検査やコンソール出力の表示、ページ自体でのデバッグをユーザーが行うこともできます。
制御は常にあなたが握る
タブはデフォルトでプライベートです:エージェントがあなたが開いたページを読み込んだり操作したりすることはできず、"Share with Agent(エージェントと共有)"を選択するまでアクセスできません。また、そのアクセス権限はいつでも取り消すことができます。
エージェントのタブは隔離されています:エージェント自身が開くページは、新しいセッションで実行され、通常のブラウジングからのクッキーやストレージへのアクセスはありません。Agents ウィンドウ内で並列に実行される各エージェントも、互いのブラウザタブをプライベートに保ちます。
機密性の高い権限はデフォルトで拒否されます:ブラウザはカメラ、マイク、位置情報のリクエストをブロックしますが、通知、クリップボードへのアクセス、ファイル選択は許可したままです。
エンタープライズ向け制御機能
管理者はブラウザツールを中央管理できます:
新しい専用オン/オフスイッチ(workbench.browser.enableChatTools)
エージェントが到達できるサイトを制限するための既存の許可リストと拒否リスト(workbench.browser. / workbench.browser.)
ワークスペースの信頼性と承認プロンプトは引き続き適用されます。
始め方
ブラウザツールは、エディターウィンドウとエージェントウィンドウの両方で利用可能です。VS Code を更新し、エージェントにページを開くかテストするよう指示してください。
詳細については、エージェント向けのブラウザツールのドキュメントおよびブラウザエージェントのテストガイドをご覧ください。また、microsoft/vscode リポジトリでフィードバックをお寄せください。