Skip to main content
Skip to content

Accélération de l’achèvement de la tâche avec la /fleet commande

Découvrez comment accélérer l’achèvement d’un plan d’implémentation en plusieurs étapes à l’aide de la /fleet commande barre oblique.

Lorsqu’une tâche implique plusieurs opérations, dont certaines ou toutes peuvent être travaillées en parallèle, la commande de barre oblique peut accélérer l’achèvement /fleet de la tâche. Lorsque vous utilisez cette commande, Copilot attribue des parties distinctes du travail aux sous-agents.

Pour plus d’informations, consultez « Exécution de tâches en parallèle avec la /fleet commande ».

Utilisation de la commande slash /fleet

Pour utiliser la commande slash /fleet, saisissez la commande suivie de votre prompt.

Flux de travail classique

En règle générale, vous utiliserez la commande « slash » /fleet après avoir créé un plan de mise en œuvre.

  1. Dans une session CLI interactive, appuyez sur Maj+Tab pour basculer en mode planification.

  2. Saisissez une brève description de la fonctionnalité que vous souhaitez ajouter ou du changement que vous voulez effectuer.

  3. Travailler avec Copilot en mode plan pour créer un plan d’implémentation.

  4. Une fois le plan terminé, sélectionnez l’une des options suivantes :

    • Acceptez le plan et construisez en pilote automatique + /fleet pour permettre Copilot d'utiliser des sous-agents et de travailler de manière autonome pour implémenter le plan sans aucune autre intervention.
    • Quitter le mode plan et je rédigerai moi-même la requête , puis saisir une requête telle que /fleet implement the plan. Copilot commence à travailler sur le plan, à l’aide de sous-agents pour exécuter des parties du travail en parallèle lorsque c'est possible. Il peut vous poser des questions ou vous demander de prendre des décisions au fur et à mesure qu'il suit le plan.

Contrôle de la progression

Utilisez la /tasks commande barre oblique pour afficher la liste des tâches en arrière-plan relatives à la session active. Cela inclut toutes les sous-tâches gérées par des sous-agents lorsque vous utilisez la /fleet commande.

Utilisez les touches clavier haut et bas pour parcourir la liste des tâches en arrière-plan. Pour chaque tâche de sous-agent, vous pouvez :

  • Appuyez sur Entrée pour afficher les détails. Une fois la tâche subordonnée terminée, vous verrez un résumé de ce qui a été fait.
  • Appuyez sur x pour tuer le processus.
  • Appuyez sur r pour supprimer les tâches subordonnées terminées ou annulées de la liste.

Appuyez sur Échap pour quitter la liste des tâches et revenir à l’invite CLI principale.

Démarrage en mode flotte à partir de la ligne de commande

Vous pouvez démarrer Copilot CLI en mode flotte directement à partir de la ligne de commande à l’aide de l’option --fleet . Il s’agit de l’équivalent en ligne de commande de la commande slash /fleet. Il intègre le prompt que vous fournissez, afin que Copilot se mette immédiatement à le traiter en mode Fleet. Vous n’avez pas besoin d’entrer /fleet dans une session interactive.

L’option --fleet n’est pas prise en charge en mode serveur ACP. Vous ne pouvez donc pas la combiner avec l’option --acp .

Vous devez fournir un prompt sur lequel Copilot doit travailler. Vous pouvez fournir l’invite de trois façons :

  • Avec l’option -i (interactive), pour démarrer une session interactive qui commence en mode flotte.
  • Avec l’option -p (invite), pour exécuter une tâche sans session interactive. La session se termine lorsque la tâche est terminée.
  • En acheminant l’invite via l’entrée standard.

Quand utiliser l’option --fleet

L’option --fleet est particulièrement utile pour l’automatisation, à l’aide de l’option -p , lorsque vous savez qu’une tâche peut être fractionnée en parties qui s’exécutent en parallèle.

Pour plus d’informations sur l’option et l’exécution -p de tâches sans session interactive, consultez Exécution GitHub Copilot CLI par programmation.

Examples

Exécutez une tâche en mode flotte sans session interactive :

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

Transmettre un prompt au mode Fleet :

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

Démarrez une session interactive qui commence en mode flotte :

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

Lectures complémentaires