Skip to main content

À propos des extensions de GitHub Copilot

En savoir plus sur Extensions Copilot.

Qui peut utiliser cette fonctionnalité ?

Toute personne disposant d'un abonnement Copilot Pro, Copilot Pro+ ou Copilote gratuit peut utiliser Extensions Copilot.

Pour les organisations ou les entreprises disposant d'un plan Copilot Business ou Copilot Enterprise, les propriétaires d'organisation et les administrateurs d'entreprise peuvent accorder l'accès à Extensions Copilot.

Extensions Copilot n'est pas disponible pour GitHub Enterprise Server.

Important

Extensions Copilot développé sous le nom GitHub Apps sera fermé le 10 novembre 2025. VS Code Extensions Copilot ne sont pas concernés et continueront d'être pris en charge.

Dates clés :

  • 23 septembre 2025 : la création de nouvelles variables Extensions Copilot sera bloquée
  • 10 novembre 2025 : toutes les variables Extensions Copilot existantes seront désactivées

Envisagez de créer des serveurs MCP pour remplacer la fonctionnalité d’extension, le cas échéant. Les applications hybrides (avec d'autres fonctionnalités GitHub App) doivent désactiver la configuration Extension Copilot dans les paramètres de l'application pour rester répertoriées dans GitHub Marketplace après le 10 novembre 2025.

Pour plus d’informations, consultez l’annonce du journal des modifications.

À propos de Extensions Copilot

Extensions Copilot sont des intégrations qui étendent les fonctionnalités de Copilot Chat, permettant aux développeurs d’intégrer des outils externes, des services et des comportements personnalisés à l’expérience de conversation. Vous pouvez utiliser Extensions Copilot pour étendre les capacités de Copilot Chat de différentes manières, notamment :

  • Interrogation de la documentation : une Extension Copilot peut permettre à Copilot Chat d’interroger un service de documentation tiers afin de trouver des informations sur un sujet spécifique.
  • Codage assisté par IA : une Extension Copilot peut utiliser un modèle IA tiers pour fournir des suggestions de code.
  • Récupération de données : une Extension Copilot peut permettre à Copilot Chat d’interroger un service de données tiers afin de récupérer des informations sur un sujet spécifique.
  • Exécution d’une action : une Extension Copilot peut permettre à Copilot Chat d’exécuter une action spécifique, telle que la publication sur un forum ou la mise à jour d’un élément de suivi dans un système externe.

Les Extensions GitHub Copilot sont généralement créées avec GitHub Apps. Ils conviennent particulièrement aux développeurs qui souhaitent une compatibilité multiplateforme ainsi qu’une gestion des applications et un support fournis par GitHub.

Clients et IDE pris en charge

Clients et IDEPrise en charge de Extensions GitHub Copilot
Visual Studio Code
Visual Studio
GitHub.com
GitHub Mobile
IDE JetBrains
GitHub Codespaces
Vim/Neovim
Copilot CLI
Xcode

Visibilité de Extensions GitHub Copilot

Extensions GitHub Copilot peuvent être privées, publiques et partageables, ou publiques et répertoriées dans GitHub Marketplace. L’option de visibilité que vous choisirez dépendra de votre cas d’utilisation et du public que vous ciblez.

  • Les extensions privées sont souvent préférées par les grandes entreprises ou les sociétés qui :
    • veulent plus de personnalisation et de contrôle sur l’accès aux données ;
    • ont besoin d’intégrer un grand nombre de documents et de bases de données internes ;
    • ont des politiques de sécurité strictes qui rendent difficile l’octroi d’autorisations à des tiers.
  • Les extensions publiques conviennent pour :
    • Projets open source
    • Développer et utiliser l’outil en collaboration avec d’autres organisations au sein d’une même entreprise
    • Partager votre outil et obtenir un retour d’information avant de le publier sur GitHub Marketplace
  • Les extensions GitHub Marketplace sont idéales pour les tiers qui souhaitent :
    • offrir leur service à un public plus large ;
    • intégrer leur outil dans le flux de travail des développeurs sur GitHub et l’IDE ;
    • tirer parti de l’écosystème GitHub pour faire connaître leur produit.

Les autorisations Extensions GitHub Copilot

Les autorisations varient selon l’extension, en fonction du niveau d’autorisation requis par l’extension afin de répondre à votre requête. Vous pouvez afficher les autorisations requises sur la page d’installation de l’extension, située après l’étape des informations de facturation et avant l’étape d’installation et d’autorisation.

Pour les utilisateurs d’extension : au minimum, les autorisations Copilot Chat doivent être définies sur « En lecture seule ». Les autorisations supplémentaires peuvent inclure l’exécution d’actions d’écriture sur d’autres surfaces et l’autorisation d’accès en lecture aux données au niveau du référentiel et de l’organisation dans GitHub.

Pour les créateurs d’extension : en plus de ce qui précède, vous pouvez également demander le contexte local à l’éditeur d’un utilisateur pour personnaliser davantage les réponses. Pour ce faire, les autorisations Contexte de l’éditeur Copilot doivent être définies sur « En lecture seule ». Les utilisateurs recevront une notification leur demandant de fournir l’autorisation requise.

Pour plus d’informations sur les autorisations GitHub App, consultez Choix des autorisations pour une application GitHub.

Octroi d’autorisations pour accéder aux ressources de l’organisation

Les utilisateurs disposant d’un abonnement individuel Copilot peuvent installer et utiliser Extensions Copilot. Les utilisateurs disposant d’un abonnement Copilot Business ou Copilot Enterprise ont besoin d’un administrateur d’organisation pour activer cette fonctionnalité.

Seuls les administrateurs de l’organisation peuvent octroyer des autorisations à Extensions Copilot pour accéder aux ressources de l’organisation.

Pour accorder l’accès aux membres de l’organisation, l’administrateur de l’organisation doit :

  • Installer l’extension
  • Octroyer l’autorisation d’extension pour accéder à des référentiels spécifiques
  • Autoriser l’accès à tous les référentiels ou à des référentiels spécifiques

Contrôle de l’accès au niveau de l’entreprise

Si vous êtes un administrateur d'entreprise, vous pouvez désactiver Extensions Copilot dans votre entreprise en définissant la stratégie Extensions Copilot sur « Désactivé ». Le paramètre « Aucune stratégie » permet aux administrateurs de l’organisation de définir leur propre stratégie.

Non, il n’existe pas de liste d’autorisation ou de liste de refus au niveau de l’entreprise.

Parage des données avec Extensions Copilot

Les données suivantes sont partagées lorsque vous interagissez avec Extensions Copilot :

  • Données associées à votre compte et à l’utilisation de Copilot Chat, telles que l’ID utilisateur GitHub et les horodatages des messages.
  • Messages passés dans le thread de conversation où vous appelez une extension. Une seule extension peut être utilisée par thread, ce qui empêche le partage de données entre les extensions. La période de rétention des données pour le contexte de thread est de 30 jours.
  • Toutes les données d’organisation et de référentiel supplémentaires autorisées pour l’extension par l’administrateur de votre organisation. Les administrateurs qui installent des extensions doivent approuver l’accès aux autorisations requises avant de terminer l’installation.
  • Pour Copilot Chat dans GitHub, si votre administrateur a approuvé l’extension pour accéder aux métadonnées du référentiel ou de l’organisation, ces données seront également partagées.

Pour aller plus loin