Remarque
Pour obtenir une vue d’ensemble de Agent cloud Copilot, consultez À propos de GitHub Copilot agent cloud.
Présentation
Vous pouvez demander à Copilot de créer une demande de fusion à partir de :
-
GitHub Issues, en affectant un problème à Copilot
-
L'onglet ou le panneau des agents sur GitHub
-
Tableau de bord sur GitHub
-
Discussion avec Copilot in Visual Studio Code, JetBrains IDEs, Eclipse et Visual Studio 2026
-
Discussion avec Copilot sur GitHub.com
-
La GitHub CLI
-
Sur GitHub Mobile
-
Votre outil de codage IDE ou agent préféré avec la prise en charge du protocole MCP (Model Context Protocol)
-
Le lanceur Raycast
-
Formulaire « Nouveau dépôt » sur GitHub
Copilot va commencer à travailler sur la tâche, créer une pull request, puis demander une révision de votre part quand elle aura terminé. Pour plus d’informations, consultez « [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent) ».
Affectation d’un problème à Copilot
Vous pouvez demander Copilot à commencer à travailler sur un problème en affectant le problème à Copilot.
Vous pouvez affecter un problème à Copilot:
- Sur GitHub.com (voir la section suivante)
- Sur GitHub Mobile
- Via l’API GitHub (voir plus loin dans cet article)
- Utilisation du lanceur Raycast
- Utilisation GitHub CLI (voir
gh issue edit)
Affectation d’un problème sur CopilotGitHub.com
Remarque
Cette fonctionnalité est en cours de développement préversion publique et est susceptible de changer.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Problèmes.

-
Ouvrez le problème auquel vous souhaitez affecter Copilot.
-
Dans le menu de droite, cliquez sur Destinataires.

-
Cliquez sur Copilot dans la liste des assignés.

Des options supplémentaires s'affichent.

-
Dans le champ d’invite facultatif , vous pouvez ajouter des instructions spécifiques pour Copilot. Ajoutez un contexte, des contraintes ou des exigences spécifiques qui vous aideront Copilot à comprendre et à terminer la tâche.
Par exemple, vous pouvez inclure des instructions concernant les modèles ou les cadres de codage spécifiques à utiliser, les exigences en matière de tests, les préférences en matière de style de code, les fichiers ou répertoires qui doivent ou ne doivent pas être modifiés.
En plus des détails que vous fournissez ici, Copilot utilisez toutes les instructions personnalisées qui ont été configurées pour le référentiel cible. Consultez « Ajout d’instructions personnalisées de référentiel pour GitHub Copilot ».
-
Vous pouvez utiliser les menus déroulants dans la boîte de dialogue pour modifier le référentiel dans lequel Copilot travaillera et la branche à partir de laquelle il bifurquera.
Tous les référentiels dans lesquels vous avez ** au moins** accès de lecture sont affichés dans le menu déroulant du référentiel. Toutefois, vous ne pouvez sélectionner un référentiel que si vous y avez accès en écriture , et s’il Agent cloud Copilot est activé pour ce référentiel.
Si vous sélectionnez un référentiel dans une autre organisation que l’organisation source du problème ou si vous sélectionnez un dépôt public lorsque le problème se trouve dans un référentiel privé, un avertissement s’affiche.
Si vous ne spécifiez pas de référentiel, Copilot fonctionne dans le même référentiel que le problème. Si vous ne spécifiez pas de branche, Copilot fonctionne à partir de la branche par défaut du référentiel sélectionné.
Conseil
Lorsque vous attribuez un problème à Copilot, il est envoyé le titre, la description du problème, les commentaires qui existent actuellement et toutes les instructions supplémentaires que vous fournissez. Une fois le problème attribué, Copilot ne sera pas informé des nouveaux commentaires, et donc ne réagira pas à ceux-ci. Si vous avez plus d’informations ou des modifications à l’exigence d’origine, ajoutez-le en tant que commentaire dans la requête de tirage que Copilot déclenche.
-
Si vous le souhaitez, vous pouvez cliquer sur pour ouvrir le menu déroulant de l'agent, afin d'affecter un agent ou un élément avec un comportement spécialisé et des outils assistant personnalisé. Vous pouvez sélectionner un élément existant assistant personnalisé à partir de votre dépôt, de votre organisation ou de votre entreprise. Vous pouvez également cliquer sur Créer un agent pour créer un nouveau profil d’agent dans votre référentiel et branche sélectionnés. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
Remarque
Les agents de codage tiers sont disponibles dans les plans GitHub Copilot Pro+ et Copilot Entreprise.
-
Si vous êtes un utilisateur GitHub Copilot Pro ou GitHub Copilot Pro+, vous pouvez également utiliser le menu déroulant pour sélectionner le modèle que Copilot utilisera. Pour plus d’informations, consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».
Vous pouvez également affecter des problèmes à Copilot depuis d'autres emplacements sur GitHub.com :
- Dans la liste des problèmes sur la page Problèmes d’un dépôt .
- Lors de l’affichage d’un problème dans GitHubProjets.
Affectation d’un problème sur CopilotGitHub Mobile
- Dans GitHub Mobile, accédez au référentiel qui contient le problème auquel vous souhaitez affecter Copilot.
- Cliquez sur Problèmes.
- Ouvrez le problème auquel vous souhaitez affecter Copilot.
- Appuyez sur l’icône .
- À côté de « Personne responsable », appuyez sur Modifier.
- À côté de « Copilot », cliquez sur le signe plus.
- Cliquez sur Done.
Affectation d’un problème à Copilot via l’API GitHub
Remarque
Cette fonctionnalité est en cours de développement préversion publique et est susceptible de changer.
Vous pouvez affecter des problèmes à Copilot l’utilisation de l’API GraphQL ou de l’API REST. Les deux API prennent en charge une entrée d’affectation d’agent facultative pour personnaliser la tâche :
| Paramètre GraphQL | Paramètre REST | Description |
|---|---|---|
targetRepositoryId | target_repo | Le référentiel où travaillera Copilot |
baseRef | base_branch | Branche à partir de laquelle Copilot se sépare |
customInstructions | custom_instructions | Instructions supplémentaires pour Copilot |
customAgent | custom_agent | À utiliser assistant personnalisé pour la tâche |
model | model | Modèle à Copilot utiliser |
Utilisation de l’API GraphQL
Remarque
Vous devez inclure l’en-tête GraphQL-Features avec les valeurs issues_copilot_assignment_api_support et coding_agent_model_selection.
Vous pouvez utiliser les mutations GraphQL suivantes pour affecter des problèmes à Copilot:
Création et affectation d’un problème
-
Vérifiez que vous vous authentifiez avec l’API à l’aide d’un jeton utilisateur, par exemple un personal access tokenGitHub App jeton utilisateur à serveur.
Remarque
Si vous utilisez un fine-grained personal access token, les autorisations suivantes sont nécessaires pour attribuer Copilot à un problème :
- Accès en lecture aux métadonnées
- Accès en lecture et écriture aux actions, aux contenus, aux tickets et aux pull requests
Si vous utilisez un personal access token (classic), il nécessite l'étendue
repopour attribuer Copilot à un problème. -
Vérifiez que Agent cloud Copilot soit activé dans le référentiel en vérifiant si l'API GraphQL
suggestedActorsinclut Copilot. Remplacezocto-orgpar le propriétaire du référentiel, etocto-repopar le nom du référentiel.GraphQL query { repository(owner: "octo-org", name: "octo-repo") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }query { repository(owner: "octo-org", name: "octo-repo") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }Si Agent cloud Copilot est activé pour l’utilisateur et dans le référentiel, le premier nœud retourné par la requête aura la valeur
login``copilot-swe-agent. -
Notez la valeur
idde cette connexion. -
Récupérez l’ID global GraphQL du référentiel dans lequel vous souhaitez créer le ticket, en remplaçant
octo-orgpar le propriétaire du référentiel etocto-repopar le nom du référentiel.GraphQL query { repository(owner: "octo-org", name: "octo-repo") { id } }query { repository(owner: "octo-org", name: "octo-repo") { id } } -
Créez le problème avec la mutation
createIssue. RemplacezREPOSITORY_IDpar l’id renvoyé à l’étape précédente, etBOT_IDpar l’id renvoyé à l’étape précédente. Vous pouvez éventuellement inclure l’entréeagentAssignmentpour personnaliser la tâche.Shell gh api graphql -f query='mutation { createIssue(input: { repositoryId: "REPOSITORY_ID", title: "Implement comprehensive unit tests", body: "DETAILS", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Add comprehensive test coverage", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { createIssue(input: { repositoryId: "REPOSITORY_ID", title: "Implement comprehensive unit tests", body: "DETAILS", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Add comprehensive test coverage", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'
Affectation d’un problème existant
-
Vérifiez que vous vous authentifiez avec l’API à l’aide d’un jeton utilisateur, par exemple un personal access tokenGitHub App jeton utilisateur à serveur.
-
Vérifiez que Agent cloud Copilot soit activé dans le référentiel en vérifiant si l'API GraphQL
suggestedActorsinclut Copilot. Remplacezocto-orgpar le propriétaire du référentiel, etocto-repopar le nom du référentiel.GraphQL query { repository(owner: "monalisa", name: "octocat") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }query { repository(owner: "monalisa", name: "octocat") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }Si Agent cloud Copilot est activé pour l’utilisateur et dans le référentiel, le premier nœud retourné par la requête aura la valeur
login``copilot-swe-agent. -
Récupérez l’ID global GraphQL du problème auquel Copilotvous souhaitez affecter , en remplaçant
monalisapar le propriétaire du référentiel,octocatpar le nom et9000par le numéro de problème.GraphQL query { repository(owner: "monalisa", name: "octocat") { issue(number: 9000) { id title } } }query { repository(owner: "monalisa", name: "octocat") { issue(number: 9000) { id title } } } -
Affectez le problème existant à Copilot en utilisant la
replaceActorsForAssignablemutation. RemplacezISSUE_IDpar l’ID retourné à l’étape précédente,BOT_IDpar l’ID retourné par l’étape précédente etREPOSITORY_IDpar l’ID de référentiel. Vous pouvez éventuellement inclure l’entréeagentAssignmentpour personnaliser la tâche.Shell gh api graphql -f query='mutation { replaceActorsForAssignable(input: { assignableId: "ISSUE_ID", actorIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Fix the reported bug", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { replaceActorsForAssignable(input: { assignableId: "ISSUE_ID", actorIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Fix the reported bug", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection' -
Vous pouvez également utiliser la
updateIssuemutation pour mettre à jour un problème existant et l’affecter à Copilot. RemplacezISSUE_IDpar l’ID de problème etBOT_IDpar l’ID du bot.Shell gh api graphql -f query='mutation { updateIssue(input: { id: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Update feature implementation", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { updateIssue(input: { id: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Update feature implementation", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection' -
Vous pouvez également utiliser la
addAssigneesToAssignablemutation pour ajouter Copilot à un problème existant tout en gardant d'autres attributions. RemplacezISSUE_IDpar l’ID de problème etBOT_IDpar l’ID du bot.Shell gh api graphql -f query='mutation { addAssigneesToAssignable(input: { assignableId: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Collaborate on this task", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { addAssigneesToAssignable(input: { assignableId: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Collaborate on this task", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'
Utilisation de l’API REST
Vous pouvez utiliser les points de terminaison d’API REST suivants pour affecter des problèmes à Copilot:
Ajouter des assignés à un problème existant
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER/assignees \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER/assignees \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
Création d’un problème
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues \
--input - <<< '{
"title": "Issue title",
"body": "Issue description.",
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues \
--input - <<< '{
"title": "Issue title",
"body": "Issue description.",
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
Mise à jour d’un problème existant
gh api \
--method PATCH \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method PATCH \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
Affectation d’un problème à Copilot depuis Raycast
Raycast est un lanceur extensible pour Windows et macOS. Avec l’extension GitHub Copilot de Raycast, vous pouvez démarrer et suivre Agent cloud Copilot les tâches et regarder les journaux de session en direct où que vous soyez sur votre ordinateur.
-
Installez Raycast depuis le site web de Raycast.
-
Installez l’extension GitHub Copilot pour Raycast en cliquant sur le bouton Installer l’extension sur la page de l’extension.
-
Ouvrez Raycast, recherchez «Copilot », recherchez l’option Affecter des problèmes à la Copilot commande, puis appuyez sur Entrée.
-
Cliquez sur Se connecter avec GitHub, puis terminez le flux d’authentification. Raycast se rouvrira.
-
Sélectionnez le référentiel dans lequel vous souhaitez Copilot travailler.
-
Sélectionnez le problème auquel vous souhaitez attribuer Copilot.
-
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot. Copilot créera une nouvelle branche basée sur cette branche, puis poussera les modifications vers une pull request ciblant cette branche.
-
Si vous le souhaitez, sélectionnez un assistant personnalisé avec un comportement et des outils spécialisés dans le menu déroulant. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
-
Si vous êtes un utilisateur GitHub Copilot Pro ou GitHub Copilot Pro+, vous pouvez également utiliser le menu déroulant pour sélectionner le modèle que Copilot utilisera. Pour plus d’informations, consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».
-
Si vous le souhaitez, fournissez des instructions supplémentaires. Celles-ci seront transmises à Copilot en même temps que le contenu de votre requête.
-
Appuyez sur Command+Enter (macOS) ou Ctrl+Enter (Windows) pour affecter le problème.
Copilot démarre une nouvelle session. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Remarque
Si vous ne parvenez pas à sélectionner un référentiel spécifique lors du démarrage d’une tâche, l’organisation propriétaire du référentiel peut avoir activé OAuth app les restrictions d’accès. Pour savoir comment demander l’approbation pour le « GitHub Copilotpour Raycast » OAuth app, consultez Demande d’approbation de l’organisation pour les applications OAuth
Demander à Copilot de créer une demande de fusion depuis l'onglet ou le panneau des agents
Vous pouvez demander à Copilot d'ouvrir une pull request à partir de l'onglet Agents ou du panneau Agents. La seule différence réside dans le point d’entrée : une fois que vous voyez le formulaire « Nouvelle tâche d’assistant », les étapes sont identiques.
-
Ouvrez le panneau ou l’onglet agents :
- Ouvrez l' onglet Agents dans un référentiel.
- Accédez à la page des assistants : rendez-vous sur github.com/copilot/agents. Vous pouvez également y accéder en ouvrant le panneau des assistants, puis en cliquant sur Afficher tout.
- Ouvrez le panneau des assistants : cliquez sur dans la barre de navigation en haut à droite de GitHub.
-
À l’aide du menu déroulant dans le champ de saisie, sélectionnez le référentiel dans lequel vous souhaitez Copilot travailler.
-
Saisissez une invite décrivant votre demande. Vous pouvez également ajouter des entrées visuelles telles que des captures d’écran ou des maquettes d’interface utilisateur en collant, en faisant glisser ou en chargeant une image. Fichiers pris en charge : image/png, image/jpeg, image/gif, image/webp.
Par exemple :
Create a pull request to implement a user friendly message for common errors. -
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot. Copilot créera une nouvelle branche basée sur cette branche, puis poussera les modifications vers une pull request ciblant cette branche.
-
Si vous le souhaitez, vous pouvez cliquer sur pour ouvrir le menu déroulant de l'agent, afin d'affecter un agent ou un élément avec un comportement spécialisé et des outils assistant personnalisé. Vous pouvez sélectionner un élément existant assistant personnalisé à partir de votre dépôt, de votre organisation ou de votre entreprise. Vous pouvez également cliquer sur Créer un agent pour créer un nouveau profil d’agent dans votre référentiel et branche sélectionnés. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
Remarque
Les agents de codage tiers sont disponibles dans les plans GitHub Copilot Pro+ et Copilot Entreprise.
-
Si vous êtes un utilisateur GitHub Copilot Pro ou GitHub Copilot Pro+, vous pouvez également utiliser le menu déroulant pour sélectionner le modèle que Copilot utilisera. Pour plus d’informations, consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».
-
Cliquez ou appuyez sur Entrée.
Copilot démarre une nouvelle session, qui apparaît dans la liste sous la zone d’invite. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Demander à Copilot de créer une pull request à partir du tableau de bord
Vous pouvez demander Copilot d’ouvrir une pull request depuis la Copilot boîte de dialogue du tableau de bord. Le tableau de bord est votre vue d'ensemble personnalisée de votre activité sur GitHub, visible lorsque vous visitez https://github.com tout en étant connecté.
-
Accédez au tableau de bord à l’adresse https://github.com.
-
Cliquez sur le bouton Tâche .
-
À l’aide du menu déroulant dans le champ de saisie, sélectionnez le référentiel dans lequel vous souhaitez Copilot travailler.
-
Saisissez une invite décrivant votre demande.
Par exemple :
Create a pull request to implement a user friendly message for common errors. -
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot. Copilot créera une nouvelle branche basée sur cette branche, puis poussera les modifications dans une requête de tirage.
-
Si vous le souhaitez, vous pouvez cliquer sur pour ouvrir le menu déroulant de l'agent, afin d'affecter un agent ou un élément avec un comportement spécialisé et des outils assistant personnalisé. Vous pouvez sélectionner un élément existant assistant personnalisé à partir de votre dépôt, de votre organisation ou de votre entreprise. Vous pouvez également cliquer sur Créer un agent pour créer un nouveau profil d’agent dans votre référentiel et branche sélectionnés. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
Remarque
Les agents de codage tiers sont disponibles dans les plans GitHub Copilot Pro+ et Copilot Entreprise.
-
Cliquez sur Envoyer maintenant ou appuyez surRetour.
Vous accédez à l’onglet Agents et Copilot démarrez une nouvelle session, qui s’affiche dans la liste « Sessions récentes » sous la zone d’invite. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Remarque
Si vous avez activé la nouvelle expérience de tableau de bord en préversion des fonctionnalités, la nouvelle session s’affiche dans « Sessions de l’agent » sous la zone d’invite de votre tableau de bord. Pour plus d’informations, consultez « Tableau de bord personnel ».
Demander à Copilot de créer un pull request à partir de Discussion avec CopilotVisual Studio Code
-
Installez l’extension GitHub pull Requests pour Visual Studio Code.
-
Ouvrir GitHub Copilot Chat dans Visual Studio Code.
-
Tapez une invite expliquant ce que vous voulez Copilot faire.
Par exemple :
Put backticks around file names and variables in outputConseil
Pour vous aider Copilot, vous pouvez sélectionner la ou les lignes de code pertinentes avant d’envoyer votre invite.
-
Soumettez votre invite en cliquant sur le bouton Déléguer cette tâche à l'agent cloud GitHub Copilot, à côté du bouton Envoyer
-
Si vous avez des modifications locales, une boîte de dialogue s’affiche pour vous demander si vous souhaitez push ces modifications afin que Copilot puisse démarrer à partir de votre état actuel. Cliquez sur Inclure les modifications pour envoyer (push) vos modifications ou ignorer les modifications pour demander Copilot à démarrer son travail à partir de la branche par défaut de votre dépôt.
Copilot démarre une nouvelle session et répond avec un lien vers le pull request qu’elle crée. Il travaillera sur la tâche et apportera des modifications à la requête de tirage, puis vous ajoutera en tant que réviseur lorsqu'il aura terminé, en déclenchant une notification.
Demander à Copilot de créer une pull request dans l'IDE Discussion avec Copilot JetBrains
Remarque
Agent cloud Copilot dans les IDE de JetBrains est dans préversion publique, et sujet à modification.
-
Ouvrez GitHub Copilot Chat dans votre IDE JetBrains.
-
Tapez une invite expliquant ce que vous voulez Copilot faire
Par exemple :
Put backticks around file names and variables in output -
Cliquez sur le bouton Déléguer à Agent Cloud à côté du bouton Envoyer.
Copilot démarre une nouvelle session et répond avec un lien vers le pull request qu’elle crée. Il travaille sur la tâche et envoie (push) les modifications à la pull request, puis vous ajoute en tant que relecteur lorsqu'il a terminé, ce qui déclenche une notification depuis GitHub et dans l’IDE.
Demander à Copilot de créer une pull request à partir de Discussion avec Copilot dans Eclipse
Remarque
Agent cloud Copilot dans Eclipse est dans préversion publique, et sous réserve de modification.
-
Ouvrez GitHub Copilot Chat dans Eclipse.
-
Tapez une invite expliquant ce que vous voulez Copilot faire.
Par exemple :
Put backticks around file names and variables in output -
Cliquez à côté du bouton Envoyer.
-
Dans la boîte de dialogue qui s’ouvre, sélectionnez le référentiel dans lequel vous souhaitez Copilot travailler, puis cliquez sur Continuer.
Copilot démarre une nouvelle session et répond avec un lien vers le pull request qu’elle crée. Il travaille sur la tâche et envoie (push) les modifications à la pull request, puis vous ajoute en tant que relecteur lorsqu'il a terminé, ce qui déclenche une notification depuis GitHub et dans l’IDE.
Demander à Copilot de créer une demande de fusion à partir de Discussion avec Copilot dans Visual Studio 2026
Remarque
Pour utiliser Agent cloud Copilot dans Visual Studio, vous devez exécuter au moins la version 18.1.0 de la mise à jour de décembre de 2026.
-
Activer la prise en charge de Agent cloud Copilot dans Visual Studio.
- Ouvrez le menu Outils , puis cliquez sur Options.
- Dans la barre latérale, sélectionnez GitHub.
- Cochez la case Enable Copilot Cloud Agent (préversion).
- Redémarrez Visual Studio.
-
Ouvrir GitHub Copilot Chat dans Visual Studio.
-
Entrez une commande, en donnant des détails sur ce que vous souhaitez Copilot modifier.
Par exemple :
Put backticks around file names and variables in log output. -
Envoyez votre invite en cliquant sur le bouton ** Déléguer cette tâche à l'agent cloud GitHub Copilot**, à côté du bouton Envoyer.
Copilot vous demande de confirmer que vous souhaitez utiliser l’agent cloud pour créer une pull request. -
Cliquez sur Confirmer.
Copilot démarre une nouvelle session et répond avec un lien vers le pull request qu’elle crée. Il travaillera sur la tâche et apportera des modifications à la requête de tirage, puis vous ajoutera en tant que réviseur lorsqu'il aura terminé, en déclenchant une notification.
Demander à Copilot de créer un pull request à partir de Discussion avec CopilotGitHub.com
-
Ouvrez GitHub Copilot Chat sur GitHub.com.
-
Tapez
/taskpour demander à Copilot de créer une pull request et donnez des détails sur ce que vous souhaitez que Copilot modifie.Par exemple :
/task Create a pull request to put backticks around file names and variables in output. -
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot. Copilot créera une nouvelle branche basée sur cette branche, puis poussera les modifications vers une pull request ciblant cette branche.
-
Si vous le souhaitez, vous pouvez cliquer sur pour ouvrir le menu déroulant de l'agent, afin d'affecter un agent ou un élément avec un comportement spécialisé et des outils assistant personnalisé. Vous pouvez sélectionner un élément existant assistant personnalisé à partir de votre dépôt, de votre organisation ou de votre entreprise. Vous pouvez également cliquer sur Créer un agent pour créer un nouveau profil d’agent dans votre référentiel et branche sélectionnés. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
Remarque
Les agents de codage tiers sont disponibles dans les plans GitHub Copilot Pro+ et Copilot Entreprise.
-
Cliquez ou appuyez sur Entrée.
Copilot démarre une nouvelle session, qui apparaît dans la liste sous la zone d’invite. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Demander à Copilot de créer un pull request depuis GitHub Mobile
-
Dans GitHub Mobile, accédez au dépôt dans lequel vous souhaitez créer un pull request.
-
Appuyez sur l’icône en bas à droite de l’écran.
-
Entrez une invite pour demander à Copilot de créer une pull request.
Par exemple :
Create a pull request to ....Copilot répond avec un bref résumé de la tâche qu’il effectuera, en demandant votre confirmation avant de continuer. -
Assurez-vous que Copilot a correctement interprété votre invite, puis appuyez sur Accepter ou Ignorer.
Copilot crée une pull request et vous donne un lien vers celle-ci. Il travaillera sur la tâche et apportera des modifications à la requête de tirage, puis vous ajoutera en tant que réviseur lorsqu'il aura terminé, en déclenchant une notification.
Demander à Copilot de créer un pull request depuis GitHub CLI
Remarque
Le agent-task jeu de commandes est disponible uniquement dans la version 2.80.0 ou ultérieure du GitHub CLI. Ce jeu de commandes est un préversion publique et est susceptible de changer.
Vous pouvez démarrer une nouvelle Agent cloud Copilot session avec la gh agent-task create commande dans le GitHub CLI.
Lorsque vous exécutez la commande sans aucun argument, il vous est demandé d’entrer un prompt. Agent cloud Copilot répond à l'alerte et ouvre une pull request dans le référentiel actuel.
Vous pouvez utiliser les options de ligne de commande pour :
- Fournir le prompt (
gh agent-task create "Example prompt") - Choisir une branche de base, au lieu d’utiliser la branche par défaut du référentiel (
--base) - Sélectionner un référentiel, au lieu de cibler le référentiel actuel (
--repo) - Suivre le journal de session en temps réel (
--follow)
Pour afficher toutes les options disponibles, exécutez gh agent-task create --help.
Demander à Copilot de créer une requête de tirage depuis le serveur GitHub MCP
Remarque
- Cette fonctionnalité est disponible uniquement sur le serveur MCP distant GitHub et les applications hôtes où les serveurs MCP distants sont pris en charge.
-
Installez le GitHub serveur MCP dans votre outil de codage ide ou agentique préféré. Consultez « Utilisation du serveur MCP GitHub dans votre IDE ».
-
Vérifiez que l’outil
create_pull_request_with_copilotest défini sur Activé. -
Ouvrez le chat.
-
Saisissez une invite pour demander à Copilot de créer une pull request avec les détails de ce que vous souhaitez modifier.
Par exemple :
Open a PR in my repository to expand unit test coverage.Conseil
- Vous pouvez demander à Copilot d'ouvrir un pull request en utilisant une branche spécifique comme branche de base en l'incluant dans votre demande.
-
Soumettez votre invite.
Copilot démarre une nouvelle session, ouvre une pull request de brouillon et travaille sur la tâche en arrière-plan. Au fur et à mesure de son fonctionnement, il transmettra les modifications à la demande de tirage et, une fois terminé, il vous ajoutera en tant que réviseur. Dans la plupart des cas, l’hôte MCP vous indiquera l’URL de la demande de tirage créée.
Demander Copilot de créer une pull request à partir de Raycast
Raycast est un lanceur extensible pour Windows et macOS. Avec l’extension GitHub Copilot de Raycast, vous pouvez démarrer et suivre Agent cloud Copilot les tâches et regarder les journaux de session en direct où que vous soyez sur votre ordinateur.
-
Installez Raycast depuis le site web de Raycast.
-
Installez l’extension GitHub Copilot pour Raycast en cliquant sur le bouton Installer l’extension sur la page de l’extension.
-
Ouvrez Raycast, recherchez «Copilot », recherchez la commande Créer une tâche , puis appuyez sur Entrée.
-
Cliquez sur Se connecter avec GitHub, puis terminez le flux d’authentification. Raycast se rouvrira.
-
Tapez une invite décrivant ce que vous souhaitez Copilot faire.
Par exemple :
Implement a user friendly message for common errors. -
Sélectionnez le référentiel dans lequel vous souhaitez Copilot travailler.
-
Si vous le souhaitez, sélectionnez une branche de base pour la pull request de Copilot. Copilot créera une nouvelle branche basée sur cette branche, puis poussera les modifications vers une pull request ciblant cette branche.
-
Si vous le souhaitez, sélectionnez un assistant personnalisé avec un comportement et des outils spécialisés dans le menu déroulant. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».
-
Si vous êtes un utilisateur GitHub Copilot Pro ou GitHub Copilot Pro+, vous pouvez également utiliser le menu déroulant pour sélectionner le modèle que Copilot utilisera. Pour plus d’informations, consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».
-
Appuyez sur Command+Enter (macOS) ou Ctrl+Enter (Windows) pour démarrer la tâche.
Copilot démarre une nouvelle session. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Remarque
Si vous ne parvenez pas à sélectionner un référentiel spécifique lors du démarrage d’une tâche, l’organisation propriétaire du référentiel peut avoir activé OAuth app les restrictions d’accès. Pour savoir comment demander l’approbation pour le « GitHub Copilotpour Raycast » OAuth app, consultez Demande d’approbation de l’organisation pour les applications OAuth
Demande à Copilot de créer un pull request à partir de la page « Nouveau dépôt »
Lors de la création d’un dépôt, vous pouvez demander à Copilot d'amorcer le nouveau dépôt en entrant une invite.
-
Dans le coin supérieur droit de n’importe quelle page, sélectionnez sur , puis cliquez sur Nouveau référentiel.

-
Utilisez le menu déroulant Propriétaire pour sélectionner le compte auquel vous voulez donner la propriété du dépôt.

-
Dans le champ Invite , entrez une invite décrivant ce que vous souhaitez Copilot générer.
Par exemple,
Create a Rust CLI for converting CSV spreadsheets to Markdown1. Cliquez sur Créer le dépôt.Copilot ouvre immédiatement un brouillon de demande de tirage. Copilot travaillera sur la tâche et poussera les modifications dans sa pull request, puis vous ajoutera en tant que réviseur une fois terminé, ce qui déclenchera une notification.
Contrôle de la progression
Vous pouvez afficher vos sessions actuelles et passées Copilot à partir du panneau des agents, de la page des agents, Visual Studio Code et bien plus encore. Consultez « Suivi des sessions de GitHub Copilot ».