{"meta":{"title":"О автоматизациях Copilot","intro":"Automations Позволяет запускать Copilot cloud agent автоматически, по расписанию или в ответ на события в репозитории.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts","title":"Основные понятия"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/agents","title":"Агенты"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent","title":"Cloud agent"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-automations","title":"Об автоматизациях"}],"documentType":"article"},"body":"# О автоматизациях Copilot\n\nAutomations Позволяет запускать Copilot cloud agent автоматически, по расписанию или в ответ на события в репозитории.\n\n## Overview\n\nС automationsпомощью , можно настроить Copilot cloud agent автоматический запуск — либо по расписанию, либо в ответ на событие в репозитории.\nAutomations Могут действовать внутри репозитория, где они настроены, например, открыть pull request или промаркировать проблему.\n\nПри ручном запуске Copilot cloud agent сессии вы даёте Copilot задачу каждый раз, когда хотите выполнить работу. С automations, вы определяете задачу один раз и Copilot запускаете её автоматически, когда срабатывает automationтриггер '.\n\nНапример, вы можете использовать automations :\n\n* **Сортируйте входящие выпуски**: автоматически отмечайте новые выпуски как баг, улучшение или что-то подобное в зависимости от их содержания.\n* **Каждую ночь исправляйте неудачные тесты**: каждую ночь проверяйте на ветке на неудачные тесты `main` , пытайтесь исправить и открывайте черновой pull request.\n* **Готовьте еженедельные заметки к релизу**: чертежи заметки и открывайте pull request по расписанию.\n\nКогда вы создаёте automation, вы определяете:\n\n* **Имя**, которое идентифицирует automation.\n* **Задание**, описывающее задачу, которую вы хотите Copilot выполнить.\n* Один или несколько **триггеров** определяют, когда забегают automation .\n* **Модель**Copilot использует.\n* **Инструменты**Copilot могут использовать, которые управляют, какие действия они могут выполнять в вашем репозитории.\n\nДля инструкций по созданию и управлению automationsсм. [Создание автоматизаций с помощью облачного агента Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations).\n\n## Доступность и разрешения\n\nЧтобы automations быть доступным в репозитории, все следующие условия должны быть верны:\n\n* Репозиторий должен быть **приватным или внутренним**.\n  Automations недоступны в публичных репозиториях.\n* Copilot cloud agent должно быть включено для репозитория. Если у вас есть Copilot Business или Copilot Enterprise, администратор должен включить эту Copilot cloud agent политику. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/access-management).\n* Организация должна разрешить оба Copilot cloud agent варианта и automations в репозитории (оба по умолчанию включены). См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).\n\nAutomationsдоступны с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot MaxGitHub Copilot Business, и GitHub Copilot Enterprise планами.\n\nЛюбой пользователь с **доступом к записи** в репозиторий может создавать в automations этом репозитории.\n\nВы можете создавать и управлять automations из:\n\n* **Вкладка «Агенты**» в репозитории на GitHub, в панели**Automations**.\n* Вкладка **Automations** в GitHub Copilot app.\n\n## Триггеры\n\nAn automation убегает, когда срабатывает один из его триггеров. Доступны следующие триггеры:\n\n* **По расписанию**: automation забеги с регулярным интервалом — ежечасно, ежедневно или еженедельно.\n* **Когда возникает проблема**: он automation запускается каждый раз, когда он открывается в репозитории.\n* **Когда открывается pull request**: он automation запускается каждый раз, когда он открывается в репозитории.\n* **Когда pull request синхронизирован**: он automation запускается каждый раз, когда новые коммиты отправляются в pull-запрос в репозитории.\n\nВы можете настроить фильтры для триггеров, основанных на событиях:\n\n* Если **возникает проблема**, добавьте фильтр поисковых запросов.\n* Для **открытия pull-запроса** и **синхронизации** добавьте фильтр поисковых запросов и фильтр для файлов, изменённых в pull-request.\n\nЧтобы снизить риск внедрения запросов, automations игнорируйте события, вызываемые пользователями, которые по умолчанию не имеют доступа к репозиторию для записи. Это помогает предотвратить действия со стороны недоверенных пользователей — например, открытия проблемы со стороны внешнего участника Copilot . Вы можете согласиться на проведение таких мероприятий, если это необходимо. Для получения дополнительной информации см. раздел [«Безопасность и безопасность](#security-and-safety)».\n\n## Инструменты и действия\n\n**Инструменты**, которые вы выбираете при создании, automation определяют, что Copilot можно делать при запускеautomation.\n\nНапример, вы можете разрешить Copilot push изменения, обновлять метки проблем или создавать pull request.\n\nВыбор инструментов — это основной способ управления областью automationдействия . Предоставляйте только те инструменты, которые нужны задаче, чтобы Copilot они не могли выполнять действия, которые вы не планировали.\n\nВы можете вручную выбрать нужные инструменты или использовать кнопку \\*\\*\\*\\*Copilot», чтобы предложить инструменты на основе вашего запроса.\n\nА может действовать только в одном репозитории, на которое automation оно ограничено.\n\nautomation При изменении проблемы он может объяснить каждое изменение и оценить его достоверность, применяя изменения высокой достоверности автоматически и предлагая другие для вашего обзора. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-automation-rationale-and-approvals).\n\n## Конфигурация, унаследованная из репозитория\n\nAutomations Используйте Copilot cloud agent конфигурацию для репозитория, к которому они распределяются, включая:\n\n* **Индивидуальные инструкции**. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).\n* **Агентские навыки**. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills).\n* **Правила брандмауэра**. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-the-firewall).\n* **Секреты и переменные**. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables).\n\nAutomations хранятся отдельно от содержимого вашего репозитория. Они не фиксированы на Git, поэтому не версируются вместе с вашим кодом и не управляются через pull requests.\n\n## Видимость\n\nAn automation**является частным для пользователя, который его создал**. Другие люди, включая администраторов репозиториев, не видят ваш automations.\n\nОднако Copilot cloud agent**сессии** , которые он запускает automation , видны другим людям с доступом к репозиторию, как и любая другая Copilot cloud agent сессия. Любой, кто видит эти сессии, может увидеть подсказку, журналы сессий и любые pull requests или другие Copilot изменения, которые они создают.\n\nПоскольку сессии и их логи видны другим, не следует напрямую включать секреты или другую конфиденциальную информацию в automationзапрос на . Чтобы дать Copilot доступ к чувствительным значениям, используйте секреты репозиториев. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables).\n\n## Billing\n\nКаждый раз, когда An automation запускается, она запускает Copilot cloud agent сессию, использующую GitHub Actions минуты и GitHub AI Credits. Это использование выставляет счет пользователю, создавшему automation. Дополнительные сведения см. в разделе [Лицензии GitHub Copilot](/ru/enterprise-cloud@latest/billing/concepts/product-billing/github-copilot-licenses).\n\n## Безопасность и сохранность\n\nAutomations Они работают Copilot без того, чтобы кто-то инициировал каждую задачу, поэтому они связаны с дополнительными рисками.\nGitHub предоставляет встроенные меры защиты для снижения этих рисков.\n\n* **Атрибуция.** Открытые pull requests и код, отправленный , automation приписываются пользователю, создавшему automation. Как и с pull-request, которые пользователь создаёт самостоятельно, они не могут их одобрить, что сохраняет ожидаемые контроли проверки.\n* **Инструменты с наименьшими привилегиями.** Вы выбираете, какие инструменты можно automation использовать, поэтому ограничиваете это только действиями, требуемыми для задачи.\n* **Ненадёжный вклад.** По умолчанию automations игнорируйте события, вызываемые пользователями без доступа к записи в репозиторий, чтобы снизить риск внедрения запросов от недоверенных пользователей.\n* **Рабочий процесс запускается.** Как и во всех Copilot cloud agent работах, GitHub Actions рабочие процессы не запускаются по pull-запросу, пока пользователь с правом записи не одобрит их. Это снижает риск автоматического запуска automation процессов с помощью pull-запроса.\n\nДля получения дополнительной информации о том, как GitHub снижают риски Copilot cloud agent, см. [Риски и меры по снижению рисков для облачного агента GitHub Copilot](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/risks-and-mitigations).\n\n## Дополнительные материалы\n\n* [Создание автоматизаций с помощью облачного агента Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations)\n* [О облачном агенте GitHub Copilot](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-cloud-agent)\n* Чтобы узнать, как хранить автоматизацию в виде кода, просмотреть ее с помощью запросов на вытягивание или запустить ее с помощью другого агента программирования, см. раздел [О GitHub Agentic Workflows](/ru/enterprise-cloud@latest/copilot/concepts/agents/about-github-agentic-workflows)."}