Aller au contenu

Lab 088: Copilot CLI : l'agent dans votre terminal

Level: L200 Parcours: copilot Durée: ~60 min Coût: GitHub Free

Conception gratuite d'abord

Terminez l'exercice avec Copilot Free ou la simulation incluse. Les fonctions payantes sont facultatives et clairement indiquées.

Impact sur les AI Credits

Faible pour l'exercice guidé ; moyen/élevé pour les exécutions agentiques ou répétées. Préférez la sélection automatique du modèle, planifiez avant d'agir, gardez un contexte ciblé et évitez les sessions parallèles inutiles.

Ce que vous apprendrez

  • Installer et authentifier le Copilot CLI actuel
  • Utiliser les modes interactif et programmatique
  • Configurer agents, hooks, MCP et approbations
  • Appliquer les contrôles de sécurité et de politique

Alignement GH-300

Use Copilot features (25–30%). Cette correspondance suit l'instantané GH-300 du 07/08/2026. Le plan officiel peut conserver des termes anciens comme « Copilot Edits » ; ce lab enseigne l'expérience actuelle et signale la différence.

Carte conceptuelle

sequenceDiagram
  participant U as User
  participant C as Copilot CLI
  participant T as Terminal/MCP
  U->>C: bounded task
  C->>U: plan + approval request
  U-->>C: approve safe scope
  C->>T: command/tool call
  T-->>C: explicit result
  C-->>U: diff + validation

Exercice pratique

Étape 1: Installer le CLI actuel

Utilisez le package officiel (npm install -g @github/copilot), WinGet, Homebrew ou le binaire. L'ancienne extension gh copilot est retirée.

Étape 2: Commencer en lecture seule

Demandez au CLI d'expliquer le dépôt et de proposer une validation. Examinez le plan et chaque permission.

Étape 3: Ajouter une automatisation contrôlée

Créez un agent de qualité documentaire, un hook bloquant l'affichage de secrets et un outil MCP en lecture seule.

Étape 4: Tester le mode programmatique

Produisez une sortie lisible par machine pour une tâche bornée. Échouez en cas d'écriture non approuvée ou commande destructive.

Kit d'accompagnement

Le build du site génère des téléchargements PDF et ZIP stables. Le ZIP contient le guide du lab et tous les fichiers d'accompagnement déclarés.