# Работа с сессиями агентов в приложении GitHub приложение Copilot

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

## Начало сессии

Каждая сессия GitHub Copilot app проходит в отдельном изолированном рабочем пространстве, так что вы можете проводить несколько сессий параллельно и продвигаться по нескольким задачам без конфликтов.

1. В боковой панели рядом **с разделом «Сессии**» нажмите **+** , чтобы начать новую сессию.
2. Выберите проект— вы можете использовать папку, уже на компьютере, выбрать GitHubиз URL-адреса Git для репозиториев, размещенных вне GitHub (например, на Azure DevOps) или для частных репозиториев без доступа к приложению.
3. В выпадающем меню под окном запросов выберите место, где должна проходить сессия: в новом рабочем дереве, в вашем локальном репозитории или в облачной песочнице. Облачные песочницы для Copilot (публичный предпросмотр) — это полностью изолированные среды, размещённые на GitHub.
4. Выберите режим сессии, модель и усилие рассуждения из выпадающих списков под полем запроса. Если выбрать **Auto** для модели, приложение выбирает оптимальную модель для вашей задачи в зависимости от сложности задачи.
5. Опишите задачу в поле подсказок. Вы можете обращаться к проблемам с `#`, добавлять файлы с `@`помощью или использовать `/` для команд.

Агент начинает работать. Ваши активные сессии отображаются в боковой панели, сгруппированной по репозиториям — нажмите на любую сессию, чтобы переключиться на неё.

Список команд, которые можно использовать в поле запроса, см. в разделе [Команды косой черты для приложение Copilot GitHub](/ru/enterprise-cloud@latest/copilot/reference/github-copilot-app-reference/slash-commands).

## Выбор режима сессии

Режим сессии определяет, насколько автономен агент. Вы можете задать режим из выпадающего меню под полем запросов и изменить его в любое время.

* **Интерактивно**: Вы и агент работаете вместе. Агент предлагает изменения и ждёт вашего мнения, прежде чем продолжить.
* **План**: агент сначала создаёт план. Вы рассматриваете и утверждаете план до того, как агент его реализует.
* **Автопилот**: агент работает полностью автономно — пишет код, проводит тесты и дорабатывает без ожидания ввода.

## Выбор модели

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

Если выбрать **Авто** в выборе модели, приложение автоматически выбирает оптимальную модель для вашей задачи в зависимости от сложности задачи. После начала сессии выбиратель рядом с **Auto** показывает, какая модель обработала каждый ответ. Дополнительные сведения см. в разделе [О компании Copilotauto model selection](/ru/enterprise-cloud@latest/copilot/concepts/models/auto-model-selection).

Если вы настроили своего собственного поставщика моделей в приложении, эти модели тоже отображаются в picker. Для этапов настройки см. [Использование собственных моделей LLM в приложении GitHub приложение Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/use-byok-models).

Наведите курсор на иконку <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-info" aria-label="the info icon" role="img"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg> в выборе модели, чтобы увидеть детали модели.

## Использование чатов

Раздел **"Чаты** " на боковой панели открывает режим беседы без создания выделенной ветви или рабочей полосы. Используйте его для мозгового штурма, вопросов или изучения идей перед началом сессии. Ваша история чата сохраняется и отображается по названию переписки.

Чтобы архивировать чат, не теряя историю, щелкните правой кнопкой мыши чат на боковой панели, чтобы открыть его меню, а затем щелкните **"Архивировать чат**".

## Управление сеансами и чатами

**Используйте управление сеансами** для просмотра, поиска и фильтрации сеансов и чатов, включая архивные чаты. Вы можете выбрать несколько элементов для архивации или удаления, а также восстановить ранее архивированные чаты. В представлении также показаны отдельные сортируемые столбцы для места на диске, используемого рабочими файлами и журналом чата.

1. Откройте параметры приложения, а затем выберите **"Сеансы**".
2. Щелкните **"Управление сеансами**".
3. Поиск или фильтрация для поиска сеансов или чатов, которыми вы хотите управлять.
4. Выберите один или несколько сеансов или чатов, а затем архивируйте или удалите их. Чтобы восстановить архивный чат, найдите чат, а затем восстановите его.

## Использование `/security-review` в сеансах приложений

> \[!NOTE]
> Команда `/security-review` косой черты в настоящее время находится и Публичный предварительный просмотр подлежит изменению.

Вы можете запустить `/security-review` команду косой черты в активном сеансе агента, чтобы просмотреть текущие изменения рабочего потока для уязвимостей с высоким уровнем достоверности. Команда возвращает приоритетные результаты с оценкой серьезности и достоверности, а также предлагаемые исправления, которые можно применить и проверить в одном сеансе.

1. Откройте активный сеанс, в который внесены изменения кода.
2. В поле запроса введите `/security-review` и нажмите клавишу <kbd>ВВОД</kbd>.
3. Просмотрите результаты, а затем обновите изменения кода по мере необходимости.

Это упрощенное, проверка по запросу дополняется GitHubcode scanning, Dependabotи secret scanning , предоставив вам первоначальный контроль над локальными изменениями перед открытием запроса на вытягивание.

## Использование агента «резиновая утка»

Резиновая утка — это встроенный агент, который выступает конструктивным критиком, анализируя ваш текущий план, реализацию или тесты и возвращая конкретные отзывы. Агент работает на другой модели, отличной от той, что ведёт вашу текущую сессию.

Когда Rubber Duck включен, Copilot можно автоматически обращаться к нему в ключевые моменты, пока он работает. Основной сессионный агент передаёт работу агенту-резиновой утке, получает критику, затем решает, как применить эту обратную связь, прежде чем продолжить.

> \[!NOTE]
> Резиновая утка агент в настоящее время доступна только если основной агент использует большую языковую модель Claude или GPT.

Вы также можете вручную попросить Copilot получить отзыв у агента по резиновой утке.

1. Откройте активную сессию.
2. В поле запросов введите `/rubber-duck` и попросите дать критику вашего текущего плана, реализации или тестов.

Для получения дополнительной информации об агенте резиновой утки см. [О агенте с резиновой уткой](/ru/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/rubber-duck).

## Использование `/chronicle` сессий с приложением

Поскольку он GitHub Copilot app построен на GitHub Copilot CLIэтом, вы можете использовать Copilot CLI функции истории сессий, например `/chronicle` , чтобы получать инсайты из работы в приложении и других Copilot CLI сессиях.

Например, вы можете использовать `/chronicle standup` его для краткого изложения недавних работ. Дополнительные сведения см. в разделе [Использование GitHub Copilot CLI сессионных данных](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle).

## Использование голосовой диктовки

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

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

1. Откройте настройки приложения, затем выберите **вкладку «Голосовое диктовство** ».
2. Выберите клавишный ярлык.
3. Разрешите доступ к микрофону в настройках вашей операционной системы.
4. Скачайте локальную модель транскрипции.

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

## сочетания клавиш;

Поддерживает GitHub Copilot app клавишные ярлыки, которые помогают вам ориентироваться по сессиям, переключаться между рабочими пространствами и выполнять обычные действия. Чтобы увидеть доступные ярлыки, откройте приложение, перейдите в **раздел Справка**, затем **в раздел Клавишные ярлыки**.

Вы также можете начать сессию прямо в приложении, используя глубокие ссылки на файлы markdown, сторонние инструменты или скрипты. Дополнительные сведения см. в разделе [Использование глубоких ссылок для открытия приложения GitHub приложение Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/open-with-deep-links).