Pro

Автоматизации: агенты берутся за работу, когда что-то происходит

Заметить, что CI сломался или к PR оставили комментарий, а потом передать это агенту — всегда ваша забота. Автоматизации связывают событие с работой: когда срабатывает правило, агент работает в своём worktree по плейбуку и доставляет результат так, как вы выбрали.

Эта возможность входит в тарифы Pro и Team. На бесплатном тарифе она заблокирована; войдите в аккаунт AgentVera и перейдите на платный тариф, чтобы её открыть. Сравнить тарифы

События

Правила живут на вкладке Details → Automation → Automations проекта; вид Runs показывает историю каждого правила.

  • CI покраснел: запуск падает в GitHub Actions, GitLab CI или Jenkins, подключённых на вкладке CI/CD. Ограничьте шаблонами веток, например «main, release/*».
  • Комментарий к PR: учитываются только комментарии владельцев репозитория, участников и соавторов, но не ботов. Если над этим PR уже работает агент, новые комментарии уходят ему.
  • Issue с меткой: метка по умолчанию — «ajan». Метку должен поставить человек с правом записи.
  • По расписанию: выражение cron из 5 полей в локальном времени, например по будням в 09:00.

Работа и способ доставки

Когда срабатывает правило, агент Claude Code или Codex открывается в своём worktree на ветке ajan/… и идёт по выбранному плейбуку. Правило также может запустить поток со своего узла Start или подготовить план параллельной команды, который ждёт вашего одобрения. Настройка доставки решает, куда пойдёт результат.

  • Automatic: пуш в ветку, у которой сломался CI, или в ветку PR, иначе открывается PR; напрямую в ветку по умолчанию никогда не пушит.
  • Открыть PR, запушить в ту же ветку, добавить в очередь слияния или оставить в ветке.
  • Пока в проекте нет правил, предлагаются четыре готовых: чинить CI при поломке, обрабатывать комментарии к PR, выполнять issue с меткой «ajan», обновлять зависимости по понедельникам.

Плейбуки

Плейбук — это инструкция, которая говорит агенту, как выполнять работу. Встроено шесть: исправить баг, исправить сбой CI, обработать комментарии к PR, сделать фичу по issue, обновить зависимости (только minor и patch) и поднять покрытие тестами. Сохраняйте собственные плейбуки на этом компьютере или в репозитории как файлы .agentvera/playbooks/*.md, которые попадают к команде через git.

Ограничения безопасности

Поскольку автоматизации работают сами, лимиты задаются заранее.

  • Каждое правило срабатывает не более 1–50 раз за скользящие 24 часа, по умолчанию 5.
  • Не более 2 автоматических исправлений на ветку в сутки и только по одному за раз.
  • GitHub опрашивается каждые 2 минуты; запуски CI и PR из форков пропускаются.
  • Текст комментариев и issue передаётся агенту с пометкой недоверенного, отдельно от текста, который лишь описывает работу.
  • Перед пушем коммиты проверяются на файлы .env, ключи, .npmrc и учётные данные; если что-то найдено, ничего не пушится.

Настройте первое правило

  1. 1

    Откройте вкладку Details → Automation → Automations проекта.

  2. 2

    Выберите готовое правило или создайте новое.

  3. 3

    Укажите событие, плейбук, агента и вариант On delivery.

  4. 4

    Задайте суточный лимит запусков и сохраните; следите за результатами в Runs.

Вопросы

Какие агенты выполняют работу?

Claude Code или Codex; по умолчанию Claude Code.

Что нужно для комментариев к PR и issue?

Origin репозитория должен быть на GitHub, а на этом компьютере нужно войти в GitHub. Событие CI работает со всеми провайдерами с вкладки CI/CD.

Будет ли агент пушить в мою ветку по умолчанию?

Нет. Даже при выбранном «push в ту же ветку» для ветки по умолчанию открывается PR, а режим Automatic никогда не пушит в неё напрямую.

Может ли комментарий к PR обмануть агента?

Обрабатываются только комментарии владельцев, участников и соавторов, а текст доходит до агента с пометкой недоверенного. Коммиты также проверяются на секретные файлы перед пушем.

Связанные возможности

Все возможностиПосмотреть 18 поддерживаемых агентов для кода

Соберите своих агентов за одним столом.

Начните с бесплатного тарифа. Скачайте приложение, добавьте папку проекта и откройте первого агента.