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éristique | Configuration manuelle dans un référentiel | Plug-in |
|---|---|---|
| Étendue | Référentiel unique | Tout projet |
| Sharing | Copier/coller manuellement | Commande |
| Gestion des versions | Historique Git | Versions du Marketplace |
| Découverte | Recherche de référentiels | Navigation sur la Place de marché |
Lectures complémentaires
- AUTOTITLE
- AUTOTITLE
- AUTOTITLE