GitHub объявил, что браузерные инструменты для GitHub Copilot в VS Code стали общедоступными. Теперь агент Copilot может работать не только с кодом в редакторе, но и с реальным браузером: открывать страницы, переходить по ссылкам, кликать по элементам, вводить текст, читать содержимое страницы, собирать ошибки из консоли и делать снимки экрана.
По сути, Copilot получает доступ к части сценариев, которые разработчик обычно выполняет вручную при проверке веб-приложения. Это ещё один шаг в сторону агентной разработки, где ИИ-помощник не просто предлагает фрагменты кода, а может пройти по приложению и вернуть результаты проверки обратно в чат.
Что умеет агент в браузере
В браузере агент получает набор действий, похожий на обычные пользовательские операции. Он может открывать страницу, перемещаться по сайту, нажимать кнопки, вводить данные, наводить курсор, перетаскивать элементы и работать с диалоговыми окнами.
Также Copilot может читать содержимое страницы, фиксировать ошибки из консоли и делать снимки экрана. Если последовательность действий слишком длинная для отдельных команд, агент может запускать сценарии, чтобы быстрее пройти нужный пользовательский путь.
Инструменты разработчика доступны прямо на панели браузера. Поэтому разработчик при необходимости может сам открыть элементы страницы, посмотреть вывод консоли и отладить поведение приложения без переключения в отдельную среду.
Зачем это нужно
Главный сценарий — проверка веб-интерфейсов во время разработки. Например, можно попросить Copilot открыть локальную страницу, пройти пользовательский сценарий, найти ошибку в консоли или проверить, как работает форма после изменений в коде.
Это не заменяет полноценное тестирование, но сокращает часть рутинной ручной проверки. Особенно это может быть полезно во фронтенде и фулстек-разработке, где после правок часто приходится переключаться между редактором, браузером, консолью и инструментами отладки.
Раньше подобные сценарии обычно требовали дополнительных расширений, внешних инструментов или ручного подключения браузера к агенту. Теперь базовая работа с браузером встроена в VS Code и доступна из редактора и окна агентов.
Доступ остаётся под контролем пользователя
GitHub отдельно подчёркивает ограничения доступа. Вкладки, которые пользователь открыл сам, по умолчанию остаются приватными: агент не может читать их содержимое или взаимодействовать со страницей, пока пользователь явно не выберет Share with Agent. Этот доступ можно отозвать в любой момент.
Вкладки, которые открывает сам агент, изолированы от обычной браузерной сессии. У них нет доступа к cookie и хранилищу данных из повседневного браузинга. Если параллельно запущено несколько агентов, их вкладки также изолированы друг от друга.
Для чувствительных разрешений требуется явное подтверждение пользователя. Это касается камеры, микрофона, геолокации, уведомлений и чтения буфера обмена. Агент не может выдать такие разрешения сам себе. По умолчанию разрешены только менее рискованные действия, например безопасная запись в буфер обмена.
Что предусмотрено для компаний
Для корпоративной разработки добавили централизованное управление браузерными инструментами. Администраторы могут включать или отключать их через параметр workbench.browser.enableChatTools.
Также действуют настройки сетевого доступа для агентов: chat.agent.allowedNetworkDomains и chat.agent.deniedNetworkDomains, которые работают при включённом chat.agent.networkFilter. С их помощью можно ограничить, к каким доменам агент и встроенный браузер могут обращаться. Запрещённые домены имеют приоритет, а в списках поддерживаются шаблоны вроде *.example.com.
Кроме того, продолжают применяться механизмы доверия к рабочей области и запросы подтверждения для действий, которые требуют участия пользователя.
Как включить
Браузерные инструменты доступны в окне редактора и в окне агентов. Чтобы попробовать их, нужно обновить VS Code и попросить агента открыть или протестировать страницу.
В практическом смысле это обновление показывает, куда движутся инструменты для разработки с ИИ. Редактор постепенно становится не просто местом, где агент пишет код, а средой, где он может запускать часть проверок, собирать контекст из браузера и помогать быстрее находить проблемы в интерфейсе.
Разобраться, как ИИ-инструменты меняют разработку и проверку кода, можно на бесплатных уроках с практикующими экспертами:
-
16 июля 20:00. «Профессия тестировщика в эпоху ИИ — угроза потери работы или суперсила?». Записаться
-
21 июля 20:00. «Разработка ИИ-приложений с Claude Code». Записаться
ссылка на оригинал статьи https://habr.com/ru/articles/1056510/