Skip to main content

Vue d’ensemble de la personnalisation CLI GitHub Copilot

          Copilot pour CLI fonctionne mieux lorsqu’il est personnalisé pour votre projet et votre flux de travail spécifiques.

Vous pouvez télécharger et installer Copilot pour CLI, et commencer à l’utiliser immédiatement, sans aucune configuration supplémentaire. Toutefois, vous constaterez que vous pouvez améliorer Copilotles réponses si vous passez un peu de temps à lui fournir des instructions et un contexte, et lui donner accès à des outils pertinents pour votre projet. Cet article présente les différentes façons dont vous pouvez personnaliser Copilot pour CLI.

Instructions personnalisées

Vous pouvez fournir des Copilot instructions sur la façon dont elle doit répondre. Chaque fois que vous posez Copilot une question ou que vous lui assignez une tâche à accomplir, une copie de ces instructions est ajoutée à votre invite de commande. Cela vous permet, par exemple, de fournir des détails sur les normes de codage de votre projet, sans avoir à informer Copilot manuellement à chaque début de conversation.

Pour plus d’informations, consultez « Ajout d’instructions personnalisées pour CLI GitHub Copilot ».

Hooks

Les hooks vous permettent d’exécuter vos propres commandes shell à des points clés pendant une Copilot pour CLI session. 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 avoir apporté des modifications aux fichiers de code.

Pour plus d’informations, consultez « Utilisation de crochets avec CLI GitHub Copilot ».

Compétences

Les compétences sont des dossiers d’instructions, de scripts et de ressources que Copilot peut charger pour améliorer sa performance sur des tâches spécialisées. En ajoutant des compétences à votre projet, vous pouvez fournir des Copilot connaissances ou des outils supplémentaires pour des flux de travail, des technologies ou des domaines particuliers.

Pour plus d’informations, consultez « Ajout de compétences d’agent pour CLI GitHub Copilot ».

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 vers des agents personnalisés sans encombrer l'espace contextuel de l'agent principal et d’utiliser l’expertise d’un agent personnalisé lorsqu’il est adapté à la tâche en question.

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 CLI GitHub Copilot ».

Serveurs MCP

Le protocole MCP (Model Context Protocol) vous permet d’ajouter des outils externes et des sources de données à Copilot pour CLI. En ajoutant des serveurs MCP, Copilot pour 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

          Copilot pour CLI Les plug-ins sont des packages distribuables qui offrent un moyen simple d’étendre les fonctionnalités de l’interface 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 CLI GitHub Copilot ».