При использовании GitHubагентных функций вы можете использовать вкладку Агенты в репозитории, которая Copilot облачный агент позволила запускать, мониторить и управлять сессиями агента без выхода из рабочего процесса. Также можно использовать страницу Агентов для просмотра и запуска сессий агентов. Чтобы узнать, как включить Copilot облачный агент, см. Управление доступом к облачному агенту GitHub Copilot.
1. Выберите репозиторий и выберите своего агента
-
Запустите новую задачу агента.
- Откройте вкладку «Агенты» в репозитории
- Откройте страницу агенты
- Используйте кнопку Задача или
/taskкоманду из Copilot Chat - Откройте панель «Агенты», кликнув вверху любой страницы на GitHub
-
В выпадающем меню выберите репозиторий, в котором хотите работать облачный агент.
-
По желанию выберите базовую ветку для Copilotpull request.
-
По желанию, вы можете кликнуть , чтобы открыть выпадающее меню агента, если хотите назначить агента или Пользовательский агент агента со специализированным поведением и инструментами. Вы можете выбрать существующий Пользовательский агент из вашего репозитория, организации или предприятия. Вы также можете нажать «Создать агент», чтобы создать новый Профиль агента файл в выбранном репозитории и ветке. Дополнительные сведения см. в разделе Создание кастомных агентов для Copilot облачный агент.
Примечание.
Сторонние агенты по программированию доступны в GitHub Copilot Pro+ планах и Copilot Enterprise доступны.
-
По желанию выберите выпадающее меню ТЕКУЩАЯ МОДЕЛЬ , затем выберите выбранную ИИ-модель.
-
Введите запрос, описывающий запрос. Рассмотрим пример.
Implement a user-friendly message for common errors. -
Нажмите или нажмите Enter.
Copilot Начнём работу над задачей и начнём вносить изменения в новый pull request, где автоматически добавит вас как рецензента.
Дополнительные сведения о способах запуска новых задач агента см. в разделе AUTOTITLE.
2. Мониторинг активности агента
Как только агент начнёт работу, он продолжит обновлять журнал сессии и обзор с учетом прогресса и процесса мыслей.
На каждой сессии отображается ее статус. Нажмите на сессию, чтобы открыть журнал сессии, где можно отслеживать прогресс агента, видеть используемые им инструменты и отслеживать, как долго продолжается сессия.
Copilot облачный агент сессии также можно отслеживать с GitHub CLIпомощью IDE , GitHub Mobile, Visual Studio Code, Raycast и JetBrains. Дополнительные сведения см. в разделе [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
3. Перенаправляйте операторов по мере необходимости
Вы можете выйти и дать указанияCopilot руля, не останавливая бег. Управление использует один премиум запрос на сообщение.
Примечание.
Управление сессией в настоящее время недоступно для сторонних программистов.
Причины, по которым вы можете захотеть провести сеанс, включают:
-
Copilot Похоже, что это идет не в ту сторону, и вы хотите добавить ясности. - Вы сделали ошибку в описании необходимой работы, и вы решили начать заново.
В окне запросов в журнале сессии агента Copilot указывайте запрос по мере работы над задачей. Рассмотрим пример.
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
Copilot Начну реализовывать ваш ввод после того, как он завершит текущий вызов инструмента.
4. Откройте сеанс агента в локальной среде разработки
Вы можете направлять агента в вашей местной среде развития по дальнейшим изменениям или вносить правки, требующие человеческого опыта.
VS Code
Внизу просмотра сессии агента нажмите кнопку «Открыть вход VS Code », чтобы запустить сессию напрямую в VS Code.
Примечание.
Для открытия сессии VS Code требуется последняя версия VS Codeрасширения , GitHub Copilot расширения и GitHub расширения Pull Request.
GitHub Copilot CLI
- Внизу просмотра сессии агента нажмите на выпадающий список рядом с Открыть в VS Code.
-
**Нажмите<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> «Продолжить», GitHub Copilot CLI** чтобы скопировать `copilot --resume=SESSION-ID` команду в буфер обмена.  - В терминале вставьте и выполните команду для возобновления сессии агента.
5. Пересмотр и объединение кода агента
После завершения сессии агент можно перейти к пулл-запросу для просмотра изменений. Из pull request-запроса можно просканировать дифф, запросить дальнейшие улучшения или одобрить и объединить изменения. См . раздел AUTOTITLE.
6. Сессии архивных агентов
Остановленные сессии можно архивировать, чтобы удалить их из списка сессий.
- Откройте сессию агента, которую хотите архивировать.
- В правом верхнем углу нажмите , затем выберите «Архивировать сессию».
- В открытом диалоговом окне нажмите Да, архивировать.