Skip to main content

Verwenden von GitHub Copilot Spaces

Verwenden Sie Leerzeichen, um die Antworten von Copilot im richtigen Kontext für eine bestimmte Aufgabe zu verankern.

Wer kann dieses Feature verwenden?

Anyone with a Copilot license can use Leerzeichen.

Informationen zum Erstellen Copilot Räumefinden Sie unter Erstellen von GitHub Copilot Spaces.

Verwendung von Copilot Räume in Ihrer IDE

Sie können die Informationen und den Kontext auch über Leerzeichen direkt in Ihrer IDE mithilfe des GitHub MCP-Servers. Auf diese Weise kannst du den kuratierten Kontext beim Programmieren nutzen, ohne zwischen der IDE und der Webschnittstelle zu wechseln.

Diese Funktionalität ist in jeder IDE verfügbar, die die GitHub Copilot Erweiterung und den GitHub MCP-Server unterstützt.

Hinweis

Bei Verwendung Leerzeichen in Ihrer IDE werden Repositorykontext und hochgeladene Dateien nicht unterstützt. Sie haben Zugriff auf alle anderen Quellen, einschließlich Textinhalte, die über "Textinhalt hinzufügen", GitHub Dateien, Probleme, Pullanforderungen und Anweisungen aus dem Raum hinzugefügt wurden.

Nachdem Sie über Ihre IDE auf den Raumkontext zugegriffen haben:

  • Der Kontext des Raums informiert Copilot Antworten
  • Du kannst auf den Inhalt des Space verweisen, wenn du Code generierst, Erklärungen abrufst oder an Entwicklungsaufgaben arbeitest.
  • Ihre Räume bleiben synchron, während sich Ihre project weiterentwickelt. GitHub Dateien und andere GitHub-basierte Quellen, die einem Raum hinzugefügt werden, werden automatisch aktualisiert, wenn sie sich ändern, wodurch Copilot ein ständiger Experte für Ihr Projekt ist

Voraussetzungen

Um Leerzeichen in Ihrer IDE zu verwenden, müssen Sie:

  • Richten Sie den MCP-Remoteserver GitHub für Ihre IDE ein. Weitere Informationen finden Sie in der MCP-Serverdokumentation unter GitHub und .

  • Konfigurieren Sie den McP-Remoteserver GitHub so, dass das Leerzeichen Toolset aktiviert ist.

    Das Leerzeichen Toolset ist nicht in der Standardkonfiguration enthalten, daher müssen Sie es explizit mithilfe des X-MCP-Toolsets Headers aktivieren. Die folgende Beispielkonfiguration aktiviert sowohl die Standardtools, als auch Leerzeichen.

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

    Alternativ können Sie die dedizierte Leerzeichen Toolset-URL verwenden: https://api.githubcopilot.com/mcp/x/copilot_spaces. Beachten Sie, dass diese Konfiguration _nur_Leerzeichen Tools ohne andere Standardmäßige GitHub MCP-Serverfunktionen bereitstellt.

Zugreifen auf den Kontext des Raumes über die IDE

Ausführlichere Informationen zur Verwendung des GitHub MCP-Servers in einer bestimmten IDE finden Sie unter Verwenden des GitHub MCP-Servers in Ihrer IDE.

Beachten Sie, dass Leerzeichen nur im Agentmodus in Ihrer IDE verwendet werden kann, da auf Bereiche über den GitHub MCP-Server zugegriffen wird.

  1. Öffnen Sie in Ihrer IDE Copilot-Chat und wählen Sie Agent aus dem Dropdownmenü des Agents.

    • Um zu bestätigen, dass die Leerzeichen Tools aktiviert sind, klicken Sie im Copilot-Chat Feld auf das Symbol "Tools". Erweitern Sie in der Liste "Tools" den GitHub MCP-Servereintrag und vergewissern Sie sich, dass die Tools get_copilot_space und list_copilot_spaces aufgelistet und aktiviert sind.
    • Wenn die aufgeführten Tools nicht angezeigt werden, überprüfen Sie, ob Sie die oben aufgeführten Voraussetzungen abgeschlossen haben, einschließlich der Aktivierung des copilot_spaces Toolsets in Ihrer GitHub MCP-Serverkonfiguration.
  2. Geben Sie im Copilot-Chat Feld eine Aufforderung ein, die auf den Bereich verweist, den Sie als Kontext verwenden möchten. Wenn du den genauen Namen des Space und den Namen der benutzenden Person oder der Organisation kennst, die im Besitz des Space ist, kannst du diese angeben. Andernfalls verwendet das Copilot-Tool automatisch das list_copilot_spaces, um Räume zu finden, die dem von Ihnen bereitgestellten Namen oder Text entsprechen, und um den Kontext aus diesen Räumen abzurufen.

    Du kannst beispielsweise eine der beiden folgenden Prompts verwenden:

    • 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.

    Nachfolgeaufforderungen im selben Chat haben Zugriff auf dieselben Räume, ohne dass Sie dies explizit erwähnen müssen.

Nächste Schritte