# Создание автоматизаций с помощью облачного агента Copilot

Создавайте и управляйте automations бегством Copilot облачный агент по расписанию или в ответ на события.

## Introduction

С automationsпомощью , можно настроить Copilot облачный агент автоматический запуск — либо по расписанию, либо в ответ на событие в репозитории.
Automations Могут действовать внутри репозитория, где они настроены, например, открыть pull request или промаркировать проблему.

Вы можете создавать и управлять automations ими из **вкладки «Агенты** » репозитория на GitHub. Вы также можете создавать и управлять automations ими из **Automations** вкладки в GitHub приложение Copilot.

Для обзора automations, включая триггеры, инструменты, видимость и безопасность, см. [О автоматизациях Copilot](/ru/copilot/concepts/agents/cloud-agent/about-automations).

## Необходимые условия

Чтобы automations быть доступным в репозитории, все следующие условия должны быть верны:

* Репозиторий должен быть **приватным или внутренним**.
  Automations недоступны в публичных репозиториях.
* Copilot облачный агент должно быть включено для репозитория. Если у вас есть Copilot Business или Копилот Энтерпрайз, администратор должен включить эту Copilot облачный агент политику. См [. раздел AUTOTITLE](/ru/copilot/concepts/agents/cloud-agent/access-management).
* Организация должна разрешить оба Copilot облачный агент варианта и automations в репозитории (оба по умолчанию включены). См [. раздел AUTOTITLE](/ru/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).

Automationsдоступны с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot MaxGitHub Copilot для бизнеса, и GitHub Copilot Enterprise планами.

## Создание объекта Автоматизация

1. На GitHubперейдите на главную страницу репозитория.

2. Под именем вашего репозитория нажмите **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="agent" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> «Агенты**».

3. В боковой панели нажмите **Automations**.

4. Нажмите **«Создать новое**».

5. Введите **название** для Автоматизация.

6. Выберите один или несколько **триггеров** , которые определяют, когда они Автоматизация запускаются:

   * **По расписанию**: выбирайте повторяющийся интервал — почасово, ежедневно или еженедельно.
   * **Когда возникает проблема**: он Автоматизация запускается каждый раз, когда он открывается в репозитории.
   * **Когда открывается pull request**: он Автоматизация запускается каждый раз, когда он открывается в репозитории.
   * **Когда pull request синхронизирован**: он Автоматизация запускается каждый раз, когда новые коммиты отправляются в pull-запрос в репозитории.

   По желанию можно настроить фильтры для триггеров выпуска и pull request:

   * Если **возникает проблема**, добавьте фильтр поисковых запросов.
   * Для **открытия pull-запроса** и **синхронизации** добавьте фильтр поисковых запросов и фильтр для файлов, изменённых в pull-request.

7. В поле **запроса** опишите задачу, которую хотите Copilot выполнить каждый раз, когда они Автоматизация выполняются.

   Например: `Label this issue as a bug, an enhancement, or other, based on its content.`

   > \[!WARNING]
   > Сессии Copilot облачный агент , начатые an Автоматизация , видны другим, кто имеет доступ к репозиторию. Не включайте секреты или другую конфиденциальную информацию в свой запрос. Чтобы получить Copilot доступ к чувствительным ценностям, используйте секреты репозиториев. См [. раздел AUTOTITLE](/ru/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables).

8. По желанию выберите **модель** , которую хотите Copilot использовать. См [. раздел AUTOTITLE](/ru/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

9. Выберите **инструменты**Copilot , которые можно использовать при запуске Автоматизация , например, push changes, обновление меток проблем или создание pull request.

   Выбирайте только те инструменты, которые требуются для задачи. Выбранные вами инструменты управляют, какие действия Copilot могут выполняться в вашем репозитории. По желанию вы можете использовать **кнопку «Предложить инструменты** », чтобы попросить Copilot предложить инструменты на основе вашего запроса. См [. раздел AUTOTITLE](/ru/copilot/concepts/agents/cloud-agent/about-automations#tools-and-actions).

10. Сохраните, Автоматизация нажав **Create automation**.

## Тестирование Автоматизация

Вы можете сразу же запустить Автоматизация , не дожидаясь срабатывания спускового крючка, чтобы проверить, что он ведёт себя так, как вы ожидаете.

1. Откройте то, Автоматизация что хотите проверить, через стекло **Automations** .
2. Нажмите **кнопку «Бегать сейчас** ».

Copilot запускает Copilot облачный агент сессию и запускает Автоматизациязапрос 's с выбранными инструментами. Вы можете открыть сессию, чтобы следить за её ходом и ознакомиться с внесенными изменениями.

## Управление вашим Automations

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

Из **Automations** панели репозитория вы можете:

* Просмотрите свой automations репозиторий и сессии, которые они начали.
* Отредактируйте Автоматизация , чтобы изменить название, запрос, триггеры, инструменты или модель.
* Отключите его Автоматизация , чтобы остановить запуск, или включите позже.
* Удалите, если Автоматизация вам больше не нужно.

Чтобы увидеть все ваши automations данные в каждом репозитории и управлять каждым из них, используйте Automations представление на уровне пользователя.

## Дополнительные материалы

* [О автоматизациях Copilot](/ru/copilot/concepts/agents/cloud-agent/about-automations)
* [Начало сессий GitHub Copilot](/ru/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions)
* [Риски и меры по снижению рисков для облачного агента GitHub Copilot](/ru/copilot/concepts/agents/cloud-agent/risks-and-mitigations)