Vous pouvez télécharger et installer Copilot CLI, et commencer à l’utiliser immédiatement, sans aucune configuration supplémentaire. Toutefois, vous constaterez que vous pouvez améliorer les réponses de Copilot en passant un peu de temps à lui fournir des lignes directrices et du contexte, ainsi qu'en lui donnant accès aux outils pertinents pour votre projet. Cet article présente les différentes façons dont vous pouvez personnaliser Copilot CLI.
Instructions personnalisées
Vous pouvez fournir Copilot des instructions sur la façon dont il doit répondre. Chaque fois que vous posez une question à Copilot ou lui confiez une tâche, une copie de ces instructions est ajoutée à votre prompt. Cela vous permet, par exemple, de fournir des détails sur les normes de codage de votre projet, sans avoir à indiquer manuellement Copilot à leur sujet chaque fois que vous démarrez une conversation.
Pour plus d’informations, consultez « Ajout d’instructions personnalisées pour GitHub Copilot CLI ».
Hooks
Les hooks vous permettent d’exécuter vos propres commandes shell à des moments clés lors d'une session Copilot CLI. En définissant des hooks, vous pouvez automatiser des opérations spécifiques à déclencher lorsque certains événements se produisent : par exemple, le début ou la fin d’une session, chaque fois qu’une personne envoie une invite, une fois que l’agent a terminé une tâche ou lorsqu’une erreur se produit.
Par exemple, vous pouvez configurer un hook pour exécuter automatiquement des tests après Copilot apporte des modifications aux fichiers de code.
Pour plus d’informations, consultez « Utilisation des hooks avec GitHub Copilot CLI ».
Compétences
Les compétences sont des dossiers d’instructions, de scripts et de ressources que Copilot peut charger pour améliorer ses performances sur des tâches spécialisées. En ajoutant des compétences à votre projet, vous pouvez donner Copilot connaissances ou outils supplémentaires pour des flux de travail, des technologies ou des domaines particuliers.
Pour plus d’informations, consultez « Création de compétences d’agent pour GitHub Copilot CLI ».
Agents personnalisés
Les agents personnalisés vous permettent de définir une expertise et un comportement spécifiques pour l’interface CLI lorsqu’il fonctionne sur un type de tâche particulier. Les agents personnalisés s’exécutent en tant que sous-agents (séparément de l’agent principal qui répond à un prompt) avec leur propre fenêtre de contexte. Cela permet à Copilot de décharger le travail sur des agents personnalisés sans encombrer la fenêtre de contexte de l’agent principal et d’utiliser l’expertise d’un agent personnalisé lorsqu’il est adapté à la tâche à la main.
Vous pouvez définir l’ensemble d’outils disponible pour un agent personnalisé afin que les outils que l’agent puisse utiliser sont appropriés à son rôle. Par exemple, un agent personnalisé qui fonctionne en tant que réviseur n’est généralement pas autorisé à apporter des modifications aux fichiers de code.
Pour plus d’informations, consultez « Création et utilisation d’agents personnalisés pour GitHub Copilot CLI ».
Serveurs MCP
Le protocole MCP (Model Context Protocol) vous permet d’ajouter des outils externes et des sources de données à Copilot CLI. En ajoutant des serveurs MCP à Copilot CLI vous pouvez ajouter des fonctionnalités telles que la possibilité de :
- Interroger des bases de données
- Systèmes de suivi des problèmes d’accès
- Intégrez-vous aux pipelines CI/CD
- Générer des diagrammes de conception
- Rechercher des sources de documentation de spécialistes
- Réserver des billets en ligne
- Intégrer à une application de calendrier
Pour plus d’informations, consultez « À propos du Model Context Protocol (MCP) ».
Plug-ins
Les plug-ins Copilot CLI sont des packages distribuables qui offrent un moyen simple d’étendre les fonctionnalités du CLI.
Ils regroupent plusieurs composants de personnalisation dans une unité installable unique. Vous pouvez installer des plug-ins directement à partir d’un référentiel, à partir d’une place de marché de plug-ins ou d’un chemin d’accès local.
Pour plus d’informations, consultez « À propos des plug-ins pour GitHub Copilot CLI ».