{"meta":{"title":"Travailler avec les sessions de l’agent dans l’application GitHub Copilot","intro":"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.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/github-copilot-app","title":"GitHub Copilot app"},{"href":"/fr/copilot/how-tos/github-copilot-app/agent-sessions","title":"Les sessions d’agent"}],"documentType":"article"},"body":"# Travailler avec les sessions de l’agent dans l’application GitHub Copilot\n\nExé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.\n\n## Démarrage d’une session\n\nChaque session dans le GitHub Copilot app 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.\n\n1. Dans la barre latérale en regard des **sessions**, cliquez **+** pour démarrer une nouvelle session.\n2. Choisissez un projet : vous pouvez utiliser un dossier déjà présent sur votre ordinateur, choisir parmi GitHub, ou cloner à partir d’une URL Git des référentiels hébergés en dehors de GitHub (par exemple, sur Azure DevOps) ou des référentiels privés auxquels l’application n’a pas accès.\n3. Dans la liste déroulante sous la zone d’invite, choisissez l’emplacement d’exécution de la session : dans une nouvelle arborescence de travail, dans votre référentiel local ou dans un bac à sable cloud. Les bacs à sable cloud pour Copilot (préversion publique) sont des environnements entièrement isolés hébergés par GitHub.\n4. Sélectionnez un mode de session, un modèle et un effort de raisonnement dans les listes déroulantes situées sous le champ d’invite. Si vous choisissez **Auto** pour le modèle, l’application sélectionne le modèle optimal pour votre tâche en fonction de la complexité des tâches.\n5. 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.\n\nL’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.\n\nPour obtenir la liste des commandes que vous pouvez utiliser dans la zone d’invite, consultez [Commandes de barre oblique pour le application Copilot GitHub](/fr/copilot/reference/github-copilot-app-reference/slash-commands).\n\n## Choix d’un mode de session\n\nLe mode session contrôle la quantité d’autonomie de l’agent. Vous pouvez définir le mode à partir de la liste déroulante sous le champ d’invite et le modifier à tout moment.\n\n* **Interactif** : Vous et l’agent travaillez ensemble. L’agent suggère des modifications et attend votre confirmation avant de continuer.\n* **Plan** : l’agent crée d’abord un plan. Vous examinez et approuvez le plan avant que l’agent ne l’exécute.\n* **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.\n\n## Choix d’un modèle\n\nVous pouvez sélectionner un modèle et un effort de raisonnement dans les listes déroulantes situées sous le champ de prompt. 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.\n\nSi vous choisissez **Auto** dans le sélecteur de modèles, l’application sélectionne automatiquement le modèle optimal pour votre tâche en fonction de la complexité des tâches. Une fois la session démarrée, le sélecteur en regard de **Auto** indique quel modèle a géré chaque réponse. Pour plus d’informations, consultez « [À propos de Copilotauto model selection](/fr/copilot/concepts/models/auto-model-selection) ».\n\nSi vous avez configuré votre propre fournisseur de modèles dans l’application, ces modèles apparaissent également dans le sélecteur. Pour connaître les étapes de configuration, consultez [Utiliser vos propres modèles LLM dans l’application GitHub Copilot](/fr/copilot/how-tos/github-copilot-app/use-byok-models).\n\nPointez sur l’icône <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-info\" aria-label=\"the info icon\" role=\"img\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg> dans le sélecteur de modèles pour afficher les détails du modèle.\n\n## Utilisation de conversations\n\nLa section **Conversations** dans la barre latérale ouvre 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.\n\nPour archiver une conversation sans perdre son historique, cliquez avec le bouton droit sur la conversation dans la barre latérale pour ouvrir son menu, puis cliquez sur **Archiver la conversation**.\n\n## Gestion des sessions et des conversations\n\nUtilisez **Gérer les sessions** pour afficher, rechercher et filtrer les sessions et conversations, y compris les conversations archivées. Vous pouvez sélectionner plusieurs éléments à archiver ou supprimer, et restaurer des conversations que vous avez précédemment archivées. La vue affiche également des colonnes distinctes, triables pour l’espace disque utilisé par les fichiers de travail et l’historique des conversations.\n\n1. Ouvrez les paramètres de l’application, puis sélectionnez **Sessions**.\n2. Cliquez sur **Gérer les sessions**.\n3. Recherchez ou filtrez pour rechercher les sessions ou conversations que vous souhaitez gérer.\n4. Sélectionnez une ou plusieurs sessions ou conversations, puis archivez ou supprimez-les. Pour restaurer une conversation archivée, recherchez la conversation, puis restaurez-la.\n\n## Utilisation de `/security-review` dans les sessions d’application\n\n> \\[!NOTE]\n> La `/security-review` commande slash est actuellement en préversion publique et est susceptible d’être modifiée.\n\nVous pouvez exécuter la commande slash `/security-review` dans une session d’agent active afin d’examiner les modifications actuelles de votre flux de travail pour détecter des vulnérabilités identifiées avec un niveau de confiance élevé. La commande retourne des résultats hiérarchisés avec des scores de gravité et de confiance, ainsi que des correctifs suggérés que vous pouvez appliquer et vérifier dans la même session.\n\n1. Ouvrez une session active qui a des modifications de code en cours.\n2. Dans la zone d’invite, tapez `/security-review` et <kbd>appuyez sur Entrée</kbd>.\n3. Passez en revue les résultats, puis mettez à jour vos modifications de code en fonction des besoins.\n\nCette vérification légère, à la demande, complète GitHubcode scanning, Dependabot et secret scanning en vous offrant une première vérification de vos modifications locales avant d’ouvrir une pull request.\n\n## Utilisation de l’agent Rubber Duck\n\nL’agent Rubber Duck est un agent intégré qui agit comme un critique constructif, examine votre plan actuel, votre implémentation ou vos tests, et fournit des retours concrets. L’agent s’exécute sur un modèle différent de celui qui exécute votre session en cours.\n\nLorsque Rubber Duck est activé, Copilot peut le consulter automatiquement à des moments clés pendant qu’il travaille. L’agent principal de la session transmet le travail à l’agent Rubber Duck, en reçoit les retours, puis décide comment les appliquer avant de poursuivre.\n\n> \\[!NOTE]\n> L'agent Rubber Duck n'est actuellement disponible que si l'agent principal utilise un modèle de langage large comme Claude ou GPT.\n\nVous pouvez également demander manuellement à Copilot d’obtenir une révision de l’agent Rubber Duck.\n\n1. Ouvrez une session active.\n2. Dans la zone d’invite, tapez `/rubber-duck` et demandez une critique de votre plan, implémentation ou tests actuels.\n\nPour plus d’informations sur l’agent Rubber Duck, consultez [À propos de l'agent Rubber Duck](/fr/copilot/concepts/agents/copilot-cli/rubber-duck).\n\n## Utilisation de `/chronicle` avec les sessions d’application\n\nÉtant donné que le GitHub Copilot app est basé sur GitHub Copilot CLI, vous pouvez utiliser les fonctionnalités d’historique de session de Copilot CLI, telles que `/chronicle`, pour obtenir des informations à partir du travail que vous avez effectué dans l’application et dans d’autres sessions Copilot CLI.\n\nPar exemple, vous pouvez utiliser `/chronicle standup` pour résumer le travail récent. Pour plus d’informations, consultez « [Utilisation des GitHub Copilot CLI données de session](/fr/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle) ».\n\n## Utilisation de la dictée vocale\n\nVous pouvez utiliser la dictée vocale pour dicter des invites au cours d’une session au lieu de les saisir.\n\nAvant de pouvoir utiliser la dictée vocale, vous devez la configurer dans les paramètres de l’application.\n\n1. Ouvrez les paramètres de l’application, puis sélectionnez l’onglet **Dictée vocale** .\n2. Choisissez un raccourci clavier.\n3. Autorisez l’accès au microphone dans les paramètres de votre système d’exploitation.\n4. Téléchargez un modèle de transcription local.\n\nAprès l’installation, utilisez votre raccourci pour démarrer et arrêter la transcription vocale. L’application insère du texte transcrit dans la zone d’invite pour pouvoir l’examiner ou la modifier avant d’envoyer.\n\n## Raccourcis clavier\n\nGitHub Copilot app 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**.\n\nVous pouvez également démarrer une session directement dans l’application à l’aide de liens approfondis à partir de fichiers Markdown, d’outils tiers ou de scripts. Pour plus d’informations, consultez « [Utiliser des liens directs pour ouvrir l’application GitHub Copilot](/fr/copilot/how-tos/github-copilot-app/open-with-deep-links) »."}