# OpenCode browser-automation: проверять результат клика: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: opencode-browser-automation (skill), страница для человека: /r/opencode-browser-automation
- Обновлено 2026-10-18

## Цель

Агент кликнет по элементу и подтвердит, что страница изменилась

Пройди браузерный сценарий через доступные OpenCode Browser инструменты с проверкой каждого действия.

Этот skill задаёт короткий цикл работы с уже подключённым браузером OpenCode: найти нужные элементы, выбрать конкретный вариант и проверить страницу после действия. Он полезен на экранах с несколькими похожими кнопками и списками. Файл объявляет совместимость с OpenCode и использует browser_* primitives. Браузерный провайдер не включён в сам skill; перенос в другое окружение начинается с проверки этих инструментов.

## Источники

- different-ai: browser-automation для OpenCode: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/.opencode/skill/browser-automation/SKILL.md
- different-ai: MIT License: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/LICENSE

## Требования

- OpenCode с уже доступными browser_get_tabs, browser_open_tab, browser_navigate, browser_query и browser_snapshot. Проверьте также нужные инструменты клика, ввода и выбора.
- Самостоятельно проверенный браузерный провайдер: данный обзор не подтверждает его установку по одному SKILL.md.
- Разрешённая тестовая страница и ожидаемый результат каждого действия.

- Зависимость OpenCode Browser: browser_* инструменты (edf977fb0a315728ca1bf247f70249d838b01519): Доступ к вкладкам, странице, вводу и кликам. Источник skill описывает primitives; установка и права конкретного провайдера проверяются отдельно.. Источник: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/.opencode/skill/browser-automation/SKILL.md

## Совместимость

- OpenCode с OpenCode Browser tools: По условиям клиента и зависимостей; версия клиента: не указана. Файл явно указывает opencode и browser_query/browser_snapshot. Конкретный провайдер и его версия в выбранном skill не определены.

## Риски

- Номер элемента имеет смысл только в актуальном списке. После изменения страницы выполните поиск заново.
- Браузер может работать с авторизованными вкладками. Ограничьте сценарий тестовым адресом и безопасными действиями.

## Порядок действий

Применяйте skill там, где перечисленные browser_* tools уже доступны. Передайте адрес, действие и критерий результата. При переносе в другой клиент сначала подтвердите соответствующие инструменты; наличие текста skill само их не создаёт.

1. Сверьте доступные инструменты: Прочитайте исходный skill и проверьте список browser_* tools своего OpenCode. Если нужных инструментов нет, сначала настройте и проверьте браузерный провайдер.

Руководство: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/.opencode/skill/browser-automation/SKILL.md

2. Найдите конкретный элемент: Откройте тестовый адрес. Используйте browser_query в режиме list, сравните текст подходящих элементов и выберите актуальный index.

Руководство: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/.opencode/skill/browser-automation/SKILL.md

3. Подтвердите изменение: После разрешённого действия повторите browser_query или browser_snapshot. Для обычного select используйте browser_select по value/label; ожидаемый результат проверяйте на странице.

```text
Примени browser-automation к указанному тестовому сценарию. Перед действием покажи подходящие элементы и выбранный вариант, после - проверь ожидаемое состояние страницы. Не работай с личными вкладками и не отправляй реальные данные.
```

Руководство: https://github.com/different-ai/agent-bank/blob/edf977fb0a315728ca1bf247f70249d838b01519/.opencode/skill/browser-automation/SKILL.md

## Как проверить результат

Для каждого действия есть актуальный список элементов и наблюдение результата после него. Выбор по index соответствует нужному тексту; после изменения страницы список обновлён. Если tools недоступны, выполнение остаётся неподтверждённым.
