Bugpatrol — скилл

Команда ИИ-тестировщиков пользуется приложением, находит баги, правит их в отдельной копии репозитория и открывает PR.

  • 146 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Широкий доступ

Почему такой уровень

  • Агенты автономно нажимают кнопки в приложении и могут менять данные.
  • При включении исправитель правит код, а публикация открывает PR и issue от вашего имени.
Все причины и проверки

agent-labs-dev/bugpatrol

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/bugpatrol

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агенты автономно нажимают кнопки в приложении и могут менять данные.
  • При включении исправитель правит код, а публикация открывает PR и issue от вашего имени.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Bugpatrol запускает цикл из четырех агентов. Исследователь работает с приложением как тестировщик и сообщает о подозрительном, судья отбирает настоящие ошибки и пишет задачи в трекере, исправитель готовит патч в отдельной рабочей копии `git worktree`, после чего исследователь и судья перепроверяют исправление в запущенном приложении. Поддерживаются веб (Playwright), Electron, симуляторы iOS и Android через Maestro, HTTP API, CLI и терминальные интерфейсы. Результат виден в локальном дашборде, в запросах на слияние и задачах GitHub и в JSON-файлах `.bugpatrol/runs/`.

Для кого. Небольшим командам без выделенного QA, которым нужен постоянный ночной обход приложения с готовыми отчетами.

Подходит, если

  • После каждого коммита в `main` хочется автоматически обходить основные экраны.
  • Мобильное приложение проверяют на симуляторе без ручных сценариев.
  • Найденный баг должен сразу уходить в задачу GitHub с описанием и шагами.
  • Простой багфикс поручают агенту с перепроверкой в запущенном приложении.

Не подходит, если

  • Приложению нужны строго детерминированные регрессионные тесты: для этого у проекта есть отдельный режим `bugpatrol run`.
  • Нельзя давать агентам запись в репозиторий и доступ к запущенному приложению.
  • Бюджет на токены ограничен: цикл идет непрерывно.

Пример запроса к агенту

Настрой Bugpatrol для этого репозитория: запусти приложение локально, включи обход и оставь исправителя выключенным.

Ограничения

Исправитель и публикация в GitHub выключены, пока их не включат в настройках `.bugpatrol/bugpatrol.yml`. Нужен CLI-агент (Claude Code, Codex, Kimi CLI, `opencode`, `pi`) или ключ API, и каждый цикл тратит токены. Для публикации нужен `gh` с правами записи в репозиторий. Если `npx` падает из-за комментария в `overrides` файла `package.json`, помогают `pnpm dlx bugpatrol` или `npm install -g bugpatrol`. Агенты нажимают кнопки в приложении, поэтому проверяйте его на тестовых данных.

Как отключить. Остановите процесс патруля и удалите скилл `npx skills remove bugpatrol`. Папку `.bugpatrol/` и открытые PR закройте и удалите вручную.

Частые вопросы

Как запустить обход?

Командой `npx bugpatrol`. Она повторяет цикл: исследование, суд, исправление, перепроверка и публикация, пока в main не появится новый коммит.

Где смотреть, что делают агенты?

Командой `npx bugpatrol dashboard` открывается локальный дашборд с живым экраном и статусом.

Можно ли использовать как проверку перед слиянием?

Для этого есть режим `bugpatrol run`: детерминированный шлюз для веб-приложений без агентов, он описан в документации.

Какие модели подходят?

CLI-агенты Claude Code, Codex, Kimi CLI, opencode, pi либо ключ OpenRouter, Vercel AI Gateway, OpenAI, Anthropic или свой адрес.

Что делает исправитель по умолчанию?

Ничего: исправитель и публикация в GitHub выключены, пока их не включат в `.bugpatrol/bugpatrol.yml`. Сначала можно получить только отчеты и дашборд.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Explorbot автономно исследует веб-приложение в браузере, находит ошибки и сохраняет найденные сценарии как Playwright-тесты.

CLIШирокий доступ105Звезды репозитория

Скилл состязательного аудита кода: Hunter ищет ошибки, Skeptic их оспаривает, Referee выносит вердикт, а правки без вашего разрешения не вносятся

СкиллРасширенный доступ558Звезды репозитория

Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки

СкиллШирокий доступ3,6 тыс.Звезды репозитория

Плагин с навыками для тестирования: от требований и тест-кейсов до прогона API, мобильных и веб-проверок с доказательствами.

ПлагинРасширенный доступ101Звезды репозитория
Официальный

Сервер SmartBear открывает агенту BugSnag, Swagger, Zephyr, QMetry и PactFlow: ошибки, спецификации API, тест-кейсы, контракты

MCP-серверРасширенный доступ44Звезды репозитория

Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны

CLIРасширенный доступ856Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Bugpatrol (эта карточка)нет146
QA Wolf CLIнет3 459запускает сценарии QA Wolf; Bugpatrol сам исследует приложение и ищет ошибки
Agentic Playwrightнет283дает агенту управление Playwright; здесь есть замкнутый цикл поиска, исправления и перепроверки

Коротко о README

Сначала идет схема цикла из пяти шагов, затем установка скилла и запрос для агента. Таблица перечисляет платформы, модели, GitHub и форматы вывода, а ниже — ссылки на разделы документации.

Бейдж для README

Сообщить о проблеме