Introduction
Le mode Plan vous aide à créer des plans d’implémentation détaillés avant de les exécuter. Cela garantit que toutes les exigences sont prises en compte et traitées avant toute modification du code. L’agent de plan n’apporte aucune modification de code tant que le plan n’est pas révisé et approuvé par vous. Une fois approuvé, vous pouvez remettre le plan à l’agent par défaut ou l’enregistrer pour une amélioration, une révision ou des discussions d’équipe.
L’agent de plan est conçu pour :
- Recherchez la tâche de manière complète à l’aide d’outils en lecture seule et d’une analyse de codebase pour identifier les exigences et les contraintes.
- Décomposez la tâche en étapes gérables, actionnables et incluez des questions ouvertes sur les exigences ambiguës.
- Présenter un brouillon de plan concis, basé sur un format de plan standardisé, pour l’examen et l’itération des utilisateurs.
Plan mode is available in Visual Studio Code, JetBrains IDEs, Xcode, and Eclipse. It is not currently available in Visual Studio. Click the tabs above for instructions for your editor.
To run a task without planning it first, see Using agent mode in your IDE.
Using the plan agent
-
If the chat view is not already displayed, select Open Chat from the Copilot Chat menu.
-
At the bottom of the chat view, select Plan from the agents dropdown.
-
Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.
For example:
Create a simple to-do web app with HTML, CSS, and JS files.After a few moments, the plan agent outputs a plan in the chat view. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.
-
Passez en revue le plan et répondez aux questions que l’agent a posées.
Vous pouvez itérer plusieurs fois pour clarifier les exigences, ajuster l’étendue ou répondre aux questions.
-
Une fois le plan terminé, vous pouvez :
- Cliquez sur Démarrer l’implémentation pour basculer Copilot Chat en mode agent et démarrez une session d’agent pour implémenter les modifications requises, en fonction du plan d’implémentation.
- Cliquez sur Ouvrir dans l’éditeur pour basculer Copilot Chat en mode agent et démarrer une session d’agent qui génère Markdown, dans un onglet de votre éditeur, avec les détails du plan d’implémentation. Vous pouvez commencer à travailler par le biais du plan vous-même ou enregistrer le plan en tant que fichier Markdown pour une utilisation ultérieure.
For more information, see Planning with agents in VS Code in the Visual Studio Code documentation.
Further reading
Using plan mode
-
If it is not already displayed, open the Copilot Chat panel by clicking the GitHub Copilot Chat icon at the right side of the JetBrains IDE window.
-
At the bottom of the Copilot Chat panel, select Plan from the agents dropdown.
-
Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.
For example:
Create a simple to-do web app with HTML, CSS, and JS files. -
Submit the prompt.
After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.
-
Passez en revue le plan et répondez aux questions que l’agent a posées.
Vous pouvez itérer plusieurs fois pour clarifier les exigences, ajuster l’étendue ou répondre aux questions.
-
Une fois le plan terminé, vous pouvez :
- Cliquez sur Démarrer l’implémentation pour basculer Copilot Chat en mode agent et démarrez une session d’agent pour implémenter les modifications requises, en fonction du plan d’implémentation.
- Cliquez sur Ouvrir dans l’éditeur pour basculer Copilot Chat en mode agent et démarrer une session d’agent qui génère Markdown, dans un onglet de votre éditeur, avec les détails du plan d’implémentation. Vous pouvez commencer à travailler par le biais du plan vous-même ou enregistrer le plan en tant que fichier Markdown pour une utilisation ultérieure.
Further reading
Remarque
Plan mode is currently in préversion publique and subject to change.
Using plan mode
-
If it is not already displayed, open the Copilot Chat window by clicking Editor in the menu bar, then clicking GitHub Copilot then Open Chat.
-
At the bottom of the Copilot Chat window, select Plan from the agents dropdown.
-
Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.
For example:
Create a simple to-do app with Swift files. -
Submit the prompt.
After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.
-
Passez en revue le plan et répondez aux questions que l’agent a posées.
Vous pouvez itérer plusieurs fois pour clarifier les exigences, ajuster l’étendue ou répondre aux questions.
-
Une fois le plan terminé, vous pouvez :
- Cliquez sur Démarrer l’implémentation pour basculer Copilot Chat en mode agent et démarrez une session d’agent pour implémenter les modifications requises, en fonction du plan d’implémentation.
- Cliquez sur Ouvrir dans l’éditeur pour basculer Copilot Chat en mode agent et démarrer une session d’agent qui génère Markdown, dans un onglet de votre éditeur, avec les détails du plan d’implémentation. Vous pouvez commencer à travailler par le biais du plan vous-même ou enregistrer le plan en tant que fichier Markdown pour une utilisation ultérieure.
Further reading
Remarque
Plan mode is currently in préversion publique and subject to change.
Using plan mode
-
If it is not already displayed, open the Copilot Chat panel by clicking the Copilot icon () in the status bar at the bottom of Eclipse, then clicking Open Chat.
-
At the bottom of the chat panel, select Plan from the agents dropdown.
-
Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.
For example:
Create a simple to-do app using JavaFX. -
Submit the prompt.
After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.
-
Passez en revue le plan et répondez aux questions que l’agent a posées.
Vous pouvez itérer plusieurs fois pour clarifier les exigences, ajuster l’étendue ou répondre aux questions.
-
Une fois le plan terminé, vous pouvez :
- Cliquez sur Démarrer l’implémentation pour basculer Copilot Chat en mode agent et démarrez une session d’agent pour implémenter les modifications requises, en fonction du plan d’implémentation.
- Cliquez sur Ouvrir dans l’éditeur pour basculer Copilot Chat en mode agent et démarrer une session d’agent qui génère Markdown, dans un onglet de votre éditeur, avec les détails du plan d’implémentation. Vous pouvez commencer à travailler par le biais du plan vous-même ou enregistrer le plan en tant que fichier Markdown pour une utilisation ultérieure.