작업에 여러 작업이 포함되는 경우, 그 중 일부 또는 전부를 병렬 /fleet 로 작업할 수 있는 경우 슬래시 명령은 작업 완료 속도를 높일 수 있습니다. 이 명령을 Copilot 사용하면 작업의 개별 부분이 하위 에이전트에게 할당됩니다.
자세한 내용은 /fleet 명령어를 사용하여 작업을 병렬로 실행을(를) 참조하세요.
/fleet 슬래시 명령 사용
/fleet 슬래시 명령을 사용하려면 명령을 입력한 다음 프롬프트를 입력합니다.
일반적인 워크플로
일반적으로 구현 계획을 만든 후 슬래시 명령을 사용합니다 /fleet .
-
대화형 CLI 세션에서 ShiftTab+ 눌러 계획 모드로 전환합니다.
-
추가하려는 기능 또는 변경하려는 변경 사항을 설명하는 프롬프트를 입력합니다.
-
Copilot 계획 모드에서 작업하여 구현 계획을 만듭니다.
-
계획이 완료되면 다음 옵션 중 하나를 선택합니다.
- 계획을 수락하고 autopilot + /fleet를 기반으로 구축하여Copilot 서브에이전트를 사용하고 추가 입력 없이 자율적으로 계획을 구현할 수 있습니다.
- 계획 모드를 종료하고 나 자신에게 메시지를 표시 한 다음 , 같은
/fleet implement the plan프롬프트를 입력합니다. Copilot 는 가능한 경우 작업 일부를 병렬로 실행하기 위해 스바겐트를 사용하여 계획 작업을 시작합니다. 계획을 통해 작동할 때 질문에 대답하거나 결정을 내리도록 요청할 수 있습니다.
진행률 모니터링
/tasks 슬래시 명령을 사용하여 현재 세션과 관련된 백그라운드 작업 목록을 확인합니다. 여기에는 명령 /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
대화형 세션 없이 플릿 모드에서 작업을 실행합니다.
copilot --fleet -p "Refactor the utils package and update everything that calls it" --allow-tool write
copilot --fleet -p "Refactor the utils package and update everything that calls it" --allow-tool write
프롬프트를 플릿 모드로 전달:
echo "Update the project dependencies and run the tests" | copilot --fleet
echo "Update the project dependencies and run the tests" | copilot --fleet
플릿 모드에서 시작하는 대화형 세션을 시작합니다.
copilot --fleet -i "Add unit tests for every module in the src directory"
copilot --fleet -i "Add unit tests for every module in the src directory"