Skip to main content
Skip to content

Aceleración de la finalización de tareas con el /fleet comando

Obtenga información sobre cómo puede acelerar la finalización de un plan de implementación de varios pasos mediante el /fleet comando de barra diagonal.

Cuando una tarea implica múltiples operaciones, algunas o todas las cuales pueden realizarse en paralelo, el comando de barra diagonal /fleet puede acelerar la finalización de la tarea. Al usar este comando, Copilot asigna partes independientes del trabajo a subagentes.

Para obtener más información, vea Ejecución de tareas en paralelo con el /fleet comando.

Usar el comando de barra diagonal /fleet

Para usar el comando de barra diagonal /fleet, escriba el comando seguido de la solicitud.

Flujo de trabajo típico

Normalmente, se utiliza el /fleet comando slash después de crear un plan de implementación.

  1. En una sesión interactiva de la CLI, pulse Mayús+Tab para cambiar al modo de plan.

  2. Escriba un mensaje que describa la característica que desea agregar o el cambio que desea realizar.

  3. Trabaje con Copilot en modo de plan para crear un plan de implementación.

  4. Una vez completado el plan, seleccione una de las siguientes opciones:

    • Acepte el plan y compile en autopilot + /fleet para permitir Copilot el uso de subagentes y trabajar de forma autónoma para implementar el plan sin ninguna entrada adicional.
    • Salga del modo de plan y yo presentaré una solicitud; a continuación, introduzca una solicitud como /fleet implement the plan. Copilot comenzará a trabajar en el plan, usando subagentes para ejecutar partes del trabajo en paralelo siempre que sea posible. Es posible que le pida que responda preguntas o tome decisiones a medida que avanza en el plan.

Supervisar el progreso

Use el /tasks comando de barra diagonal para ver una lista de tareas en segundo plano relacionadas con la sesión actual. Esto incluirá todas las subtareas controladas por subagentes al usar el /fleet comando .

Use teclas de teclado arriba y abajo para navegar por la lista de tareas en segundo plano. Para cada tarea de subagente, usted puede:

  • Presione Entrar para ver los detalles. Una vez completada la subtarea, verá un resumen de lo que se ha hecho.
  • Presione x para eliminar el proceso.
  • Presione r para quitar subtareas completadas o eliminadas de la lista.

Pulse Esc para salir de la lista de tareas y volver al símbolo del sistema principal de la CLI.

Iniciar en modo de flota desde la línea de comandos

Puede iniciar Copilot CLI en modo fleet directamente desde la línea de comandos mediante la opción --fleet. Este es el equivalente en la línea de comandos del comando de barra /fleet. Encapsula el mensaje que proporcione, así que Copilot comienza a trabajar en él en modo de flota inmediatamente. No tiene que escribir /fleet en una sesión interactiva.

La --fleet opción no se admite en el modo de servidor ACP, por lo que no se puede combinar con la --acp opción .

Debe proporcionar un prompt para que Copilot trabaje con él. Puede proporcionar el mensaje de una de estas tres maneras:

  • Utilice la opción -i (interactiva) para iniciar una sesión interactiva que se inicia en modo fleet.
  • Con la opción -p (prompt), para ejecutar una tarea sin sesión interactiva. La sesión se cierra cuando se completa la tarea.
  • Mediante la canalización del mensaje a través de la entrada estándar.

Cuándo usar la --fleet opción

La --fleet opción es especialmente útil para la automatización, mediante la -p opción , cuando se sabe que una tarea se puede dividir en partes que se ejecutan en paralelo.

Para obtener más información sobre la -p opción y la ejecución de tareas sin una sesión interactiva, consulte Ejecución GitHub Copilot CLI de forma programática.

Examples

Ejecute una tarea en modo de flota sin una sesión interactiva:

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

Canalice un mensaje al modo de flota:

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

Inicie una sesión interactiva que comience en modo de flota:

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

Lectura adicional