Skip to main content

Gestion des sessions des agents

Surveillez la progression d’un agent en temps réel, dirigez-le avec des invites de suivi et arrêtez ou archivez des sessions.

Utilisez le panneau des agents sur GitHub pour surveiller et gérer les sessions des agents dans l’ensemble de vos dépôts.

Surveiller l’activité de l’agent

Effectuez le suivi des sessions à partir du panneau agents (disponible à partir de n’importe quelle page) GitHubou à partir de la page agents. Les sessions que vous avez démarrées, ou sur lesquelles un autre utilisateur a demandé Copilot de travailler, apparaissent dans votre liste de sessions.

Cliquez sur une session pour ouvrir le journal de session et la vue d’ensemble, où vous pouvez surveiller la progression, l’utilisation des jetons et la longueur de session de l’agent.

Examiner les journaux de session

Les journaux de session montrent le raisonnement interne de Copilot et les outils utilisés pour comprendre le référentiel, effectuer des modifications et valider le travail. Copilot possède son propre environnement de développement éphémère, ce qui lui permet d'exécuter des tests automatisés et des linters pour valider les modifications avant de les pousser.

Tracer les validations dans les journaux de session

Les validations à partir de Agent cloud Copilot sont créées par Copilot, avec la personne qui a démarré la tâche mentionnée comme co-auteur. Chaque message de validation inclut un lien vers les journaux de session. Vous pouvez donc suivre la raison pour laquelle une modification a été apportée lors de la révision du code ou d’un audit. Les validations sont signées et apparaissent sous la forme « Vérifié » sur GitHub.

Gérer une session d’agent

Si Copilot se dirige dans la mauvaise direction, ou si vous réalisez que votre prompt initial nécessite un ajustement, vous pouvez le rediriger sans arrêter la session.

  1. Ouvrez la page agents et sélectionnez la session.

  2. Dans la zone d’invite située sous le journal de session, tapez votre suivi. Par exemple:

    Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.
    
  3. Appuyez sur Entrée. Copilot implémente votre entrée une fois son appel d’outil actuel terminé.

Chaque message de direction consomme AI credits. La direction n’est pas disponible pour les agents de codage tiers.

Arrêter une session

Si la tâche n’a plus besoin d’être effectuée ou que vous souhaitez recommencer avec une nouvelle invite, cliquez sur Arrêter la session dans la visionneuse du journal de session. L’arrêt d’une session met fin à l’exécution GitHub Actions et conserve toutes les validations déjà envoyées.

Archiver des sessions

Archivez les sessions arrêtées pour les supprimer de votre liste de sessions.

  1. Ouvrez la session arrêtée.
  2. Cliquez , puis sur Session d'archivage.
  3. Dans la boîte de dialogue, cliquez sur Oui, archiver.

Lectures complémentaires