Skip to main content

Travailler avec les sessions de l’agent dans l’application GitHub Copilot

Exécutez plusieurs sessions d’agent isolées simultanément, chacune avec sa propre branche et les dirige à l’aide de différents modes de session, modèles et outils.

Qui peut utiliser cette fonctionnalité ?

GitHub application Copilot est disponible avec les forfaits GitHub Copilot Business et GitHub Copilot Enterprise (si l’organisation a activé les fonctionnalités en avant-première et Copilot pour CLI), et sur liste d’attente pour les forfaits GitHub Copilot Pro et GitHub Copilot Pro+.

Remarque

Le GitHub application Copilot est en préversion technique et est susceptible d’être modifié.

** Copilot Business et Copilot Entreprise utilisateurs** : téléchargez et installez à partir du GitHub application Copilot référentiel si votre organisation ou entreprise a activé les fonctionnalités en préversion et Copilot pour CLI.

* ** Copilot Pro et Copilot Pro+ utilisateurs** : pour demander l’accès, rejoignez la liste d’attente.

Démarrage d’une session

Chaque session dans le GitHub application Copilot s’exécute dans son propre espace de travail isolé, ce qui vous permet d’exécuter plusieurs sessions en parallèle et de progresser sur plusieurs tâches sans conflits.

  1. Dans la barre latérale sous Sessions, cliquez + pour démarrer une nouvelle session.
  2. Choisissez un référentiel : vous pouvez utiliser un dossier local, choisir parmi GitHubou cloner à partir d’une URL.
  3. Choisissez si la session doit s’exécuter dans une nouvelle arborescence de travail ou dans votre référentiel local.
  4. Sélectionnez un mode de session, un modèle et un niveau de raisonnement dans les listes déroulantes au-dessus du champ de saisie.
  5. Décrivez la tâche dans le champ de saisie. Vous pouvez référencer des problèmes avec #, ajouter des fichiers avec @ou utiliser / pour les commandes.

L’agent se met au travail. Vos sessions en cours s’affichent dans la barre latérale, regroupées par dépôt ; cliquez sur n’importe quelle session pour y accéder.

Choix d’un mode de session

Le mode session contrôle la quantité d’autonomie de l’agent. Vous pouvez définir le mode à partir de la liste déroulante au-dessus du champ d’invite et le modifier à tout moment.

  • Interactif : Vous et l’agent travaillez ensemble. L’agent suggère des modifications et attend votre confirmation avant de continuer.
  • Plan : l’agent crée d’abord un plan. Vous examinez et approuvez le plan avant que l’agent ne l’exécute.
  • Autopilot : l’agent fonctionne entièrement de manière autonome : écriture de code, exécution de tests et itération sans attendre l’entrée.

Choix d’un modèle

Vous pouvez sélectionner un modèle et un niveau de raisonnement dans les listes déroulantes au-dessus du champ de saisie. Un effort de raisonnement plus élevé donne à l’agent plus de temps pour réfléchir à des problèmes complexes, mais peut prendre plus de temps. Vous pouvez modifier les deux paramètres à tout moment pendant une session.

Utilisation de conversations rapides

Les conversations rapides dans la barre latérale ouvrent un mode conversation sans créer une branche dédiée ou une arborescence de travail. Utilisez-le pour réfléchir, poser des questions ou explorer des idées avant de commencer une session. Votre historique de conversation est enregistré et répertorié par nom de conversation.

Raccourcis clavier

GitHub application Copilot prend en charge les raccourcis clavier pour vous aider à naviguer entre les sessions, à passer d’un espace de travail à l’autre et à effectuer des actions courantes. Pour afficher les raccourcis disponibles, ouvrez l’application, accédez à l’aide, puis raccourcis clavier.