Около automations
Automations Это позволяет сохранять повторяющиеся задачи агента и запускать их по расписанию или по запросу. Например, вы можете создать automation приложение, которое ежедневно сортирует новые проблемы или проверяет ваши открытые pull requests на статус рецензии каждое утро.
Вы можете создавать и управлять automations из:
- Вкладка «Агенты» в репозитории на GitHub, в панелиAutomations.
- Вкладка Automations на вкладке GitHub Copilot app.
Для обзора automations, включая триггеры, инструменты, видимость и безопасность, см. О автоматизациях Copilot.
GitHub Copilot app Поддерживает два типа:automations
- Местные automations, которые работают в вашей местной среде.
- Облако automations, которые работают в облачной среде.
Откройте службы автоматизации на боковой панели, чтобы увидеть сохраненные automations. Каждый automation показывает своё название, расписание, связанное хранилище и статус последнего запуска.
Требования для использования облака automations
Чтобы использовать облако automations, убедитесь, что включены следующие настройки.
- Copilot cloud agent должно быть включено для репозитория. Если у вас есть Copilot Business или Copilot Enterprise, администратор должен включить эту Copilot cloud agent политику. См . раздел AUTOTITLE.
- Организация должна разрешить оба Copilot cloud agent варианта и automations в репозитории (оба по умолчанию включены). См . раздел AUTOTITLE.
- Если вы хотите создать automations игру, которая может слушать события, заработанные пользователями без доступа к записи, отключите в настройках Copilot cloud agent репозитория «Разрешать автоматизации запускаться только пользователям с доступом к записи».
Создание объекта automation
-
Нажмите « Новая автоматизация » в правом верхнем углу.
-
Введите имя для automationобъекта .
-
Выберите триггер из раскрывающегося списка. При выборе триггера будут отображаться дополнительные поля для заполнения.
- Вручную: запустите automation только при запуске.
- Почасовая: запуск automation каждого часа.
- Ежедневно: выберите один или несколько часов и минуту. Запуски automation выполняются каждый выбранный момент времени.
- Еженедельно: выберите один или несколько дней недели и время дня.
- CRON: для локального automationязыка введите пользовательское выражение CRON. Приложение проверяет выражение и отображает удобочитаемый пользователем предварительный просмотр расписания.
- Проблема. Выберите событие репозитория, которое активирует automationсоздание проблемы. Вы можете добавить поисковый запрос, чтобы ограничить, какие проблемы активируют его.
- Запрос на вытягивание: выберите событие репозитория, которое активирует automationоткрытие запроса на вытягивание или отправку новых фиксаций. Вы можете добавить фильтры, чтобы ограничить, какие запросы на вытягивание активируют его.
Чтобы настроить несколько триггеров, нажмите кнопку "Добавить другой триггер". Выполняется automation при возникновении любого из его триггеров.
-
Опционально включите Run in cloud , чтобы файл automation работал в облачной среде, позволяя automation работать даже в выключенном компьютере.
Для облака automationиспользуйте раскрывающийся список "Инструменты" , чтобы выбрать средства Copilot , которые могут использовать, например отправлять изменения, обновлять метки проблем или создавать запрос на вытягивание. Выбирайте только те инструменты, которые требуются для задачи.
-
В поле запроса опишите задачу, которую необходимо Copilot выполнить каждый раз при выполнении automation . Вы можете ввести
/доступный навык. -
Используйте элементы управления под полем запроса, чтобы выбрать модель, аргументирование усилий и агент для automation.
-
Щелкните "Выбрать проект", а затем выберите проект, в котором automation будет выполняться.
-
Нажмите кнопку "Создать" , чтобы сохранить automation. Чтобы сохранить и проверить его немедленно, откройте раскрывающийся список рядом с элементом "Создать", а затем нажмите кнопку "Создать" и "Запустить".
Запуск automation по требованию
Любое сохранение automation можно активировать вручную, нажав кнопку воспроизведения на её карте на странице «Автоматизации», не дожидаясь следующего запланированного запуска.
Вы также можете открыть automations напрямую в приложении, используя глубокие ссылки из файлов markdown, сторонних инструментов или скриптов. Дополнительные сведения см. в разделе Использование глубоких ссылок для открытия приложения GitHub приложение Copilot.