# GitHub Copilot sur GitHub.com

Explorez vos dépôts, planifiez les modifications et déléguez des tâches de codage à GitHub Copilot sans quitter GitHub.com.

GitHub Copilot on GitHub.com peut répondre à des questions sur vos dépôts, planifier et apporter des modifications, passer en revue les pull requests et automatiser les tâches de dépôt. Vous pouvez poser des questions et déléguer le travail à partir de la même zone d’invite, ou utiliser Copilot directement dans vos flux de travail d’issue et de pull request.

Pour comparer l’emplacement où vous pouvez utiliser Copilot, consultez [Où utiliser GitHub Copilot](/fr/enterprise-cloud@latest/copilot/get-started/where-to-use-github-copilot).

## Comment Copilot aide sur GitHub.com

Vous pouvez travailler avec Copilot de plusieurs façons :

* **Chat** vous permet de poser des questions sur vos dépôts, comprendre le code et explorer les solutions possibles.
* **Les expériences agentives** peuvent rechercher un dépôt, planifier des modifications et effectuer des tâches en plusieurs étapes en lisant des fichiers, en modifiant du code et en exécutant des tests dans un environnement de développement cloud.
* **La révision du code** fournit des commentaires sur les pull requests et suggère des correctifs.
* **Les automatisations** exécutent des tâches de référentiel selon une planification ou en réponse à des événements, plutôt que d’exiger une nouvelle invite de commande à chaque fois.

Par exemple, vous pouvez utiliser la conversation pour comprendre comment un référentiel gère l’authentification, puis demander à un agent 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.

## Expériences de conversation et agentiques

Sur GitHub.com, vous pouvez passer du fait de poser des questions à celui de déléguer du travail dans la même conversation.

### 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. Il prend également en charge la recherche de code sémantique.

### Déléguer le travail

Copilot cloud agent 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 éphémère, plutôt que votre IDE local. Consultez « [GitHub Copilot dans les IDE](/fr/enterprise-cloud@latest/copilot/concepts/copilot-surfaces/copilot-in-ides) ».

Vous pouvez commencer à travailler à partir du panneau des agents, d’une conversation, d’un ticket ou d’une pull request sur GitHub.com.

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é](/fr/enterprise-cloud@latest/code-security/how-tos/manage-security-alerts/remediate-alerts-at-scale/fixing-alerts-in-security-campaign#assigning-alerts-to-copilot-cloud-agent) ».

Lors de l’implémentation des modifications, Copilot gère la création de branche, les messages de commit et l’envoi des modifications. Vous pouvez passer en revue les modifications et demander des ajustements avant de créer une pull request, ou demander une pull request dans votre invite initiale. Vous pouvez également continuer le travail vous-même. Consultez « [Recherchez, planifiez et itérez les modifications de code avec Copilot cloud agent](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate) ».

### Contexte de session

Dans GitHub.com, Copilot Chat et Copilot cloud agent peuvent partager un contexte. Lorsque vous démarrez une session d’agent à partir d’un chat, la session incorpore le contexte de votre conversation. Pendant que la session s’exécute, vous pouvez continuer à discuter avec Copilot de sa progression et diriger le travail.

Copilot Chat peut également répondre à des questions sur les pull requests créées par Copilot en extrayant les journaux de session d’agent pertinents. Vous pouvez demander ce qui a changé, ce qui a été validé et pourquoi, sans quitter la conversation.

Cette transmission du contexte s’applique uniquement aux sessions Copilot Chat et cloud agent sur lesquelles vous travaillez activement. Il est distinct de Copilot Memory, qui crée une compréhension persistante à long terme de vos référentiels et préférences entre les sessions. Pour plus d’informations, consultez « [À propos de la mémoire GitHub Copilot](/fr/enterprise-cloud@latest/copilot/concepts/agents/copilot-memory) ».

Sur GitHub.com, 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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents) ».

### Sessions sur tous les appareils

Avec le contrôle à distance activé, vous pouvez surveiller et contrôler une session GitHub Copilot CLI à partir de GitHub.com. Il continue de fonctionner sur votre machine d’origine, qui doit rester en ligne. Consultez « [Concernant le contrôle à distance des sessions GitHub Copilot CLI](/fr/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/about-remote-control) ».

Sur GitHub.com, vous pouvez demander des informations sur l’historique de votre session synchronisée sur les surfaces Copilot. Cela inclut Copilot cloud agent 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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents#query-past-sessions).

## Révision du code

Sur GitHub.com, 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 « [À propos de la révision de code avec GitHub Copilot](/fr/enterprise-cloud@latest/copilot/concepts/agents/code-review) ».

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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/create-a-pr-summary) ».

## Automatisations et workflows agentiques

Automations vous permet de définir une tâche une fois et Copilot cloud agent 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 entrants 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 « [À propos des automatisations de Copilot](/fr/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-automations) ».

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 « [À propos des flux de travail agentiques GitHub](/fr/enterprise-cloud@latest/copilot/concepts/agents/about-github-agentic-workflows) ».

## Personnalisations

Sur GitHub.com, 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 (Model Context Protocol) 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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot).

## 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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-in-your-ide/chat-with-copilot/change-the-chat-model). Pour modifier ou comparer des modèles sur GitHub, consultez [Poser des questions à GitHub Copilot sur GitHub](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github#changing-and-comparing-ai-models).

Sur GitHub.com, les modèles disponibles dépendent de votre plan et des politiques de compte. Consultez « [Modèles IA pris en charge dans GitHub Copilot](/fr/enterprise-cloud@latest/copilot/reference/ai-models/supported-models) ».

Pour Copilot cloud agentcela, 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](/fr/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model) ».

## Références au code public correspondant

Dans les réponses de conversation et les sessions d’agent sur GitHub.com, Copilot peuvent générer du code qui correspond au code dans les référentiels publics. Les références de code vous aident à consulter le code correspondant et ses informations de licence afin de pouvoir décider s’il faut l’utiliser, fournir une attribution ou le supprimer.

Les correspondances apparaissent dans le contexte où vous examinez la sortie :

* **Réponses aux conversations** : si vous ou votre organisation autorisez des suggestions correspondant au code public, le code correspondant dans une réponse inclut une référence sous la suggestion. La référence identifie les dépôts publics contenant du code correspondant et des informations de licence, le cas échéant.
* **Journaux de session de l’agent** : lorsque Copilot génère du code correspondant pendant une tâche déléguée, les journaux de session incluent un lien vers les détails du code correspondant.

Les correspondances se produisent rarement, de sorte que la plupart des réponses ne contiennent pas de références de code. La recherche couvre un index de référentiels publics sur GitHub.com, et non des référentiels privés ou du code hébergé ailleurs. L’index est actualisé régulièrement. Il peut donc omettre le code récemment ajouté ou faire référence au code qui a été déplacé ou supprimé.

Pour obtenir des instructions sur l’affichage des références, consultez [Recherche de code public correspondant aux suggestions de GitHub Copilot](/fr/enterprise-cloud@latest/copilot/how-tos/get-code-suggestions/find-matching-code?tool=webui).

## Accès et disponibilité

Les fonctionnalités disponibles dépendent de votre abonnement et des politiques de votre organisation. Pour obtenir des conseils d’installation, consultez [Configurer Copilot](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/set-up-copilot). Pour connaître les quotas d’utilisation et les coûts, consultez [GitHub Copilot facturation et utilisation](/fr/enterprise-cloud@latest/copilot/concepts/billing-and-usage).

Les propriétaires et administrateurs des référentiels peuvent désactiver Copilot cloud agent pour des référentiels particuliers, même lorsque votre plan et vos stratégies vous permettent de l’utiliser. Consultez « [Gestion de l’accès à l’agent cloud GitHub Copilot](/fr/enterprise-cloud@latest/copilot/concepts/enterprise/cloud-agent-access) ».

## Limitations et compatibilité

Les expériences de conversation et d’agent peuvent GitHub.com 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](/fr/enterprise-cloud@latest/copilot/responsible-use/agents) ».

Pour plus d’informations sur les protections de sécurité intégrées, consultez [Risques et atténuations pour l’agent cloud GitHub Copilot](/fr/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/risks-and-mitigations).

### Travail agentique

Copilot cloud agent présente les limitations de flux de travail suivantes :

* **Étendue du** référentiel : Copilot vous pouvez uniquement apporter 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.
* **Accès au contexte** : par défaut, le serveur MCP GitHub fournit uniquement 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](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers) ».
* **Branches et pull requests** : Copilot peut uniquement fonctionner sur une branche à la fois et peut ouvrir une pull request par tâche.
* **Durée** de session : chaque Copilot cloud agent session 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 expire et s’arrête.

  Décomposez les tâches complexes en tâches plus petites et ciblées. Vous pouvez configurer un délai d’expiration plus court à l’aide du `timeout-minutes` paramètre dans votre `copilot-setup-steps.yml` fichier. Consultez « [Configurer l’environnement de développement](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/customize-the-agent-environment) ».

<a id="limitations-in-copilot-cloud-agents-compatibility-with-other-features"></a>

### Compatibilité des dépôts

* **Règles du dépôt** : si un ensemble de règles ou une règle de protection de branche n’est pas compatible avec Copilot cloud agent, l’accès à l’agent est bloqué. Par exemple, une règle qui n'autorise que certains auteurs de validation spécifiques peut empêcher Copilot de créer ou de mettre à jour des pull requests. Si la règle est configurée à l’aide d’ensembles de règles, les administrateurs de référentiel peuvent ajouter Copilot en tant qu’acteur de contournement pour activer l’accès. Consultez « [Création d'ensembles de règles pour un dépôt](/fr/enterprise-cloud@latest/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository#granting-bypass-permissions-for-your-branch-or-tag-ruleset) ».
* **Hébergement de référentiels** : Copilot cloud agent 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.

## Pour en savoir plus

* [GitHub Copilot sur GitHub](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-on-github)
* [Agent cloud GitHub Copilot](/fr/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent) guides pratiques
* [livre de recettes GitHub Copilot](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook)
* Pour déléguer le travail à partir d’outils tels que Microsoft Teams et Slack, consultez [À propos des intégrations Copilot](/fr/enterprise-cloud@latest/copilot/concepts/tools/about-copilot-integrations).
* Pour connaître les métriques de l’organisation et de l’entreprise sur la création de pull requests, les fusions et le délai avant fusion, consultez [Métriques d’utilisation de GitHub Copilot](/fr/enterprise-cloud@latest/copilot/concepts/billing-and-usage/copilot-usage-metrics/copilot-metrics).