Раньше запустить AI-агента в GitHub Actions означало возиться с долгосрочными токенами и писать YAML вручную. Теперь GitHub Agentic Workflows в публичной превью позволяет описать рабочий процесс на обычном Markdown — и агент сам триажирует issues, разбирает сбои CI или обновляет документацию, используя встроенный GITHUB_TOKEN.
Как это работает
Рабочий процесс описывается в Markdown-файле на естественном языке — GitHub компилирует его в стандартный Actions YAML. Агенты запускаются на существующих раннерах, по умолчанию получают права только на чтение и работают в изолированном контейнере. Выходы валидируются, а предложенные изменения сканируются перед применением.
Из коробки доступны готовые шаблоны из репозитория GitHub Next's:
- Триаж issues — расставляет метки, ищет дубликаты, задаёт уточняющие вопросы.
- Анализ сбоев CI — разбирает упавшие прогоны и формирует отчёт.
- Обновление документации — находит файлы, рассинхронизировавшиеся с кодом, открывает PR.
- Отчётность и соответствие требованиям — готовые шаблоны для регулярных сводок.
Снятие барьера с PAT
Главное изменение — агенты больше не требуют личного токена доступа. Достаточно добавить copilot-requests: write в секцию permissions Markdown-файла, и рабочий процесс использует встроенный GITHUB_TOKEN GitHub Actions. AI-кредиты при этом списываются напрямую со счёта организации, минуя пользовательские бюджеты инференса.
Функция доступна на всех планах Copilot — Free, Pro, Pro+, Business и Enterprise. Расходами управляют через бюджеты организации или встроенные инструменты мониторинга Agentic Workflows. Для активации нужно обновить расширение: gh extension upgrade aw.
Поддержка внешних AI-движков
Copilot — движок по умолчанию, но не единственный. В качестве альтернативы можно подключить Anthropic Claude (ANTHROPIC_API_KEY), OpenAI Codex (OPENAI_API_KEY или CODEX_API_KEY) или Google Gemini (GEMINI_API_KEY) — через соответствующие секреты Actions.
Переход от PAT к GITHUB_TOKEN вместе с Markdown-описанием вместо YAML реально снижает порог входа для команд, которые хотят автоматизировать репозиторную рутину без глубокой DevOps-экспертизы. Честный пробел: GitHub не раскрыл стоимость AI-кредитов за типовой рабочий процесс и не уточнил, как система ведёт себя при конфликте политик организации с настройками биллинга.