Hinweis
Copilot-Programmier-Agent befindet sich in der public preview. Änderungen sind vorbehalten. Während der Vorschauphase unterliegt die Verwendung des Features den Lizenzbestimmungen für die Vorabversion von GitHub.
Einführung
Nachdem du Copilot eine Aufgabe übergeben hast, läuft er eigenständig im Hintergrund, bis die Aufgabe abgeschlossen ist. Weitere Informationen findest du unter Info zum GitHub Copilot-Programmier-Agent.
Der Bereich „Agents“, die Seite „Agents“ und die GitHub Copilot-Erweiterung für Raycast bieten eine Übersicht über deine Agent-Sitzungen in allen Repositorys. Über ihn kannst du neue Aufgaben starten und den Fortschritt von Copilot nachverfolgen.
Du kannst Copilot-Sitzungen auch in einem bestimmten Repository über Visual Studio Code nachverfolgen.
Während einer Agentsitzung oder im Anschluss daran kannst du die Sitzungsprotokolle überprüfen, um die Vorgehensweise von Copilot bei der Bearbeitung deines Problems besser zu verstehen.
Nachverfolgen von Agent-Sitzungen im Bereich „Agents“ oder auf der Seite „Agents“
Du kannst eine Liste deiner ausgeführten und vergangenen Agent-Sitzungen im Bereich „Agent“ anzeigen, der auf jeder Seite auf GitHub oder auf der dedizierten Seite für Agents verfügbar ist.
Klicke zum Öffnen des Bereichs „Agents“ auf der Navigationsleiste einer beliebigen Seite auf .
Öffne zum Öffnen der Seite „Agents“ den Bereich „Agents“, und klicke dann auf View all.
Für jede unten aufgeführte Sitzung kannst du auf einen Blick den Status sehen oder darauf klicken, um zum verknüpften Pull Request zu navigieren.
Wenn du die Sitzungsprotokolle anzeigen möchtest, klicke weiter in der Liste bis zu dem entsprechenden Pull Request. Suche anschließend in der Zeitachse das Ereignis „Copilot started work...“, und klicke auf View session.
Du kannst auch neue Agent-Sitzungen über diese Seite und diesen Bereich starten. Weitere Informationen findest du unter Auffordern von GitHub Copilot zum Erstellen eines Pull Requests.
Nachverfolgen von Agent-Sitzungen über Raycast
Raycast is an extensible launcher for macOS. With the GitHub Copilot extension for Raycast, you can start and track Copilot-Programmier-Agent tasks wherever you are on your computer.
- Install Raycast from the Raycast website.
- Install the GitHub Copilot extension for Raycast by clicking the Install Extension button on the extension's page.
- Öffne Raycast, suche nach „Copilot“ und dann nach dem Befehl View Tasks, und drücke anschließend die EINGABETASTE.
- Klicke auf Sign in with GitHub, und schließe dann den Authentifizierungsflow ab. Raycast wird erneut geöffnet.
- Eine Liste deiner Aufgaben wird angezeigt. Um zum verknüpften Pull Request zu navigieren, drücke die EINGABETASTE. Um die Sitzungsprotokolle anzuzeigen, drücke Command+L.
Hinweis
Wenn einige Aufgaben in Raycast nicht angezeigt werden, hat die Organisation, die das Repository besitzt, möglicherweise OAuth app-Zugriffseinschränkungen aktiviert. Informationen zum Anfordern der Genehmigung für die OAuth app „GitHub Copilot für Raycast“ findest du unter Von einer Organisation die Genehmigung für OAuth-Apps anfordern.
Du kannst auch neue Agent-Sitzungen über Raycast starten. Weitere Informationen findest du unter Auffordern von GitHub Copilot zum Erstellen eines Pull Requests.
Nachverfolgen von Sitzungen über Visual Studio Code
Du kannst eine Liste deiner laufenden und früheren Agentsitzungen für ein bestimmtes Repository in Visual Studio Code mit der GitHub Pull Requests extension anzeigen.
Sobald du die Erweiterung installiert hast, kannst du in der Randleiste auf die Schaltfläche GitHub klicken, um Copilot-Sitzungen anzuzeigen.
Für jede Sitzung in der Liste kannst du den Status auf einen Blick sehen oder darauf klicken, um zum Pull Request in Visual Studio Code zu navigieren.
Klicke auf den Pull Request in der Liste und dann auf View session, um die Sitzungsprotokolle anzuzeigen.
Über Visual Studio Code kannst du auch neue Agentsitzungen starten. Weitere Informationen findest du unter Auffordern von GitHub Copilot zum Erstellen eines Pull Requests.
Verwenden der Sitzungsprotokolle für ein besseres Verständnis der Vorgehensweise von Copilot
Du kannst dir die Sitzungsprotokolle von Copilot in GitHub oder Visual Studio Code genauer ansehen, um die Herangehensweise an deine Aufgabe zu verstehen.
In den Sitzungsprotokollen werden der interne Monolog von Copilot und die verwendeten Tools angezeigt, damit du dein Repository besser verstehen, Änderungen vornehmen und die Arbeit von Copilot überprüfen kannst.
Hinweis
Copilot verfügt über eine eigene Entwicklungsumgebung, in der auch automatisierte Tests und Linter ausgeführt werden können, um Änderungen vor dem Pushvorgang zu überprüfen.
Beenden einer Copilot-Sitzung
Um die Bearbeitung einer Aufgabe durch Copilot zu beenden, klicke in der Sitzungsprotokollanzeige auf Stop session.
Mögliche Gründe für das Beenden einer Sitzung:
- Copilot bewegt sich in eine falsche Richtung, und du möchtest den Vorgang beenden und deine Angaben präzisieren.
- Du hast den gewünschten Vorgang falsch beschrieben und möchtest neue Angaben machen.
- Du hast festgestellt, dass die angeforderte Änderung unnötig ist und möchtest daher die weitere Bearbeitung durch Copilot beenden.