Skip to main content

Управление облачными агентами

Следите за прогрессом вашего агента и держите его в пределах задачи.

Кто может использовать эту функцию?

Cloud agents are available with the GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business and GitHub Copilot Enterprise plans.
Sign up for Copilot

При использовании GitHubагентных функций вы можете использовать вкладку Агенты в репозитории, которая Copilot облачный агент позволила запускать, мониторить и управлять сессиями агента без выхода из рабочего процесса. Также можно использовать страницу Агентов для просмотра и запуска сессий агентов. Чтобы узнать, как включить Copilot облачный агент, см. Управление доступом к облачному агенту GitHub Copilot.

1. Выберите репозиторий и выберите своего агента

  1. Запустите новую задачу агента.

    • Откройте вкладку «Агенты» в репозитории
    • Откройте страницу агенты
    • Используйте кнопку Задача или /task команду из Copilot Chat
    • Откройте панель «Агенты», кликнув вверху любой страницы на GitHub
  2. В выпадающем меню выберите репозиторий, в котором хотите работать облачный агент.

  3. По желанию выберите базовую ветку для Copilotpull request.

  4. По желанию, вы можете кликнуть , чтобы открыть выпадающее меню агента, если хотите назначить агента или Пользовательский агент агента со специализированным поведением и инструментами. Вы можете выбрать существующий Пользовательский агент из вашего репозитория, организации или предприятия. Вы также можете нажать «Создать агент», чтобы создать новый Профиль агента файл в выбранном репозитории и ветке. Дополнительные сведения см. в разделе Создание кастомных агентов для Copilot облачный агент.

    Примечание.

    Сторонние агенты по программированию доступны в GitHub Copilot Pro+ планах и Copilot Enterprise доступны.

  5. По желанию выберите выпадающее меню ТЕКУЩАЯ МОДЕЛЬ , затем выберите выбранную ИИ-модель.

  6. Введите запрос, описывающий запрос. Рассмотрим пример.

    Implement a user-friendly message for common errors.
    
  7. Нажмите или нажмите 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

  1. Внизу просмотра сессии агента нажмите на выпадающий список рядом с Открыть в VS Code.
  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> «Продолжить», GitHub Copilot CLI** чтобы скопировать `copilot --resume=SESSION-ID` команду в буфер обмена.
    
         ![Скриншот выпадающего списка действий сессии «Продолжить в Copilot CLI» выделен тёмно-оранжевым контуром.](/assets/images/help/copilot/cloud-agent/open-agent-session-in-copilot-cli.png)
    
  3. В терминале вставьте и выполните команду для возобновления сессии агента.

5. Пересмотр и объединение кода агента

После завершения сессии агент можно перейти к пулл-запросу для просмотра изменений. Из pull request-запроса можно просканировать дифф, запросить дальнейшие улучшения или одобрить и объединить изменения. См . раздел AUTOTITLE.

6. Сессии архивных агентов

Остановленные сессии можно архивировать, чтобы удалить их из списка сессий.

  1. Откройте сессию агента, которую хотите архивировать.
  2. В правом верхнем углу нажмите , затем выберите «Архивировать сессию».
  3. В открытом диалоговом окне нажмите Да, архивировать.