Lorsque vous utilisez les fonctionnalités agentiques de GitHub, vous pouvez utiliser l'onglet Agents dans un dépôt où Agent Copilot cloud est activé pour lancer, surveiller et gérer des sessions d'agent sans quitter votre flux de travail. Vous pouvez également utiliser la page Agents pour afficher et démarrer des sessions d’agent. Pour savoir comment activer Agent Copilot cloud, consultez Gestion de l’accès à l’agent cloud GitHub Copilot.
1. Sélectionnez un référentiel et choisissez votre agent
-
Démarrez une nouvelle tâche d’agent.
- Ouvrir l’onglet Agents dans un référentiel
- Ouvrez la page Agents
- Utiliser le bouton Tâche ou
/taskla commande à partir de Tchat Copilot - Ouvrez le panneau Agents en cliquant sur le en haut de n’importe quelle page sur GitHub
-
Dans le menu déroulant, sélectionnez le référentiel dans lequel vous souhaitez que l’agent cloud fonctionne.
-
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot.
-
Si vous le souhaitez, vous pouvez cliquer sur pour ouvrir le menu déroulant de l'agent, afin d'affecter un agent ou un élément avec un comportement spécialisé et des outils assistant personnalisé. Vous pouvez sélectionner un élément existant assistant personnalisé à partir de votre dépôt, de votre organisation ou de votre entreprise. Vous pouvez également cliquer sur Créer un agent pour créer un nouveau profil d’agent dans votre référentiel et branche sélectionnés. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent Copilot cloud ».
Remarque
Les agents de codage tiers sont disponibles dans les plans GitHub Copilot Pro+ et Copilot Entreprise.
-
Si vous le souhaitez, sélectionnez le menu déroulant CURRENT-MODEL , puis cliquez sur le modèle IA de votre choix.
-
Saisissez une invite décrivant votre demande. Par exemple:
Implement a user-friendly message for common errors. -
Cliquez ou appuyez sur Entrée.
Copilot commencera à travailler sur la tâche et à envoyer les modifications à une nouvelle pull request, où vous serez automatiquement ajouté en tant que réviseur.
Pour plus d’informations sur les façons de démarrer de nouvelles tâches d’agent, consultez Demander à GitHub Copilot de créer un pull request.
2. Surveiller l’activité de l’agent
Une fois que l’agent commence à fonctionner, il continue de mettre à jour le journal de session et la vue d’ensemble avec sa progression et son processus de réflexion.
Chaque session affiche son état. Cliquez sur une session pour ouvrir le journal de session, où vous pouvez surveiller la progression de l’agent, voir les outils qu’il utilise et suivre la durée d’exécution de la session.
Agent Copilot cloudLes sessions peuvent également être suivies à partir des GitHub CLI, GitHub Mobile, Visual Studio Code, Raycast et des IDEs JetBrains. Pour plus d'informations, consultez « [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions) ».
3. Rediriger les agents selon les besoins
Vous pouvez intervenir et fournir une entrée de direction à Copilot sans arrêter le fonctionnement. La gestion utilise une requête premium par message.
Remarque
La direction d’une session n’est actuellement pas disponible pour les agents de codage tiers.
Les raisons pour lesquelles vous souhaiterez peut-être diriger une session sont les suivantes :
-
Copilot semble aller dans une mauvaise direction, et vous voulez lui donner plus de clarté. - Vous vous êtes trompé dans la description du travail demandé et vous décidez de recommencer.
Dans la zone d’invite sous le journal de session de l’agent, affichez une invite Copilot pendant qu'il travaille sur une tâche. Par exemple:
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
Copilot commence à implémenter votre entrée une fois son appel d’outil actuel terminé.
4. Ouvrir une session d’agent dans votre environnement de développement local
Vous pouvez guider l’agent dans votre environnement de développement local sur d’autres modifications ou apporter des modifications qui nécessitent une expertise humaine.
VS Code
En bas de la vue de session de l’agent, cliquez sur le bouton Ouvrir dans VS Code pour lancer la session directement dans VS Code.
Remarque
L’ouverture d’une session dans VS Code nécessite les dernières versions de VS Code, l’extension GitHub Copilot et l’extension GitHub Pull Requests.
CLI de GitHub Copilot
-
En bas de la vue de session de l’agent, cliquez sur la liste déroulante en regard de Ouvrir dans VS Code.
-
Cliquez sur Continuer : CLI de GitHub Copilot pour copier la
copilot --resume=SESSION-IDcommande dans le Presse-papiers. -
Dans votre terminal, collez et exécutez la commande pour reprendre la session de l’agent.
5. Vérifier et fusionner le code de l'agent
Une fois que l’agent a terminé une session, vous pouvez accéder à la demande de tirage (pull request) pour examiner les modifications. À partir de la pull request, vous pouvez examiner le diff, demander d'autres améliorations ou approuver et fusionner les modifications. Consultez Revue d'une pull request créée par GitHub Copilot.
6. Archiver des sessions d’agent
Les sessions qui ont été arrêtées peuvent être archivées pour les supprimer de la liste des sessions.
- Ouvrez la session d’agent que vous souhaitez archiver.
- Dans le coin supérieur droit, cliquez, puis cliquez sur Archiver la session.
- Dans la boîte de dialogue qui s’ouvre, cliquez sur Oui, archiver.