eve-агент Vercel получил браузер в песочнице — клики, формы и скриншоты

Расширение @agent-browser/eve цепляется к eve-агенту через agent/extensions/ и открывает полный набор браузерных действий: переходы по страницам, чтение контента, клики, формы, скриншоты, плюс консоль и сеть. Chromium с agent-browser работает внутри песочницы eve, не в вашем приложении — зависимости можно заранее прогреть в шаблоне или поставить при первом запуске.
От снимка к клику
Инструменты идут с префиксом browser__: navigate, snapshot, click, fill, screenshot. Ссылка из снимка страницы — например [ref=e12] — превращается в селектор @e12: агент сначала смотрит DOM, потом нажимает именно тот элемент.
Изоляция и контроль
- Песочница — браузер не выходит за пределы eve.
- Список доменов — параметр
allowedDomainsограничивает навигацию и подресурсы; через options настраиваются размер вывода, скриншоты, прокси и имя сессии. - Учётные данные — команды для cookie, storage и сохранённого auth-state не попадают в контекст модели; через eve extension overrides можно отключить инструменты, требовать подтверждения или добавить guarded tools под приложение.
Готовый пример — Next.js eve-приложение с подключённым расширением; установка и монтирование описаны в документации.
Источник: Give your eve agent a browser.