Skip to main content
Skip to content

GitHub Copilot sur GitHub.com et GitHub Mobile

Passez des questions du référentiel aux modifications de code planifiées et passez en revue dans une session continue avec GitHub Copilot sur GitHub.com et GitHub Mobile.

Sur le GitHub site web et GitHub Mobile, GitHub Copilot peut répondre à des questions sur vos dépôts, planifier et apporter des modifications, passer en revue les demandes de tirage (pull requests) et automatiser les tâches de dépôt. Vous pouvez poser des questions et déléguer le travail à partir d’une conversation, et utiliser Copilot directement dans vos flux de travail d’issue et de pull request.

Avec la nouvelle expérience Copilot in the cloud, vous pouvez passer du web ou du mobile aux clients locaux (Copilot app, VS Code ou Copilot CLI), travailler avec et piloter Copilot dans la même session.

Remarque

À compter du 28 octobre 2026, la nouvelle expérience Copilot in the cloud sur GitHub.com et GitHub Mobile est disponible pour les utilisateurs disposant d’un plan payant Copilot, sous réserve des stratégies d’organisation et d’entreprise applicables. Les utilisateurs avec les forfaits Copilot Free continueront d’utiliser l’ancienne expérience Copilot Chat.

Cet article explique à la fois l’expérience la plus récente Copilot in the cloud et l’ancienne Copilot cloud agent plus Copilot Chat experience. Pour obtenir une vue d’ensemble rapide de ce qui change, consultez Comparaison des deux expériences.

Comment Copilot aide sur GitHub.com et GitHub Mobile

Vous pouvez combiner le chat, le travail assisté par agent, la révision du code et les automatisations dans vos flux de travail de référentiel.

Par exemple, vous pouvez utiliser la conversation pour comprendre comment un référentiel gère l’authentification, puis demander à Copilot de planifier et d’ajouter des tests manquants. Une fois que les modifications se trouvent dans une pull request, vous pouvez demander une révision à Copilot. Pour maintenir la couverture des tests au fil du temps, vous pouvez configurer une automatisation pour vérifier les tests manquants chaque semaine et proposer des ajouts que vous pourrez examiner.

Concepts clés pour Copilot in the cloud

Copilot in the cloud permet un flux de tâches continu. Copilot les sessions que vous démarrez dans un environnement cloud sur GitHub peuvent continuer de manière transparente sur différents clients, tels que le GitHub Copilot app, votre IDE, le mobile et l’interface CLI. Votre travail et votre contexte sont conservés dans ces clients, ce qui signifie que vous pouvez passer du fait de poser des questions à un travail agentique à l’exécution des tâches, dans la même conversation.

Client, session et environnement

Il existe trois composants clés à comprendre dans le flux de tâches : le client, la session et l’environnement.

Pour démarrer une tâche d’agent, vous interagissez avec Copilot via un client ou une interface, par exemple l’interface web, GitHub Copilot app, l’IDE, GitHub Mobile ou GitHub Copilot CLI.

Une session est la conversation et l’activité associées au travail agentique, y compris les prompts que vous fournissez et les réponses générées par Copilot.

Un environnement est l’endroit où l’agent exécute son travail, tel qu’un bac à sable cloud, un GitHub Actions exécuteur ou un environnement personnalisé distant.

Pour plus d’informations, consultez À propos des sandboxs cloud pour GitHub Copilot, À propos du bac à sable local pour GitHub Copilot et GitHub Copilot dans les IDE.

Contexte de session

Vous pouvez démarrer une session de conversation avec les contextes suivants automatiquement attachés :

  • Tous les dépôts, détenus par vous ou par une organisation.
  • Un fichier spécifique, un problème, une pull request.
  • Un dépôt et une branche spécifiques.
  • Un espace.

Vous pouvez joindre le contexte avec le sélecteur de dépôt, le menu + ou des mentions @.

Pour permettre à Copilot de récupérer des informations à partir de services pris en charge pendant une tâche, utilisez des personnalisations telles que des connecteurs Copilot et des serveurs MCP (Custom Model Context Protocol) personnels personnalisés.

Le contexte de session est distinct de Copilot Memory, qui construit une compréhension persistante à long terme de vos dépôts et préférences entre les sessions. Pour plus d’informations, consultez « À propos de la mémoire GitHub Copilot ».

Sessions sur tous les appareils

Choisissez un sandbox cloud lorsque vous souhaitez poursuivre une session sur les plateformes prises en charge Copilot. Vous pouvez démarrer une session cloud sur un appareil et la poursuivre sur un autre.

Comparaison des sessions basées sur GitHub Actions et des bacs à sable cloud

Dans Copilot in the cloud, vous avez trois choix d’environnement : Cloud (bac à sable cloud), basé sur GitHub Actions et Distant (connexion à un environnement personnalisé).

Les tests de performances initiaux sur GitHub indiquent que les sessions dans les bacs à sable cloud ont terminé l’exécution plus rapidement en moyenne que les sessions basées sur GitHub Actions.

Le tableau suivant compare les sessions basées sur GitHub Actions et les sessions basées sur le bac à sable cloud.

GitHub ActionsBac à sable dans le cloud
Continuité de sessionLes sessions sont disponibles uniquement sur le GitHub site web.Les sessions peuvent être partagées et reprise entre les clients.
Portée du dépôtLes sessions nécessitent un dépôt. Les modifications sont apportées uniquement dans le contexte spécifique et unique du dépôt.Les sessions peuvent s’étendre sur plusieurs référentiels d’une organisation. Les modifications peuvent être apportées dans plusieurs dépôts
Conservation des données de conversationLes données sont conservées pendant 28 jours.Les données sont conservées pendant toute la durée de vie du compte.
Environnements personnalisésPrend en charge la configuration de calcul, de réseau et d’installation personnalisée spécifique à GitHub Actions, ainsi que les exécuteurs auto-hébergés.Les environnements isolés cloud respectent les listes d’autorisation du référentiel et du pare-feu de l’organisation, mais ne prennent pas en charge le calcul personnalisé, les étapes de configuration spécifiques à GitHub Actions ou les exécuteurs auto-hébergés.
Personnalisations et partage d’outilsPrend en charge les instructions personnalisées, les serveurs MCP et les exclusions de contenu.Prend en charge des instructions personnalisées, la personnalisation des dotfiles, des serveurs MCP de dépôt et personnels, des connecteurs et des exclusions de contenu avec une configuration unique sur tous les bacs à sable cloud.
Pourquoi choisir cet environnementAdapté lorsque vous avez besoin d’intégrations spécifiques au référentiel, d’environnements personnalisés ou d’exécuteurs auto-hébergés.Adapté au chat inter-répertoires, à l’accès rapide aux modèles IA, et lorsque des configurations de calcul ou de réseau personnalisées ne sont pas requises dans les environnements de test cloud.

Dans l’expérience Copilot in the cloud, cloud et GitHub calcul s’appuient sur la même allocation mensuelle de compte AI credits, distincte de GitHub Actions. Pour plus d’informations, consultez Facturation des bacs à sable cloud et locaux pour GitHub Copilot.

Accès et disponibilité

Les fonctionnalités disponibles Copilot dépendent de votre forfait et des politiques de l’organisation. Pour obtenir des conseils d’installation, consultez Configurer Copilot. Pour connaître les quotas d’utilisation et les coûts, consultez GitHub Copilot facturation et utilisation.

Les propriétaires et administrateurs des référentiels peuvent désactiver Copilot pour des référentiels particuliers, même lorsque votre plan et vos stratégies vous permettent de l’utiliser. Les politiques d’organisation et d’entreprise continuent à s’appliquer. Consultez « Gestion des GitHub Copilot dans le cloud pour votre entreprise ou organisation ».

Pour afficher les données de l’organisation ou les sessions, vous devez répondre aux exigences de l’authentification unique de votre organisation.

Sans accès en écriture à un dépôt, votre session Copilot est en lecture seule.

À compter de Copilot le GitHub.com et le GitHub Mobile

Vous pouvez commencer à utiliser Copilot à partir de plusieurs points d’entrée différents :

  • Votre Copilot page d’accueil sur github.com/copilot
  • Panneau Copilot, affiché lors du démarrage d’une session au sein d’un fichier, d’un problème ou d’une pull request
  • Votre GitHub tableau de bord sur github.com
  • Onglet Agents ou panneau dans un référentiel

Façons de travailler avec Copilot

Vous pouvez travailler avec Copilot de plusieurs façons :

Poser des questions

La conversation peut expliquer du code inconnu, suggérer des correctifs, générer des tests ou comparer des approches. Les questions de suivi vous permettent d’affiner votre demande sans commencer une nouvelle conversation.

La conversation est préconfigurée avec des outils pour les tâches telles que la création de branches, la mise à jour des fichiers et la création ou la mise à jour de tickets. La prise en charge de la recherche de code sémantique est également limitée aux branches par défaut uniquement.

Travail agentique

Copilot peut rechercher un référentiel, planifier des modifications et les implémenter en arrière-plan. Il peut modifier des fichiers et exécuter des tests et des linters dans un environnement de développement cloud, plutôt que votre IDE local.

Lorsque vous demandez des modifications, Copilot agit sur le référentiel et la branche que vous avez fournis. Vous pouvez passer en revue les modifications proposées et demander des ajustements avant de créer une pull request, ou demander une pull request dans votre prompt.

Dans les campagnes de sécurité, vous pouvez attribuer des alertes d’analyse du code à Copilot pour correction. Consultez « Résolution des alertes dans une campagne de sécurité ».

Révision du code

Sur GitHub, Copilot code review passe en revue les modifications des pull requests, identifie les problèmes potentiels et suggère des correctifs. Il utilise des fonctionnalités agentiques pour collecter le contexte à partir de votre référentiel. Vous pouvez demander une révision ou configurer des révisions automatiques, puis passer en revue et appliquer les modifications suggérées. Consultez « révision du code GitHub Copilot ».

Copilot peut également générer un résumé de vos modifications directement dans une description ou un commentaire de pull request. Cela permet aux réviseurs de comprendre les modifications, mais cela est distinct de l’examen du code. Consultez « Création d'un résumé de pull request avec GitHub Copilot ».

Préparer des pull requests à fusionner

Avec Agent Merge, Copilot surveille une pull request et traite les éléments bloquants que vous sélectionnez : workflows GitHub Actions en échec, conflits de fusion ou les deux. Activez-le avec Watch and fix dans la zone de fusion de la pull request. Vous pouvez également l’activer automatiquement pour les pull requests que vous créez. Consultez « Préparation des pull requests à fusionner avec Agent Merge ».

Automatisations et workflows agentiques

Automations vous permet de définir une tâche une fois et Copilot l’exécute selon une planification ou en réponse aux événements de référentiel. Par exemple, une automatisation peut trier les problèmes ou préparer des notes de publication hebdomadaires. Vous créez et gérez des automatisations à partir de l’onglet Agents dans un référentiel sur GitHub.com. Les automatisations sont disponibles dans les référentiels privés et internes éligibles. Consultez « Automatisations Copilot ».

GitHub Agentic Workflows offrent un autre moyen d’automatiser les tâches dans vos référentiels sur GitHub.com. Vous définissez des tâches en langage naturel dans les fichiers Markdown et elles s’exécutent en tant que GitHub Actions flux de travail. Ces flux de travail peuvent utiliser Copilot ou un autre agent de codage pris en charge. Consultez « Flux de travail GitHub pilotés par des agents ».

Historique des sessions et contrôle à distance

Sur GitHub, les journaux de session affichent le travail et les outils utilisés. Les sessions partagées et les pull requests permettent aux collègues disposant d’un accès au dépôt de suivre le travail et de passer en revue les modifications. Les journaux d’activité ne remplacent pas votre propre révision et test. Consultez « Gestion des sessions des agents ».

Pour surveiller et contrôler à distance une session démarrée depuis GitHub Copilot CLI, activez le contrôle à distance. La session continue à s’exécuter sur votre ordinateur local d’origine, qui doit rester en ligne. Consultez « Contrôle à distance des GitHub Copilot CLI sessions ».

Vous pouvez demander à Copilot l’historique de votre session synchronisée sur différentes surfaces Copilot. Cela inclut Copilot in the cloud et Copilot code review les sessions, ainsi que les sessions de GitHub Copilot CLI, VS Code, JetBrains IDEset le GitHub Copilot app.

Vous ne pouvez interroger que les sessions que vous avez démarrées. La synchronisation doit être activée et autorisée par les stratégies de votre organisation. Consultez Consulter les sessions précédentes.

Personnaliser votre expérience

Il existe plusieurs façons de personnaliser votre expérience avec Copilot.

Instructions, outils et contexte partagé

Sur GitHub, les instructions personnalisées vous permettent d’enregistrer les préférences personnelles pour les conversations, les conventions du dépôt et les conseils de l’organisation.

Copilot Spaces organiser le contexte partagé des questions.

Pour le travail délégué, custom agents et les compétences de l’agent fournissent des instructions et des ressources spécifiques aux tâches. Les serveurs MCP connectent des agents à des outils et données supplémentaires.

Les hooks peuvent exécuter des commandes pendant le travail de l’agent pour la validation ou la journalisation. Pour obtenir des conseils d’installation, consultez Personnaliser Copilot.

Personnalisations pour Copilot in the cloud

Dans les environnements sandbox cloud, vous pouvez également utiliser un dépôt dotfiles pour apporter vos instructions personnelles, vos compétences et vos agents personnalisés dans vos sessions sur plusieurs dépôts. Cette personnalisation de dotfiles ne s’applique pas aux sessions basées sur GitHub Actions. Pour obtenir des conseils d’installation, consultez Personnalisation de vos sessions cloud.

Pour intégrer des outils et du contexte dans Copilot, vous pouvez accéder aux services tiers via les connecteurs GitHub. Les connecteurs sont disponibles pour toutes vos Copilot in the cloud sessions. Vous pouvez également configurer des serveurs MCP personnels pour permettre à Copilot d’accéder à vos outils et à votre contexte personnels. Ces personnalisations ne s’appliquent pas aux sessions basées sur GitHub Actions. Consultez connecteurs Copilot et Protocole MCP (Model Context Protocol).

Certains éléments existants Spaces qui incluent des données de plusieurs organisations ou mélangent des données privées et des données d’organisation peuvent ne pas fonctionner de la même façon dans Copilot in the cloud. Pour connaître les étapes pour restaurer l’utilisation du chat dans Spaces contenant des sources privées incompatibles, consultez Création de GitHub Copilot Spaces.

Modèles IA

Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.

Sur GitHub Mobile et GitHub.com, les modèles disponibles et activés dépendent de votre forfait et des stratégies de votre compte. Consultez « Modèles IA pris en charge dans GitHub Copilot ».

Pour Copilot in the cloudcela, la possibilité de sélectionner un modèle dépend également de la façon dont vous démarrez la tâche. Consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».

Copilot limitations et compatibilité

Copilot peut produire du code incorrect ou non optimal, y compris du code qui contient des vulnérabilités de sécurité. Passez en revue et testez la sortie avant de l’utiliser en production. Consultez « Carte d’application : agents GitHub Copilot ».

Pour plus d’informations sur les protections de sécurité intégrées, consultez Risques et atténuations pour l’agent cloud GitHub Copilot.

Copilot limitations de travail

  • Portée du référentiel : lorsque Copilot s’exécute sur GitHub Actions, Copilot ne peut apporter que des modifications dans le référentiel spécifié lorsque vous démarrez une tâche. Il ne peut pas apporter de modifications dans plusieurs dépôts en une seule exécution. Toutefois, les sessions qui s’exécutent dans un bac à sable dans le cloud peuvent fonctionner sur plusieurs référentiels.
  • Accès au contexte : dans les sessions basées sur GitHub Actions, le serveur MCP GitHub fournit uniquement, par défaut, l’accès au contexte dans le dépôt dans lequel l’agent travaille, comme les issues et les pull requests précédentes. Vous pouvez configurer un accès plus large via les paramètres MCP du référentiel. Consultez « Configurer des serveurs MCP pour votre référentiel ». Pour les sessions dans des sandboxes cloud, vous pouvez donner un contexte supplémentaire en configurant l’accès aux services tiers via des connecteurs GitHub et des serveurs MCP personnels, consultez Protocole MCP (Model Context Protocol) et connecteurs Copilot.
  • Branches et demandes de fusion : dans les sessions basées sur GitHub Actions et les sessions de bac à sable cloud, Copilot ne peut travailler que sur une seule branche à la fois et peut ouvrir une demande de fusion par tâche.
  • Durée de session : chaque Copilot session qui s’exécute sur GitHub Actions a une durée d’exécution maximale de 59 minutes. Cette limite ne peut pas être étendue ou contournée. Si une tâche dépasse la limite, la session s’arrête. Pour plus d’informations sur la configuration de l’environnement, consultez Configurer l’environnement de développement pour les agents sur GitHub Actions.

Compatibilité des dépôts

  • Règles du dépôt : un ensemble de règles ou une règle de protection de branche peut empêcher Copilot de créer ou de mettre à jour des pull requests. Les administrateurs de dépôt peuvent configurer un contournement de l’ensemble de règles pour Copilot. Consultez « Création d'ensembles de règles pour un dépôt ».
  • Hébergement de référentiels : Copilot fonctionne uniquement avec les référentiels hébergés sur GitHub. Il ne peut pas fonctionner sur les référentiels stockés sur d’autres plateformes d’hébergement de code.

L’ancienne expérience

L’expérience la plus récente Copilot in the cloud diffère de l’ancienne Copilot cloud agent plus Copilot Chat experience dans plusieurs aspects clés, notamment les environnements par défaut, les stratégies, les choix de session disponibles. Le contexte de session et les personnalisations diffèrent également.

Comparaison des deux expériences

Copilot cloud agent plus Copilot Chat experienceCopilot in the cloud
Environnement par défautTous les points d’entrée web pour les agents, y compris l’onglet Agents d’un référentiel, sont par défaut dans un environnement basé sur GitHub Actions.Le cloud est la valeur par défaut lorsqu’un choix d’environnement est proposé. Les valeurs par défaut peuvent varier selon le flux de travail. Vérifiez donc l’environnement sélectionné avant de commencer.
StratégiesStratégies distinctes pour Copilot les fonctionnalités telles que cloud agent et Copilot Chat in GitHub.Une seule organisation et une politique d’entreprise pour Copilot in the cloud sur GitHub.com et GitHub Mobile.
Choix de sessionLes conversations de chat et les tâches d’agent cloud déléguées sont des sessions distinctes. Les tâches de l’agent lancées depuis Copilot Chat s’exécutent dans un environnement basé sur GitHub Actions.Vous pouvez choisir l’emplacement où s’exécute la session de conversation et d’agent, soit dans un bac à sable cloud, soit dans un environnement basé sur GitHub Actions.

Contexte de session

Vous pouvez démarrer une session de conversation avec les contextes suivants automatiquement attachés :

  • Un fichier spécifique, un problème, une pull request.
  • Un dépôt et une branche spécifiques.

Vous ne pouvez pas démarrer une session de conversation avec plusieurs dépôts automatiquement attachés.

Pour démarrer une conversation avec le contexte de plusieurs dépôts, sélectionnez manuellement les dépôts dont vous êtes propriétaire ou dont une organisation est propriétaire à l’aide du sélecteur de dépôts.

Vous pouvez joindre d’autres contextes de session avec le menu + ou avec les mentions @.

Lors du démarrage d’une session à partir de Copilot Chat, vous ne pouvez pas choisir d’environnement ; votre session s’exécute automatiquement sur GitHub Actions.

Sessions sur tous les appareils

Une partie du contexte, des autorisations et de la configuration peut être conservée d’une interface à l’autre. Les paramètres et le contexte qui s’appliquent dépendent de la fonctionnalité et de la Copilot surface que vous utilisez.

Personnalisations

Les instructions personnalisées vous permettent d’enregistrer les préférences personnelles pour les conversations, les conventions de dépôt et les conseils de l’organisation.

Copilot Spaces organisent le contexte partagé pour les questions.

Pour le travail délégué, les agents personnalisables et les compétences des agents fournissent des instructions et des ressources spécifiques aux tâches. Les serveurs MCP Repository connectent des agents à des outils et données supplémentaires.

Les hooks peuvent exécuter des commandes pendant le travail de l’agent pour la validation ou la journalisation.

Pour en savoir plus