Skip to main content
Skip to content

Ускорение выполнения задачи с /fleet помощью команды

Узнайте, как можно ускорить выполнение многоступенчатого плана реализации, используя /fleet команду slash.

Если задача включает несколько операций, некоторые или все из которых можно выполнять параллельно, /fleet команда слэша может ускорить выполнение задачи. Когда вы используете эту команду, Copilot отдельные части работы назначается субагентам.

Дополнительные сведения см. в разделе Выполнение задач параллельно с /fleet командой.

Использование /fleet команды косой черты

Чтобы использовать /fleet команду слэш, введите команду, а затем ваш запрос.

Стандартный рабочий процесс

Обычно команду slash вы используете /fleet после создания плана реализации.

  1. В интерактивной CLI-сессии нажмите Shift+Tab , чтобы переключиться в режим планирования.

  2. Введите запрос, описывающий функцию, которую хотите добавить, или изменение, которое хотите внести.

  3. Работайте Copilot в режиме планирования, чтобы создать план реализации.

  4. После завершения плана выберите один из следующих вариантов:

    • Принять план и строить на автопилоте + /fleet , чтобы можно Copilot было использовать субагентов и самостоятельно реализовывать план без дополнительного вмешательства.
    • Выйду из режима планирования, и я подскажу себя , а затем введу запрос вроде /fleet implement the plan. Copilot начнём работать над планом, используя субагенты для параллельного выполнения частей работы, где это возможно. Он может попросить вас отвечать на вопросы или принимать решения по мере реализации плана.

Мониторинг хода выполнения

Используйте /tasks команду slash, чтобы увидеть список фоновых задач, связанных с текущей сессией. Это включает все подзадачи, которые выполняют субагенты при использовании /fleet команды.

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

  • Нажмите Enter , чтобы увидеть детали. Когда подзадача будет выполнена, вы увидите сводку того, что было сделано.
  • Нажмите клавишу X , чтобы убить процесс.
  • Нажмите r , чтобы удалить выполненные или убитые подзадачи из списка.

Нажмите Esc , чтобы выйти из списка задач и вернуться к основному CLI-запросу.

Начиная с режима парка из командной строки

Вы можете начать Copilot CLI работу в режиме флота непосредственно из командной строки с помощью --fleet параметра. Это эквивалент командной строки команды косой /fleet черты. Он упаковывает предложение, поэтому Copilot начинает работать над ним в режиме флота сразу. Вам не нужно вводить /fleet интерактивный сеанс.

Параметр --fleet не поддерживается в режиме сервера ACP, поэтому его нельзя объединить с параметром --acp .

Необходимо указать запрос на Copilot работу. Запрос можно указать одним из трех способов:

  • -i С помощью параметра (интерактивного) запуска интерактивного сеанса, начинающегося в режиме флота.
  • С параметром -p (запрос) для выполнения задачи без интерактивного сеанса. Сеанс завершает работу после завершения задачи.
  • Путем подключения запроса через стандартные входные данные.

Когда следует использовать --fleet параметр

Этот --fleet параметр особенно полезен для автоматизации, используя -p этот параметр, когда вы знаете, что задача может быть разделена на части, которые выполняются параллельно.

Дополнительные сведения о параметре и выполнении -p задач без интерактивного сеанса см. в разделе Программный запуск GitHub Copilot CLI.

Examples

Выполните задачу в режиме парка без интерактивного сеанса:

Shell
copilot --fleet -p "Refactor the utils package and update everything that calls it" --allow-tool write

Переведите запрос в режим флота:

Shell
echo "Update the project dependencies and run the tests" | copilot --fleet

Запустите интерактивный сеанс, начинающийся в режиме флота:

Shell
copilot --fleet -i "Add unit tests for every module in the src directory"

Дополнительные материалы