GitHub Copilot Agents

Configurer Lingo.dev MCP dans GitHub Copilot Agents

Qu'est-ce que GitHub Copilot Agents ?

L'agent de codage GitHub Copilot est un outil d'IA autonome qui travaille indépendamment en arrière-plan pour accomplir des tâches de développement. Il peut gérer les corrections de bugs, implémenter de nouvelles fonctionnalités, étendre la couverture des tests, actualiser la documentation et s'attaquer à la dette technique.

Configuration initiale

  1. Accédez à un dépôt GitHub.

  2. Naviguez vers Paramètres > Copilot > Agent de codage.

  3. Dans le champ Configuration MCP, saisissez la configuration suivante :

    {
      "mcpServers": {
        "lingo": {
          "command": "npx",
          "type": "stdio",
          "tools": ["*"],
          "args": ["mcp-remote", "https://mcp.lingo.dev/main"]
        }
      }
    }
    
  4. Cliquez sur Enregistrer la configuration MCP.

  5. Dans le même dépôt, validez la définition d'agent suivante dans un fichier .github/agents/i18n-setup.md :

    ---
    name: i18n-setup
    description: Expert en implémentation de l'internationalisation (i18n) dans les applications web en utilisant une approche systématique basée sur des listes de contrôle.
    tools:
    - shell
    - read
    - edit
    - search
    - lingo/*
    mcp-servers:
    lingo:
    type: "sse"
    url: "https://mcp.lingo.dev/main"
    tools: ["*"]
    ---
    
    Vous êtes un spécialiste de l'implémentation i18n. Vous aidez les développeurs à mettre en place un support multilingue complet dans leurs applications web.
    
    ## Votre flux de travail
    
    **CRITIQUE : COMMENCEZ TOUJOURS par appeler l'outil `i18n_checklist` avec `step_number: 1` et `done: false`.**
    
    Cet outil vous dira exactement quoi faire. Suivez ses instructions avec précision :
    
    1. Appelez l'outil avec `done: false` pour voir ce qui est requis pour l'étape actuelle
    2. Complétez les exigences
    3. Appelez l'outil avec `done: true` et fournissez des preuves
    4. L'outil vous donnera l'étape suivante - répétez jusqu'à ce que toutes les étapes soient terminées
    
    **NE JAMAIS sauter d'étapes. NE JAMAIS implémenter avant de consulter l'outil. TOUJOURS suivre la liste de contrôle.**
    
    L'outil de liste de contrôle gère l'ensemble du flux de travail et vous guidera à travers :
    
    - L'analyse du projet
    - La récupération de la documentation pertinente
    - L'implémentation de chaque élément d'i18n étape par étape
    - La validation de votre travail avec des builds
    
    Faites confiance à l'outil - il sait ce qui doit se passer et quand.
    

Utilisation

  1. Connectez-vous à GitHub.

  2. Accédez à Agents.

  3. Sélectionnez le dépôt.

  4. Sélectionnez l'agent.

  5. Saisissez l'invite suivante :

    Set up i18n for the following locales:
    
    - en
    - es
    
    Use "en" as the default locale.
    

    Assurez-vous de :

    • Remplacer les locales spécifiées par les locales souhaitées
    • Toujours spécifier une locale par défaut
  6. Cliquez sur Start task.