Skip to main content

Référence des commandes CLI de GitHub Copilot

Recherchez les commandes et les raccourcis clavier pour vous aider à utiliser Copilot CLI efficacement.

Commandes de ligne de commande

CommandObjectif
copilotLancez l’interface utilisateur interactive.
copilot help [topic]Affichez les informations d’aide. Les rubriques d’aide incluent : config, , commands``environment, logging, et permissions.
copilot initInitialisez les instructions personnalisées de Copilot pour ce référentiel.
copilot updateTéléchargez et installez la dernière version.
copilot versionAffichez les informations de version et recherchez les mises à jour.
copilot pluginGérez les plug-ins et les places de marché de plug-ins.

Raccourcis globaux dans l’interface interactive

ShortcutObjectif
@ FILENAMEIncluez le contenu du fichier dans le contexte.
          <kbd>Ctrl</kbd>+<kbd>X</kbd> puis `/`  | Après avoir commencé à saisir un prompt, cela vous permet d’exécuter une commande slash. Par exemple, si vous souhaitez modifier le modèle sans avoir à retaper votre prompt. |

| Échap | Annulez l’opération actuelle. | | ! COMMAND | Exécutez une commande dans votre shell local, en contournant Copilot. | | Ctrl+C | Annuler l’opération / effacer la saisie. Appuyez deux fois pour quitter. | | Ctrl+D | Arrêt. | | Ctrl+L | Effacez l’écran. |

Raccourcis de chronologie dans l’interface interactive

ShortcutObjectif
ctrl+oLorsqu’il n’y a rien dans l’entrée du prompt, cela développe les éléments récents dans la chronologie des réponses de Copilot pour afficher plus de détails.
ctrl+eLorsqu’il n’y a rien dans l’entrée du prompt, cela développe tous les éléments dans la chronologie des réponses de Copilot.
ShortcutObjectif
          <kbd>Ctrl</kbd>+<kbd>A</kbd>        | Passez au début de la ligne (lors de la saisie). |

| Ctrl+E | Passez à la fin de la ligne (lors de la saisie). | | Ctrl+H | Supprimez le caractère précédent. | | Ctrl+W | Supprimez le mot précédent. | | Ctrl+U | Supprimer depuis le curseur jusqu'au début de la ligne. | | Ctrl+K | Supprimez depuis le curseur jusqu’à la fin de la ligne. | | Meta+/ | Déplacez le curseur par un mot. | | / | Naviguez dans l’historique des commandes. |

Commandes slash dans l’interface interactive

CommandObjectif
/add-dir PATHAjoutez un répertoire à la liste autorisée pour l’accès aux fichiers.
/agentParcourez et sélectionnez parmi les agents disponibles (le cas échéant).
          `/allow-all`, `/yolo`                               | Activez toutes les autorisations (outils, chemins et URL). |

| /clear, /new | Effacez l’historique des conversations. | | /compact | Résumez l’historique des conversations pour réduire l’utilisation de la fenêtre de contexte. | | /context | Afficher l’utilisation et la visualisation des jetons de fenêtre de contexte. | | /cwd, /cd [PATH] | Modifiez le répertoire de travail ou affichez le répertoire actif. | | /delegate [PROMPT] | Déléguer les modifications à un référentiel distant avec une requête de tirage générée par l’IA. | | /diff | Passez en revue les modifications apportées dans le répertoire actif. | | /exit, /quit | Quittez l’interface CLI. | | /experimental [on\|off] | Activer/désactiver les fonctionnalités expérimentales. | | /share [file\|gist] [PATH] | Partagez la session sur un fichier Markdown ou un gist GitHub. | | /feedback | Fournissez des commentaires sur l’interface CLI. | | /help | Affichez l’aide pour les commandes interactives. | | /ide | Connectez-vous à un espace de travail IDE. | | /init | Initialisez les instructions personnalisées et les fonctionnalités agentiques de Copilot pour ce référentiel. | | /list-dirs | Affichez tous les répertoires pour lesquels l’accès au fichier a été autorisé. | | /login | Connectez-vous à Copilot. | | /logout | Déconnectez-vous de Copilot. | | /lsp [show\|test\|reload\|help] [SERVER-NAME] | Gérez la configuration du serveur de langue. | | /mcp [show\|add\|edit\|delete\|disable\|enable] [SERVER-NAME] | Gérez la configuration du serveur MCP. | | /model, /models [MODEL] | Sélectionnez le modèle IA que vous souhaitez utiliser. | | /plan [PROMPT] | Créez un plan d’implémentation avant de coder. | | /plugin [marketplace\|install\|uninstall\|update\|list] [ARGS...] | Gérez les plug-ins et les places de marché de plug-ins. | | /rename NAME | Renommez la session active (alias pour /session rename). | | /reset-allowed-tools | Réinitialisez la liste des outils autorisés. | | /resume [SESSION-ID] | Basculez vers une autre session (spécifiez éventuellement un ID de session). | | /review [PROMPT] | Exécutez l’agent de révision de code pour analyser les modifications. | | /session [checkpoints [n]\|files\|plan\|rename NAME] | Afficher les informations de session et un résumé de l’espace de travail. Utilisez les sous-commandes pour plus d’informations. | | /skills [list\|info\|add\|remove\|reload] [ARGS...] | Gérez les compétences afin d'améliorer les capacités. | | /terminal-setup | Configurez le terminal pour la prise en charge des entrées multilignes (Maj+Entrée et Ctrl+Entrée). | | /theme [show\|set\|list] [auto\|THEME-ID] | Affichez ou configurez le thème du terminal. | | /usage | Affichez les métriques et statistiques d’utilisation de session. | | /user [show\|list\|switch] | Gérez l’utilisateur actuel GitHub. |

Pour obtenir la liste complète des commandes de barre oblique disponibles, entrez /help dans l’interface interactive de l’interface CLI.

Options de ligne de commande

ChoixObjectif
--acpDémarrez le serveur de protocole client agent.
--add-dir PATHAjoutez un répertoire à la liste autorisée pour l’accès aux fichiers (peut être utilisé plusieurs fois).
--add-github-mcp-tool TOOLAjoutez un outil permettant d’activer le serveur GitHub MCP, au lieu du sous-ensemble CLI par défaut (peut être utilisé plusieurs fois). Utiliser * pour tous les outils.
--add-github-mcp-toolset TOOLSETAjoutez un ensemble d’outils pour activer le serveur GitHub MCP, au lieu du sous-ensemble CLI par défaut (peut être utilisé plusieurs fois). Utiliser all pour tous les ensembles d’outils.
--additional-mcp-config JSONAjoutez un serveur MCP pour cette session uniquement. La configuration du serveur peut être fournie sous la forme d’une chaîne JSON ou d’un chemin d’accès de fichier (préfixe avec @). Augmente la configuration à partir de ~/.copilot/mcp-config.json. Remplace toute configuration de serveur MCP installée avec le même nom.
--agent AGENTSpécifiez un assistant personnalisé à utiliser.
--allow-allActivez toutes les autorisations (équivalentes à --allow-all-tools --allow-all-paths --allow-all-urls).
--allow-all-pathsDésactivez la vérification du chemin d’accès du fichier et autorisez l’accès à n’importe quel chemin d’accès.
--allow-all-toolsAutoriser l’exécution automatique de tous les outils sans confirmation. Obligatoire lors de l’utilisation de l’interface CLI par programmation (env : COPILOT_ALLOW_ALL).
--allow-all-urlsAutoriser l’accès à toutes les URL sans confirmation.
--allow-tool [TOOLS...]Les outils que l’interface CLI dispose de l’autorisation d’utiliser. Ne demande pas l’autorisation.
--allow-url [URLS...]Autoriser l’accès à des URL ou domaines spécifiques.
--available-tools [TOOLS...]Seuls ces outils seront disponibles pour le modèle.
--bannerAffichez la bannière de démarrage.
--config-dir PATHDéfinissez le répertoire de configuration (par défaut : ~/.copilot).
--continueReprendre la session la plus récente.
--deny-tool [TOOLS...]Les outils que l’interface CLI n’a pas l’autorisation d’utiliser. Ne demande pas l’autorisation.
--deny-url [URLS...]Refuser l’accès à des URL ou domaines spécifiques est prioritaire sur --allow-url.
--disable-builtin-mcpsDésactivez tous les serveurs MCP intégrés (actuellement : github-mcp-server).
--disable-mcp-server SERVER-NAMEDésactivez un serveur MCP spécifique (peut être utilisé plusieurs fois).
--disable-parallel-tools-executionDésactivez l’exécution parallèle d’outils (LLM peut toujours effectuer des appels d’outils parallèles, mais ils seront exécutés séquentiellement).
--disallow-temp-dirEmpêchez l’accès automatique au répertoire temporaire système.
--enable-all-github-mcp-toolsActivez tous GitHub outils serveur MCP, au lieu du sous-ensemble CLI par défaut. Remplace les options --add-github-mcp-toolset et --add-github-mcp-tool.
--excluded-tools [TOOLS...]Ces outils ne seront pas disponibles pour le modèle.
--experimentalActiver les fonctionnalités expérimentales (utiliser --no-experimental pour désactiver).
          `-h`, `--help`                     | Afficher l'aide. |

| -i PROMPT, --interactive PROMPT | Démarrez une session interactive et exécutez automatiquement cette invite. | | --log-dir DIRECTORY | Définissez le répertoire du fichier journal (par défaut : ~/.copilot/logs/). | | --log-level LEVEL | Définissez le niveau de journalisation (choix : none, error, warning, info, debug, all, default). | | --model MODEL | Définissez le modèle IA que vous souhaitez utiliser. | | --no-ask-user | Désactivez l’outil (l’agent ask_user fonctionne de manière autonome sans poser de questions). | | --no-auto-update | Désactivez le téléchargement automatique des mises à jour CLI. | | --no-color | Désactivez toutes les sorties de couleur. | | --no-custom-instructions | Désactivez le chargement d'instructions personnalisées de AGENTS.md et des fichiers associés. | | -p PROMPT, --prompt PROMPT | Exécutez un prompt de manière programmatique (quitte après l’exécution). | | --plain-diff | Désactivez le rendu des différences enrichies (mise en surbrillance de la syntaxe via l’outil de différences spécifié par votre configuration Git). | | --resume [SESSION-ID] | Reprendre à partir d’une session précédente (si vous le souhaitez, spécifiez un ID de session). | | -s, --silent | Affichez uniquement la réponse de l’agent (sans statistiques d’utilisation), utile pour l’écriture de scripts avec -p. | | --screen-reader | Activez les optimisations du lecteur d’écran. | | --share [PATH] | Partagez une session dans un fichier Markdown après l’achèvement d’une session programmatique (chemin d’accès par défaut : ./copilot-session-<ID>.md). | | --share-gist | Partagez une session dans un gist secret GitHub après l’exécution d’une session programmatique. | | --stream MODE | Activer ou désactiver le mode de diffusion en continu (choix de mode : on ou off). | | -v, --version | Afficher les informations de version. | | --yolo | Activez toutes les autorisations (équivalentes à --allow-all-tools --allow-all-paths --allow-all-urls). |

Pour obtenir la liste complète des commandes et des options, exécutez copilot help.