Hinweis
Eine Übersicht über Copilot-Programmier-Agent findest du unter Info zum GitHub Copilot-Programmier-Agent.
Einführung
Du kannst Copilot dazu auffordern, an einer Aufgabe zu arbeiten auf:
- Panel „Agents“, verfügbar über GitHub
- Seite „Agents“ auf GitHub
- Copilot Chat in Visual Studio Code, Visual Studio JetBrains-IDEs und GitHub.com
- GitHub CLI
- Deiner bevorzugten IDE oder deinem bevorzugten Agent-Codierungstool mit MPC-Unterstützung (Model Context Protocol)
- Raycast-Startprogramm unter macOS
Copilot beginnt mit der Arbeit an der Aufgabe, löst einen Pull Request aus und fordert dann nach getaner Arbeit eine Überprüfung von dir. Weitere Informationen finden Sie unter Info zum GitHub Copilot-Programmier-Agent.
Auffordern von Copilot zum Erstellen eines Pull Requests im Panel „Agents“ oder auf der Seite „Agents“
Du kannst Copilot auffordern, im Panel „Agents“ oder auf der Seite „Agents“ einen Pull Request zu erstellen. Der einzige Unterschied ist der Einstiegspunkt. Sobald das Formular „New agent task“ angezeigt wird, sind die Schritte identisch.
-
So öffnest du das Panel „Agents“ oder die Seite „Agents“:
- Öffnen des Panels „Agents“: Klicke auf der Navigationsleiste oben rechts auf GitHub auf .
- Navigieren zur Seite „Agents“: Wechsle zu github.com/copilot/agents. Alternativ kannst du zu dieser Seite navigieren, indem du das Panel „Agents“ öffnest und dann auf View all klickst.
-
Wähle im Promptfeld mithilfe des Dropdownmenüs das Repository aus, in dem Copilot funktionieren soll.
-
Gib einen Prompt ein, der deine Anfrage beschreibt.
Beispiel:
Implement a user friendly message for common errors.
-
Wähle optional einen Basisbranch für den Copilot-Pull Request. Copilot erstellt basierend auf diesem Branch einen neuen Branch und pusht die Änderungen an einen Pull Request für diesen Branch.
-
Klicke auf Start task, oder drücke die EINGABETASTE.
Copilot startet eine neue Sitzung, die in der Liste unterhalb des Promptfelds angezeigt wird. Copilot bearbeitet die Aufgabe und pusht Änderungen am Pull Request. Du wirst als Reviewer hinzugefügt und erhältst nach Abschluss der Aufgabe eine Benachrichtigung.
Auffordern von Copilot, einen Pull Request von Copilot Chat aus in Visual Studio Code
zu erstellen
-
Installiere die GitHub-Erweiterung für Pull Requests für Visual Studio Code.
-
Öffne GitHub Copilot Chat in Visual Studio Code.
-
Gib einen Prompt ein, der beschreibt, was Copilot tun soll, und füge dem Prompt
#copilotCodingAgent
hinzu.Beispiel:
Put backticks around file names and variables in output #copilotCodingAgent
Tipp
- Du kannst auch die relevante(n) Codezeile(n) auswählen, bevor du den Prompt übermittelst, um Copilot die Arbeit zu erleichtern.
-
Übermittle deinen Prompt.
Copilot recherchiert in der Regel ein bisschen und sammelt Kontext in Visual Studio Code. Anschließend wirst du aufgefordert, zu bestätigen, dass du den Programmierungs-Agent zum Erstellen eines Pull Requests verwenden möchtest.
-
Klicken Sie auf Weiter.
Copilot pusht alle lokalen Änderungen, startet eine neue Sitzung und reagiert darauf mit einem Link zu dem erstellten Pull Request. Copilot wird die Aufgabe bearbeiten und Änderungen am Pull Request pushen. Du wirst als Reviewer hinzugefügt und erhältst nach Abschluss der Aufgabe eine Benachrichtigung.
Auffordern von Copilot, einen Pull Request von Copilot Chat aus in anderen IDEs zu erstellen
-
Öffne GitHub Copilot Chat in Visual Studio- oder JetBrains-IDEs.
-
Gib einen Prompt ein, der mit
@github
beginnt, und mit dem du Copilot dazu aufforderst, einen Pull Request zu erstellen, und präzisiere die Änderung, die Copilot vornehmen soll.Beispiel:
@github Create a PR to put backticks around file names and variables in output.
Tipp
- Du kannst auch die relevante(n) Codezeile(n) auswählen, bevor du den Prompt übermittelst, um Copilot die Arbeit zu erleichtern.
- Über Copilot Chat kannst du Copilot auffordern, einen Pull Request mit einem bestimmten Branch als Basisbranch durch Einfügen in deinen Prompt zu öffnen.
-
Übermittle deinen Prompt.
Copilot fordert dich zur Bestätigung auf, dass du den Programmierungs-Agent zum Erstellen eines Pull Requests verwenden möchtest.
-
Klicken Sie auf Zulassen.
Copilot startet eine neue Sitzung und reagiert darauf mit einem Link zu dem erstellten Pull Request. Copilot wird die Aufgabe bearbeiten und Änderungen am Pull Request pushen. Du wirst als Reviewer hinzugefügt und erhältst nach Abschluss der Aufgabe eine Benachrichtigung.
Auffordern von Copilot, einen Pull Request von Copilot Chat aus in GitHub.com zu erstellen
-
Öffne GitHub Copilot Chat auf GitHub.com.
-
Gib einen Prompt ein, mit der du Copilot dazu aufforderst, einen Pull Request zu erstellen, und präzisiere die Änderung, die Copilot vornehmen soll.
Beispiel:
Create a PR in monalisa/bookstore to put backticks around file names and variables in output.
Tipp
- Du kannst Copilot auffordern, einen Pull Request mit einem bestimmten Branch als Basisbranch durch Einfügen in deinen Prompt zu öffnen.
-
Übermittle deinen Prompt.
Copilot fordert dich zur Bestätigung auf, dass du den Programmierungs-Agent zum Erstellen eines Pull Requests verwenden möchtest.
-
Klicken Sie auf Zulassen.
Copilot startet eine neue Sitzung und reagiert darauf mit einem Link zu dem erstellten Pull Request. Copilot wird die Aufgabe bearbeiten und Änderungen am Pull Request pushen. Du wirst als Reviewer hinzugefügt und erhältst nach Abschluss der Aufgabe eine Benachrichtigung.
Auffordern von Copilot zum Erstellen eines Pull Requests über die GitHub CLI
Hinweis
Der Befehlssatz agent-task
ist lediglich in Version 2.80.0 oder höher der GitHub CLI verfügbar. Dieser Befehlssatz ist eine public preview. Änderungen sind vorbehalten.
Du kannst mit dem Befehl gh agent-task create
eine neue Copilot-Programmier-Agent-Sitzung in der GitHub CLI starten.
Wenn du den Befehl ohne Argumente ausführst, wirst du aufgefordert, einen Prompt einzugeben. Der Copilot-Programmier-Agent reagiert auf den Prompt und erstellt im aktuellen Repository einen Pull Request.
Du kannst Befehlszeilenoptionen für Folgendes verwenden:
- Bereitstellen eines Prompts (
gh agent-task create "Example prompt"
) - Wähle einen Basisbranch aus, anstatt den Standardbranch des Repositorys (
--base
) zu verwenden. - Wähle ein Repository aus, anstatt das aktuelle Repository (
--repo
) als Ziel zu verwenden. - Folge dem Sitzungsprotokoll in Echtzeit (
--follow
).
Führe gh agent-task create --help
aus, um alle verfügbaren Optionen anzuzeigen.
Auffordern von Copilot, einen Pull Request vom GitHub-MCP-Server aus zu erstellen
Alternativ zu Copilot Chat kannst du den MCP-Remoteserver von GitHub verwenden, um Copilot-Programmier-Agent über einen MCP-Host auszulösen.
Hinweis
- Diese Funktion ist nur auf dem MCP-Remoteserver von GitHub und für Hostanwendungen, von denen MCP-Remoteserver unterstützt werden, verfügbar.
-
Installiere den MCP-Server von GitHub in deiner bevorzugten IDE oder in deinem bevorzugten Agent-Codierungstool. Weitere Informationen findest du unter Verwenden des GitHub-MCP-Servers.
-
Vergewissere dich, dass das Tool
create_pull_request_with_copilot
aktiviert ist. -
Öffne Chat.
-
Gib einen Prompt ein, mit dem du Copilot aufforderst, einen Pull Request zu erstellen, und gib die Details an, die geändert werden sollen.
Beispiel:
Open a PR in my repository to expand unit test coverage.
Tipp
- Du kannst Copilot auffordern, einen Pull Request mit einem bestimmten Branch als Basisbranch durch Einfügen in deinen Prompt zu öffnen.
-
Übermittle deinen Prompt.
Copilot startet eine neue Sitzung, öffnet einen Pull-Request-Entwurf und arbeitet an der Aufgabe im Hintergrund. Bei der Bearbeitung werden Änderungen an den Pull Request gepusht. Nach Abschluss der Bearbeitung wirst du als Reviewer hinzugefügt. In den meisten Fällen zeigt der MCP-Host die URL des erstellten Pull Requests an.
Auffordern von Copilot, einen Pull Request zu erstellen, in Raycast
Raycast ist ein erweiterbares Startprogramm für macOS. Mit der GitHub Copilot-Erweiterung für Raycast kannst du Copilot-Programmier-Agent-Tasks starten und nachverfolgen, unabhängig davon, wo du dich auf deinem Computer befindest.
-
Installiere Raycast von der Raycast-Website.
-
Installiere die GitHub Copilot-Erweiterung für Raycast, indem du auf der Seite Extensions auf die Schaltfläche Install Extension klickst.
-
Öffne Raycast, suche nach „Copilot“ und dann nach dem Befehl Create Task, und drücke anschließend die EINGABETASTE.
-
Klicke auf Sign in with GitHub, und führe dann die Authentifizierungsschritte aus. Raycast wird erneut geöffnet.
-
Gib einen Prompt ein, der beschreibt, was Copilot tun soll.
Beispiel:
Implement a user friendly message for common errors.
-
Wähle das Repository aus, in dem Copilot arbeiten soll.
-
Wähle optional einen Basisbranch für den Copilot-Pull Request. Copilot erstellt basierend auf diesem Branch einen neuen Branch und pusht die Änderungen an einen Pull Request für diesen Branch.
-
Drücke Befehl+EINGABETASTE, um die Aufgabe zu starten.
Copilot startet eine neue Sitzung. Copilot bearbeitet die Aufgabe und pusht Änderungen am Pull Request. Du wirst als Reviewer hinzugefügt und erhältst nach Abschluss der Aufgabe eine Benachrichtigung.
Hinweis
Wenn du ein bestimmtes Repository beim Starten einer Aufgabe nicht auswählen kannst, hat die Organisation, die das Repository besitzt, möglicherweise OAuth app-Zugriffseinschränkungen aktiviert. Informationen zum Anfordern der Genehmigung für die GitHub Copilot für Raycast-OAuth app findest du unter Von einer Organisation die Genehmigung für OAuth-Apps anfordern.
Überwachen des Status
Du kannst deine aktuellen und vergangenen Copilot-Sitzungen im Panel „Agents“, auf der Seite „Agents“ und in Visual Studio Code anzeigen. Weitere Informationen findest du unter Nachverfolgen von GitHub Copilot-Sitzungen.