Introduction
Вы можете использовать subagents для делегирования задач изолированному агенту с собственным контекстным окном внутри вашей сессии чата. subagent работает независимо без паузы для отзывов пользователя и возвращает итоговый результат в основную сессию чата.
Subagents лучше всего подходят для ситуаций, когда:
- Вы хотите делегировать сложные, многоступенчатые задачи, такие как исследование или анализ, не прерывая основную сессию.
- Вам нужно обрабатывать большие объёмы информации или несколько документов, которые будут загружать основное окно контекста.
- Вы хотите исследовать разные подходы или точки зрения независимо, не смешивая контексты.
Subagents используют те же инструменты и модель ИИ, что и основная сессия, но не могут создавать другие subagents.
Subagents доступны в Visual Studio Code, JetBrains IDEs, Xcode и Eclipse. В настоящее время Visual Studioони недоступны. Действия по включению и вызову различаются в редакторе, поэтому щелкните приведенные выше вкладки для инструкций по интегрированной среде разработки.
Сведения о сеансе агента, subagents делегированного из, см. в разделе Использование режима агента в интегрированной среде разработки.
Включение subagents
- В окне нажмите на иконку Copilot Chat инструментов.
- Включите инструмент
runSubagent.
Если вы используете пользовательские файлы запросов или custom agents, обязательно укажите инструмент runSubagent в свойстве tools frontmatter. Смотрите Создание кастомных агентов для Copilot cloud agent и Используйте файлы запросов в VS Code в Visual Studio Code документации.
Вызов метода subagents
Subagents может быть вызван по-разному:
-
Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:
Suggest ways to refactor this legacy code. -
Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:
Use the testing subagent to write unit tests for the authentication module. -
Вызов #runSubagent инструмента.
Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan.
После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.
Дополнительные материалы
Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.
Включение subagents
- Нажмите «Инструменты » в строке меню, затем выберите GitHub Copilot, затем «Редактировать настройки».
- В всплывающем меню нажмите «Чат», затем галочку «Включить Subagent ».
Вызов метода subagents
Subagents может быть вызван по-разному:
-
Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:
Suggest ways to refactor this legacy code. -
Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:
Use the testing subagent to write unit tests for the authentication module.
После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.
Дополнительные материалы
Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.
Включение subagents
- Нажмите Editor в строке меню, затем выберите GitHub Copilot затем Open GitHub Copilot для настроек Xcode.
- Нажмите «Расширенно » в чате, затем в настройках чата выберите переключатель «Включить Subagents ».
Вызов метода subagents
Subagents может быть вызван по-разному:
-
Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:
Suggest ways to refactor this legacy code. -
Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:
Use the testing subagent to write unit tests for the authentication module.
После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.
Дополнительные материалы
Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.
Включение subagents
- Нажмите на значок в строке статуса.
- В всплывающем меню нажмите «Редактировать настройки».
- В разделе "Чат" установите флажок "Включить вложенный агент ".
Вызов метода subagents
Subagents может быть вызван по-разному:
-
Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:
Suggest ways to refactor this legacy code. -
Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:
Use the testing subagent to write unit tests for the authentication module.
После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.