Заставить Copilot работать автономно
Вы можете попросить Copilot самостоятельно выполнять задачу, вместо того чтобы CLI запрашивал вас ввод в каждой точке принятия решения в задаче. Это делается с помощью режима автопилота CLI.
Существует два способа использования режима автопилота:
-
**Интерактивно:** В интерактивной сессии нажмите <kbd>Shift</kbd>+<kbd>Tab</kbd> , пока не увидите «автопилот» в строке статуса. Если вас попросят выбрать разрешения для режима автопилота, разрешите полные разрешения, затем введите свой запрос. -
**Программно:** Передайте CLI подсказку напрямую в команду и включите эту `--autopilot` опцию. Например, чтобы использовать режим автопилота с полными разрешениями, ограничивая его 10 продолжениями, введите `Второй пилот --автопилот --йоло --макс-автопилот продолжается 10 -p "ВАШ ЗАПРОС ЗДЕСЬ"`.
Дополнительные сведения см. в разделе Это позволяет GitHub Copilot CLI работать автономно.
Делегируйте задачи Агент кодирования Copilot
Команда delegate позволяет отправить текущую сессию в Агент кодирования Copilot на GitHub. Это позволяет вам передать работу, сохраняя при этом весь контекст Copilot, необходимых для выполнения вашей задачи.
Вы можете делегировать задачу с помощью команды 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 откроет черновик запроса на вытягивание, внесет изменения в фоновом режиме и запросит у вас проверку.
Copilot предоставит ссылку на запрос на вытягивание и сессию агента на GitHub как только начнется сессия.
Дальнейшие шаги
Чтобы узнать, как вызывать специализированные агенты, адаптированные для конкретных задач, таких как проверка кода, документация или аудит безопасности, см. раздел AUTOTITLE.