Используйте панель агентов GitHub для мониторинга и управления сессиями агентов во всех ваших репозиториях.
Мониторинг активности агентов
Отслеживайте сессии через панель агентов (доступна на любой странице ) GitHubили со страницы агентов. Сессии, которые вы начали или над которыми другой пользователь Copilot предложил работать, отображаются в вашем списке сессий.
Нажмите на сессию, чтобы открыть журнал сессии и обзор, где вы можете отслеживать прогресс агента, использование токена и продолжительность сессии.
Обзорные журналы сессий
Журналы сессий показывают Copilotвнутреннюю логику и инструменты, которые она использовала для понимания вашего репозитория, внесения изменений и проверки его работы. Copilot имеет собственную эфемерную среду разработки, чтобы запускать автоматизированные тесты и линтеры для проверки изменений перед загрузкой.
Трассирующие коммиты в журналы сессии
Коммиты из Copilot облачный агент написаны Copilot, при этом человек, начавший задание, указан как соавтор. Каждое сообщение коммита содержит ссылку на журналы сессий, чтобы вы могли проследить, почему было внесено изменение во время обзора кода или аудита. Коммиты подписаны и отображаются как «Verified» на GitHub.
Управлять сессией агента
Если Copilot он движется не в том направлении или вы понимаете, что ваш исходный запрос требует корректировки, вы можете перенаправить его, не останавливая сессию.
-
Откройте страницу агентов и выберите сессию.
-
В поле подсказок под журналом сессии введите своё последующее сообщение. Рассмотрим пример.
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
Нажмите клавишу ВВОД. Copilot Реализует ваш ввод после завершения текущего вызова инструмента.
Каждое сообщение управления потребляет AI credits. Управление недоступно для сторонних программистов.
Остановка сеанса
Если задачу больше не нужно выполнять или вы хотите начать заново с новой подсказкой, нажмите «Остановить сессию » в просмотрщике журналов сессии. Остановка сессии завершает GitHub Actions запуск и сохраняет уже выполненные коммиты.
Архивные сессии
Архив остановил сессии, чтобы удалить их из списка сессий.
- Откройте остановленную сессию.
- Нажмите , затем выберите Архив сессии.
- В диалоге нажмите « Да, архивировать».
Copilot облачный агент Сессии можно архивировать, но не удалять. Можно удалить только локальные сессии (от интерфейс командной строки GitHub Copilot, VS Code, JetBrains или ).GitHub приложение Copilot Для получения дополнительной информации об удалении сессий см. О интерфейс командной строки GitHub Copilot данных сессии.
Предоставление общего доступа к сеансу
Copilot облачный агент Сессии по умолчанию общины . Они появляются в просмотре «Все сессии» на вкладке «Агенты» вашего репозитория, видимые всем, кто имеет доступ к репозиторию.
Локальные сессии (от интерфейс командной строки GitHub Copilot, VS Code, JetBrains или ) GitHub приложение Copilotпо умолчанию не распределяются . Вы можете выбрать локальную сессию на вкладке «Агенты» вашего репозитория, предоставляя доступ только к сотрудникам репозитория. Чтобы поделиться или отменить локальную сессию, используйте управление обменом в меню сессии.
Получатели могут просматривать запросы, ответы и изменения в файлах сессии, но не могут управлять или изменять сессию. Общие локальные сессии отображаются в просмотре «Все сессии», но не индексируются для запросов других пользователей (они не отображаются в результатах /chronicle другого пользователя).
Для получения дополнительной информации о синхронизации сессий см. О интерфейс командной строки GitHub Copilot данных сессии.
Запрос на прошлые сессии
Вы можете искать историю сессий, задавая вопросы на естественном языке в Копилот ЧатVS Code, JetBrains, в GitHub приложение Copilot, или GitHub.com. Copilot поиск по синхронизированным сессиям из Второй пилот CLI, Copilot облачный агента Обзор кода Copilot также для получения ответов.
Запросы можно делать только те сессии, которые вы начали. Данные вашей сессии по умолчанию приватны, но вы можете выбрать обмен отдельными сессиями для доступа только к просмотру. См. «Поделиться сессией ранее в этой статье».
Необходимые условия
Ваши сессии должны быть синхронизированы с вашим GitHub аккаунтом. По умолчанию данные сессии синхронизируются автоматически. Если вы отказались от синхронизации (установив "remoteExport": false в настройках CLI JSON), или если ваша организация не включила политику «Хранить локальные сессии в облаке», запрос к сессиям недоступен. Дополнительные сведения см. в разделе О интерфейс командной строки GitHub Copilot данных сессии.
Примеры запросов
What agent tasks did I run last week?
Find the session where I refactored authentication.
Have I worked on anything related to the payments API?
Show me sessions where the agent struggled or I had to correct it multiple times.
Copilot Можно искать по вашим запросам, ответам, изменениям в файлах и другому контексту из синхронизированных сессий.
Для сессионного запроса и /chronicle команд, специфичных для CLI, см. Использование интерфейс командной строки GitHub Copilot сессионных данных. Для получения концептуальной информации о том, как данные сессии хранятся и синхронизируются, см. О интерфейс командной строки GitHub Copilot данных сессии.
Продолжить работу сессии в Чат GitHub Copilot
Вы можете передавать контекст между Копилот Чат сессиями Copilot облачный агент и сессиями на GitHub.
Когда вы начинаете сессию с Копилот Чат, она учитывает контекст вашего разговора, а во Копилот Чат время сессии отражает её статус, чтобы вы могли задавать дополнительные вопросы.
Когда сессия завершена или когда вы просматриваете созданный pull request Copilot , вы можете спросить, что изменилось, что было проверено и почему, и Copilot ответить, рисуя материалы в журналах сессии. Вы также можете начать другую сессию прямо из Копилот Чат.
Дополнительные сведения см. в разделе [AUTOTITLE и О GitHub Copilot Chat](/copilot/tutorials/explore-pull-requests).