Bugpatrol — скилл
Команда ИИ-тестировщиков пользуется приложением, находит баги, правит их в отдельной копии репозитория и открывает PR.
- 146 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агенты автономно нажимают кнопки в приложении и могут менять данные.
- При включении исправитель правит код, а публикация открывает PR и issue от вашего имени.
Установка
- Работает в
В терминале, через 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-тесты.
Скилл состязательного аудита кода: Hunter ищет ошибки, Skeptic их оспаривает, Referee выносит вердикт, а правки без вашего разрешения не вносятся
Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки
Плагин с навыками для тестирования: от требований и тест-кейсов до прогона API, мобильных и веб-проверок с доказательствами.
Сервер SmartBear открывает агенту BugSnag, Swagger, Zephyr, QMetry и PactFlow: ошибки, спецификации API, тест-кейсы, контракты
Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Bugpatrol (эта карточка) | нет | 146 | |
| QA Wolf CLI | нет | 3 459 | запускает сценарии QA Wolf; Bugpatrol сам исследует приложение и ищет ошибки |
| Agentic Playwright | нет | 283 | дает агенту управление Playwright; здесь есть замкнутый цикл поиска, исправления и перепроверки |
Коротко о README
Сначала идет схема цикла из пяти шагов, затем установка скилла и запрос для агента. Таблица перечисляет платформы, модели, GitHub и форматы вывода, а ниже — ссылки на разделы документации.