Skip to main content

Utilisation des "GitHub Copilot Spaces"

Utilisez des espaces pour ancrer les réponses de Copilot dans le contexte approprié pour une tâche spécifique.

Qui peut utiliser cette fonctionnalité ?

Anyone with a Copilot license can use Espaces.

Dans cet article

Pour plus d’informations sur la création Copilot Espaces, consultez Création de GitHub Copilot Spaces.

Utilisation Copilot Espaces dans votre IDE

Vous pouvez également accéder aux informations et au contexte de Espaces directement dans votre IDE en utilisant le serveur GitHubMCP. Cela vous permet de tirer parti de votre contexte organisé lors du codage sans basculer entre votre IDE et l’interface web.

Cette fonctionnalité est disponible dans n’importe quel IDE qui prend en charge l’extension GitHub Copilot et le GitHub serveur MCP.

Remarque

Lorsque vous utilisez Espaces dans votre IDE, le contexte du référentiel et les fichiers chargés ne sont pas pris en charge. Vous disposez d’un accès à toutes les autres sources, notamment le contenu textuel ajouté via « Ajouter du contenu textuel »,GitHub les fichiers XXX, les problèmes, les demandes de tirage ainsi que les instructions de l’espace.

Une fois que vous avez accédé au contexte de l’espace depuis votre IDE :

  • Le contexte de l’espace guidera les Copilotréponses de
  • Vous pouvez référencer le contenu de l’espace lorsque vous générez du code, obtenez des explications ou travaillez sur des tâches de développement
  • Vos espaces restent synchronisés à mesure que votre project évolue. GitHubLes fichiers GitHub -et autres sources basées sur ajoutés à un espace sont automatiquement mis à jour lorsqu’ils changent, faisant deCopilot un expert toujours à jour dans votre projet.

Prérequis

Pour l’utiliser Espaces dans votre IDE, vous devez :

  • Configurez le serveur MCP distant GitHub pour votre IDE. Pour plus d’informations, consultez Configuration du serveur MCP GitHub et serveur MCP distant GitHub dans la documentation du GitHub serveur MCP.

  • Configurez le serveur MCP distant GitHub afin que l’ensemble d’outils Espaces soit activé.

    L’ensemble Espaces d’outils n’est pas inclus dans la configuration par défaut. Vous devez donc l’activer explicitement à l’aide de l’en-tête X-MCP-Toolsets . L’exemple de configuration suivant active les outils par défaut et Espaces:

    JSON
    {
      "servers": {
        "github": {
          "type": "http",
          "url": "https://api.githubcopilot.com/mcp/",
          "headers": {
            "X-MCP-Toolsets": "default,copilot_spaces"
          }
        }
      }
    }
    

    Vous pouvez également utiliser l’URL de l’ensemble d’outils dédié Espaces : https://api.githubcopilot.com/mcp/x/copilot_spaces. Notez que cette configuration fournit _uniquement_Espaces des outils, sans d’autres fonctionnalités de serveur MCP par défaut GitHub .

Accès au contexte de l’espace depuis votre IDE

Pour plus d’informations sur l’utilisation du GitHub serveur MCP dans un IDE spécifique, consultez Utilisation du serveur MCP GitHub dans votre IDE.

Notez que vous ne pouvez utiliser que Espaces en mode agent dans votre IDE, car les espaces sont accessibles via le GitHub serveur MCP.

  1. Dans votre IDE, ouvrez Discussion avec Copilot et sélectionnez Agent dans le menu déroulant de l’agent.

    • Pour vérifier que les Espaces outils sont activés, dans la Discussion avec Copilot zone, cliquez sur l’icône outils. Dans la liste des outils, développez l’entrée du serveurGitHub MCP et confirmez que les outils get_copilot_space et list_copilot_spaces sont répertoriés et activés.
    • Si vous ne voyez pas les outils répertoriés, vérifiez que vous avez rempli les conditions préalables ci-dessus, notamment l’activation de l’ensemble copilot_spaces d’outils dans votre GitHub configuration de serveur MCP.
  2. Dans la zone Discussion avec Copilot, saisissez une invite faisant référence à l’espace que vous souhaitez utiliser comme contexte. Si vous connaissez le nom exact de l’espace et le nom de l’utilisateur ou de l’organisation propriétaire de l’espace, vous pouvez le fournir. Sinon, Copilot utilisera automatiquement l'outil list_copilot_spaces pour trouver des espaces correspondant au nom ou au texte que vous fournissez et pour accéder au contexte à partir de ces espaces.

    Par exemple, vous pouvez utiliser l’une des deux invites suivantes :

    • Using the Copilot space 'Checkout Flow Redesign' owned by myorganization, summarize the implementation plan.
    • Summarize the implementation plan from the Copilot space for the checkout flow redesign.

    Les invites de suivi dans la même conversation auront accès aux mêmes espaces, sans avoir à les référencer explicitement.

Étapes suivantes