Skip to main content

À propos des plug-ins pour GitHub Copilot CLI

Les plug-ins sont des packages installables qui étendent GitHub Copilot CLI avec des agents réutilisables, des compétences, des hooks et des intégrations.

Qui peut utiliser cette fonctionnalité ?

GitHub Copilot CLI est disponible avec toutes les formules Copilot. Si vous recevez Copilot d’une organisation, la stratégie Copilot CLI doit être activée dans les paramètres de l’organisation.

Les plug-ins offrent un moyen de distribuer des fonctionnalités CLI personnalisées. Vous pouvez utiliser un plug-in pour ajouter un ensemble préconfiguré de fonctionnalités à Copilot CLI.

Qu’est-ce qu’un plug-in ?

  • Un paquet distribuable qui étend la fonctionnalité de Copilot CLI.
  • Ensemble de composants dans une unité installable unique.

Que contiennent les plug-ins?

Un plug-in peut contenir certains composants ou tous les composants suivants :

  • Agents personnalisés — Assistants IA spécialisés ( fichiers dans )
  • Compétences : fonctionnalités pouvant être appelées discrètes (sous-répertoires de compétences dans , contenant un fichier)
  • Hooks — gestionnaires d’événements qui interceptent le comportement de l’agent (un fichier à la racine du plug-in ou dans )
  • Configurations du serveur MCP : intégrations du protocole de contexte de modèle (un fichier à la racine du plug-in ou un fichier dans )
  • Configurations du serveur LSP : intégrations du protocole Language Server (fichier à la racine du plug-in ou dans )

Pourquoi utiliser des plug-ins ?

Les plug-ins offrent les avantages suivants :

  • Réutilisation entre les projets
  • Normalisation d’équipe de la configuration de l’interface CLI
  • Partagez une expertise de domaine (par exemple, en fournissant les compétences d’un expert Rails ou d’un expert Kubernetes)
  • Encapsuler des configurations de serveur MCP complexes

Où puis-je obtenir des plug-ins ?

Vous pouvez installer des plug-ins à partir de :

  • Une place de marché
  • Un référentiel
  • Chemin d’accès local

Une Place de marché est un emplacement où les développeurs peuvent publier, découvrir, installer et gérer des plug-ins. C’est un peu comme un app store, mais pour les plug-ins.

Voici quelques exemples de places de marché :

  • copilot-plugins (ajoutés par défaut)
  • awesome-copilot (ajouté par défaut)
  • claude-code-plugins
  • claudeforge-marketplace

Pour plus d’informations sur l’ajout de places de marché et l’installation de plug-ins à partir d’eux, consultez AUTOTITLE.

Plug-ins par rapport à la configuration manuelle

Toutes les fonctionnalités que vous pouvez ajouter avec un plug-in, vous pouvez également ajouter en configurant Copilot CLI manuellement, par exemple en ajoutant des profils d’agent personnalisés ou des serveurs MCP. Toutefois, les plug-ins offrent plusieurs avantages par rapport à la configuration manuelle :

CaractéristiqueConfiguration manuelle dans un référentielPlug-in
ÉtendueRéférentiel uniqueTout projet
SharingCopier/coller manuellementCommande
Gestion des versionsHistorique GitVersions du Marketplace
DécouverteRecherche de référentielsNavigation sur la Place de marché

Lectures complémentaires

  • AUTOTITLE
  • AUTOTITLE
  • AUTOTITLE