Skip to main content

Делегирование задач Copilot

Используйте режим автопилота или /delegate команду «слэш», чтобы Copilot самостоятельно работать от вашего имени.

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

GitHub Copilot CLI Доступна со всеми Copilot тарифными планами. Если вы получаете Copilot от организации, Второй пилот CLI политика должна быть включена в настройках организации.

          Второй пилот CLIПредлагает два способа Copilot автономной работы: **режим автопилота** и **командный`/delegate`** режим. Оба позволяют передавать задачи, но различаются по месту работы:
  • Режим автопилота работает локально в вашей сессии CLI. Вы даёте автопилоту полные разрешения, а Copilot затем работаете над задачей, не останавливаясь, чтобы запросить ваш запрос. Ваш локальный компьютер выполняет эту работу, и вы можете следить за прогрессом в реальном времени. Используйте автопилот, когда хотите локальное выполнение без рук.

          `/delegate`
          **переносит задачу на Copilot облачный агент .GitHub Работа работает удалённо: Copilot создаёт ветку, открывает черновик pull request и работает в фоне. Используйте `/delegate` его, когда хотите полностью передать задачу и продолжать работать, даже если вы выключили локальный компьютер.

Установите автопилот, чтобы выполнять задачи автономно на вашем локальном компьютере

Существует два способа использования режима автопилота:

  • Интерактивно: В интерактивной сессии нажмите Shift+Tab , пока не увидите «автопилот» в строке статуса. Если вас попросят выбрать разрешения для режима автопилота, разрешите полные разрешения, затем введите свой запрос.
  • Программно: Передайте CLI подсказку напрямую в команду и включите эту --autopilot опцию. Например, чтобы использовать режим автопилота с полными разрешениями, ограничивая его 10 продолжениями, введите Второй пилот --автопилот --йоло --макс-автопилот продолжается 10 -p "ВАШ ЗАПРОС ЗДЕСЬ".

Дополнительные сведения см. в разделе Позволяя GitHub Copilot CLI работать автономно.

Делегировать задачи Copilot облачный агент

Вы можете делегировать задачу на Copilot облачный агентGitHub on, используя /delegateкоманду slash, после чего следует подсказка:

/delegate complete the API integration tests and fix any failing edge cases

Альтернативно, добавьте к запросу & для делегирования его:

& complete the API integration tests and fix any failing edge cases
          Copilot попросит зафиксировать любые ваши нестадированные изменения как контрольную точку в новой ветке, которую он создает. 
          Copilot облачный агент откроет черновик pull request, внесёт изменения в фоновом режиме и запросит у вас проверку.

          Copilot предоставит ссылку на pull-запрос и сессию агента, GitHub когда сессия начнётся.

Дальнейшие действия

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