Skip to main content

Отслеживание сеансов GitHub Copilot

С помощью панели агентов или страницы Visual Studio Code, GitHub CLI, Рэйкаста и журналов сеансов для отслеживания хода выполнения Copilotи понимания его подхода.

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

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

Введение

После предоставления задачи Copilot она работает автономно в фоновом режиме, чтобы завершить ее. См . раздел AUTOTITLE.

Панель агентов, страница агентов, расширение GitHub CLIи GitHub Copilot для Raycast предоставляет обзор сеансов агента в репозиториях. Их можно использовать для запуска новых задач и отслеживания хода выполнения Copilot.

Кроме того, можно отслеживать сеансы Copilotв определенном репозитории из Visual Studio Code.

Во время или после сеанса агента можно проверить журналы сеансов, чтобы понять подход Copilot.

Отслеживание сеансов агента с панели или страницы агентов

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

Чтобы открыть панель агентов, щелкните на панели навигации на любой странице.

Чтобы открыть страницу агентов, откройте панель агентов и нажмите кнопку "Просмотреть все".

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

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

Снимок экрана: раздел запроса на вытягивание с выделенной кнопкой "Просмотр сеанса".

Вы также можете запустить новые сеансы агента на странице и панели. См . раздел AUTOTITLE.

Отслеживание сеансов агента из GitHub CLI

Примечание.

Набор agent-task команд доступен только в версии 2.80.0 или более поздней версии GitHub CLI. Этот набор команд представляет собой public preview и подлежит изменению.

Список выполняемых и прошлых сеансов агента можно просмотреть из команды GitHub CLI с gh agent-task list помощью команды. В выходных данных отобразится список последних сеансов.

Чтобы просмотреть дополнительные сведения о конкретном сеансе gh agent-task view , используйте команду. Например, чтобы просмотреть сведения о сеансе, связанном с запросом на вытягивание #123 в репозитории monalisa/bookstore , выполните команду gh agent-task view --repo monalisa/bookstore 123.

Чтобы просмотреть журналы сеансов, добавьте --log этот параметр. При необходимости используйте --follow параметр потоковой передачи журналов в режиме работы агента.

Чтобы просмотреть все доступные параметры, запустите gh agent-task list --help или gh agent-task view --help.

Отслеживание сеансов агента из Raycast

Raycast — это расширяемый средство запуска для macOS. С помощью расширения GitHub Copilot для Raycast можно запускать и отслеживать задачи Агент кодирования Copilot, где бы вы ни находились на компьютере.

  1. Установите Raycast с веб-сайта Raycast.
  2. Установите расширение GitHub Copilot для Raycast, нажав кнопку "Установить расширение " на странице расширения.
  3. Откройте Raycast, найдите команду "Copilot", найдите команду "Просмотр задач ", а затем нажмите клавишу ВВОД.
  4. Нажмите кнопку " Войти" с помощью GitHub, а затем завершите процесс проверки подлинности. Raycast снова откроется.
  5. Вы увидите список задач. Чтобы перейти к связанному запросу на вытягивание, нажмите клавишу ВВОД. Чтобы просмотреть журналы сеансов, нажмите клавиши Command+L.

Примечание.

Если вы не можете просмотреть некоторые задачи в Raycast, организация, которая владеет репозиторием, может включить ограничения доступа OAuth app . Чтобы узнать, как запросить утверждение "GitHub Copilot для Raycast" OAuth app, см . раздел AUTOTITLE.

Вы также можете запустить новые сеансы агента из Raycast. См . раздел AUTOTITLE.

Отслеживание сеансов из Visual Studio Code

Список запущенных и прошлых сеансов агента для определенного репозитория можно просмотреть в Visual Studio Code с расширением GitHub Pull Requests.

После установки расширения можно просмотреть сеансы Copilot, нажав кнопку GitHub на боковой панели.

Для каждого указанного сеанса можно просмотреть его состояние сразу или щелкнуть его, чтобы перейти к запросу на вытягивание в Visual Studio Code.

Чтобы просмотреть журналы сеансов, щелкните запрос на вытягивание в списке, а затем щелкните "Просмотр сеанса".

Вы также можете запустить новые сеансы агента из Visual Studio Code. См . раздел AUTOTITLE.

Использование журналов сеансов для понимания подхода Copilot.

Вы можете ознакомиться с журналами сеансов Copilotв журналах сеансов GitHub или Visual Studio Code, чтобы понять, как она подошла к задаче.

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

Примечание.

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

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

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

Снимок экрана: средство просмотра журналов с выделенной кнопкой "Остановить сеанс".

Причины, по которым может потребоваться остановить сеанс, включают:

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

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