Skip to main content

Управление и отслеживание Copilot облачный агент сессий

Отслеживайте прогресс вашего агента в реальном времени, направляйте его с помощью дополнительных подсказок и останавливайте или архивируйте сессии.

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

Copilot облачный агент доступна с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot для бизнеса и GitHub Copilot Enterprise планами. Агент доступен во всех репозиториях, хранящихся на GitHub, за исключением тех, которые принадлежат управляемые учетные записи пользователей и где он явно отключен.
Sign up for Copilot

Используйте панель агентов GitHub для запуска, мониторинга и управления сессиями агентов во всех ваших репозиториях.

Мониторинг активности агентов

Отслеживайте сессии через панель агентов (доступна на любой странице ) GitHubили со страницы агентов. Сессии, которые вы начали или над которыми другой пользователь Copilot предложил работать, отображаются в вашем списке сессий.

Нажмите на сессию, чтобы открыть журнал сессии и обзор, где вы можете отслеживать прогресс агента, использование токена и продолжительность сессии.

Обзорные журналы сессий

Журналы сессий показывают Copilotвнутреннюю логику и инструменты, которые она использовала для понимания вашего репозитория, внесения изменений и проверки его работы. Copilot имеет собственную эфемерную среду разработки, чтобы запускать автоматизированные тесты и линтеры для проверки изменений перед загрузкой.

Трассирующие коммиты в журналы сессии

Коммиты из Copilot облачный агент написаны Copilot, при этом человек, начавший задание, указан как соавтор. Каждое сообщение коммита содержит ссылку на журналы сессий, чтобы вы могли проследить, почему было внесено изменение во время обзора кода или аудита. Коммиты подписаны и отображаются как «Verified» на GitHub.

Управлять сессией агента

Если Copilot он движется не в том направлении или вы понимаете, что ваш исходный запрос требует корректировки, вы можете перенаправить его, не останавливая сессию.

  1. Откройте страницу агентов и выберите сессию.

  2. В поле подсказок под журналом сессии введите своё последующее сообщение. Рассмотрим пример.

    Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
    
  3. Нажмите клавишу ВВОД. Copilot Реализует ваш ввод после завершения текущего вызова инструмента.

Каждое сообщение управления использует один премиум-запрос. Управление недоступно для сторонних программистов.

Остановка сеанса

Если задачу больше не нужно выполнять или вы хотите начать заново с новой подсказкой, нажмите «Остановить сессию » в просмотрщике журналов сессии. Остановка сессии завершает GitHub Actions запуск и сохраняет уже выполненные коммиты.

Архивные сессии

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

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

Дополнительные материалы