Примечание.
GitHub Agentic Workflows are in Публичный предварительный просмотр and subject to change.
Introduction
GitHub Agentic Workflows позволяет автоматизировать задачи репозитория с помощью рабочих процессов на базе искусственного интеллекта. Для обзора GitHub Agentic Workflowsсм. О GitHub Agentic Workflows.
В этом руководстве вы добавите готовый агентный рабочий процесс — ежедневный отчёт о состоянии репозитория — в существующий репозиторий. Это занимает около 10 минут и даёт рабочий пример автоматизированных агентов, работающих в GitHub Actions.
Этот быстрый старт направлен на запуск вашего первого рабочего процесса. Для подробных рекомендаций по настройке и устранению неполадок смотрите GitHub Agentic Workflows сайт документации.
Предпосылки
Прежде чем начать, убедитесь, что у вас есть:
-
Аккаунт ИИ: GitHub Copilot, Anthropic Claude, OpenAI Codex, или Google Gemini
-
Репозиторий, GitHub где у вас есть доступ к записи
-
GitHub Actions включено для репозитория
-
GitHub CLI (
gh) v2.0.0 или более поздней версии установлена и аутентифицированаЧтобы проверить версию, выполните команду
gh --version. Для аутентификации запустите:gh auth login --scopes repo,workflow
Этот быстрый старт можно выполнить с любым поддерживаемым движком. GitHub Copilot — это движок по умолчанию, и GitHub Copilot план нужен только при его выборе.
Поддерживаемые операционные системы — Linux, macOS и Windows с WSL.
Шаг 1: Установите расширение gh aw
Установите GitHub Agentic Workflows расширение для GitHub CLI:
gh extension install github/gh-aw
Шаг 2: Добавить рабочий процесс и запустить запуск
Из корня вашего репозитория запустите:
gh aw add-wizard githubnext/agentics/daily-repo-status
add-wizard Команда принимает ссылки на рабочий процесс в OWNER/REPO/WORKFLOW-NAME формате. Этот интерактивный процесс будет:
- Проверьте требования к репозиторию.
- Предложит выбрать движок ИИ (Copilot по умолчанию или выбрать из других движков).
- Проведёт вас через настройки секрета и аутентификации для выбранного вами движка. В зависимости от выбранного движка, мастер может предложить настроить
COPILOT_GITHUB_TOKEN,ANTHROPIC_API_KEY,OPENAI_API_KEY, илиGEMINI_API_KEY. См. статью по аутентификации для инструкций по установке. - Сгенерируйте файл разметки рабочего процесса и скомпилируйте соответствующий
.lock.ymlфайл. - Откройте pull request, который добавляет оба сгенерированных файла в
.github/workflows/. - Можно просмотреть и объединить pull request самостоятельно или выбрать поток, который объединит его за вас.
После создания рабочего процесса вас спросят, хотите ли вы запускать его сразу. Выберите «Да », чтобы запустить рабочий процесс.
Шаг 3: Дождитесь завершения рабочего процесса
Автоматизированный рабочий процесс обычно занимает 2-3 минуты. После завершения в вашем репозитории появляется новый выпуск с ежедневным отчётом о состоянии, который анализирует:
- Недавняя активность репозитория (проблемы, pull requests, обсуждения, релизы)
- Отслеживание прогресса и основные моменты
- Следующие практические шаги для сопровождающих
Шаг 4: Настройте рабочий процесс (опционально)
Вы можете редактировать рабочий процесс в соответствии с вашими приоритетами:
-
Откройте
.github/workflows/daily-repo-status.mdв своём хранилище. -
Отредактируйте текст markdown, чтобы описать, что вы хотите, чтобы отчет охватил — ваш бэклог выпусков, настройку CI, тестирование, производительность или дорожную карту.
-
Если вы изменили конфигурацию фронтматера, перекомпилируйте рабочий процесс:
gh aw compile -
Берите на себя обязательства и продвигайте свои изменения.
-
Опционально запустите ещё один забег:
gh aw run daily-repo-status
Дальнейшие действия
- Чтобы создать свой собственный кастом Агентные рабочие процессы, смотрите Создание агентских рабочих процессов GitHub.
- Для продвинутых шаблонов и полного справочника смотрите GitHub Agentic Workflows документацию.