Buff Development
Buff CodeРабота в Buff Code

Автоматизации

Задачи агенту по расписанию: расписания, разрешения запуска, запуск вручную, пауза, история. Запускает служба на машине — и при закрытом окне.

Автоматизация — задача агенту, которая запускается сама по расписанию: «каждый понедельник в 9:00 прогони тесты и запиши, что упало», «по пятницам собери сводку по коммитам за неделю». Каждый запуск — новая сессия в проекте; результат ждёт вас в списке сессий.

Запускает служба Buff Code на этой машине — и тогда, когда окно закрыто. Если машина выключена, запуск в это время не случится.

Две автоматизации: утренняя проверка тестов по понедельникам и сводка по коммитам по пятницам.

Список

Вкладки сверху отбирают автоматизации по состоянию: все, выполняются, ждут разрешения, со сбоем, на паузе. У каждой карточки:

  • название и состояние — «Активна» или «На паузе»;
  • расписание и проект: «По пн в 09:00 · teashop»;
  • следующий запуск и сколько запусков было; итог последнего — «Выполнен», «Сбой»…;
  • кнопки:
КнопкаЧто делает
Запустить сейчасвнеочередной запуск, расписание не сдвигается
Открыть сессиюсессия последнего запуска
Пауза / Продолжитьостановить расписание («На паузе — по расписанию не запускается») и вернуть его
Изменитьоткрыть редактор
Историявсе запуски: когда, вручную или по расписанию, сколько шёл, итог, ссылка на сессию
Удалитьудалить автоматизацию; сессии запусков остаются

Новая автоматизация

«Новая автоматизация» открывает редактор:

Расписание по дням недели: пятница, 18:00. Под временем — когда будет следующий запуск.
ПолеЧто задаёт
Названиекак автоматизация называется в списке и в сессиях запусков
Расписание«Каждые N минут или часов», «Ежедневно», «По дням недели», «Раз в N недель», «Ежемесячно»; под ним — время и строка «следующий запуск — …», чтобы сразу видеть, что вы задали
Что сделать агентузадача целиком. Каждый запуск — новая сессия: агент не видит прошлых разговоров, поэтому пишите так, будто объясняете впервые
Проектпапка, в которой агент работает
Разрешения в запуске«Спрашивать», «Править сам» или «Полный доступ» — те же режимы. Если запуск всё же спросит разрешение, он будет ждать вашего ответа в своей сессии, а карточка попадёт во вкладку «Ждут разрешения»
Модельмодель организации или «Как в проекте по умолчанию»

Время — местное время машины, на которой работает служба.

История запусков

История: когда запускалась, как (вручную или по расписанию), сколько шла и чем закончилась.

Запись можно удалить — сессия запуска при этом остаётся.

Как это записывается

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

В консоли

/automations в консоли.

/automations — тот же список с поиском: расписание, проект и следующий запуск; выбор строки — запуск вручную, пауза, история. /automation-new — новая автоматизация шагами. Агент тоже умеет — попросите в чате: «создай автоматизацию: каждый день в 9:00 проверяй тесты».

On this page