Copilot CLI bietet zwei Möglichkeiten für autonomes Arbeiten mit Copilot: **Autopilot-Modus** und dem **`/delegate`-Befehl**. Beide ermöglichen es Ihnen, Aufgaben zu übertragen, aber sie unterscheiden sich darin, an dem Ort, wo die Arbeit durchgeführt wird.
- Der Autopilot-Modus wird lokal in Ihrer CLI-Sitzung ausgeführt. Sie erteilen Autopilot vollständige Berechtigungen und Copilot arbeitet dann an einer Aufgabe, ohne anzuhalten, um nach Ihrer Eingabe zu fragen. Ihr lokaler Computer erledigt die Arbeit, und Sie können den Fortschritt in Echtzeit beobachten. Verwenden Sie Autopilot, wenn Sie eine freihändige lokale Ausführung wünschen.
`/delegate`
** verschiebt die Aufgabe an Copilot-Cloud-AgentGitHub. Die Arbeit erfolgt remote: Copilot erstellt eine Verzweigung, öffnet einen Pull-Request-Entwurf und arbeitet im Hintergrund. Verwenden Sie `/delegate` diese Option, wenn Sie eine Aufgabe vollständig aushändigen und die Ausführung fortsetzen möchten, auch wenn Sie den lokalen Computer herunterfahren.
Autopilot zum selbständigen Ausführen von Aufgaben auf Ihrem lokalen Rechner
Es gibt zwei Möglichkeiten, den Autopilot-Modus zu verwenden:
- Interaktiv: Drücken Sie in einer interaktiven Sitzung Shift+Tab, bis in der Statusleiste "Autopilot" angezeigt wird. Wenn Sie aufgefordert werden, Berechtigungen für den Autopilot-Modus auszuwählen, lassen Sie vollständige Berechtigungen zu, und geben Sie Ihre Eingabeaufforderung ein.
- Programmgesteuert: Übergeben Sie der CLI ein Eingabeaufforderung direkt in einem Befehl und fügen Sie die
--autopilot-Option hinzu. Wenn Sie z. B. den Autopilot-Modus mit vollständigen Berechtigungen verwenden möchten, indem Sie ihn auf 10 Fortsetzungen beschränken, geben Sie die Zeichenfolgecopilot --autopilot --yolo --max-autopilot-continues 10 -p "IHR PROMPT HIER"ein.
Weitere Informationen findest du unter Zulassen, dass GitHub Copilot CLI autonom arbeiten kann.
Delegieren von Aufgaben an Copilot-Cloud-Agent
Sie können eine Aufgabe mit dem Schrägstrichbefehl Copilot-Cloud-Agent an GitHub auf /delegate delegieren, indem Sie eine Eingabeaufforderung verwenden.
/delegate complete the API integration tests and fix any failing edge cases
Fügen Sie & am Anfang einer Eingabeaufforderung hinzu, um sie zu delegieren:
& complete the API integration tests and fix any failing edge cases
Copilot fordert sie auf, alle nicht markierten Änderungen als Prüfpunkt in einer neuen Verzweigung zu übernehmen, die sie erstellt.
Copilot-Cloud-Agent öffnet einen Entwurfs-Pull-Request, nimmt im Hintergrund Änderungen vor und fordert eine Überprüfung von Ihnen an.
Copilot stellt einen Link zur Pull-Anforderung und zur Agent-Sitzung für GitHub bereit, sobald die Sitzung beginnt.
Nächste Schritte
Informationen zum Aufrufen von speziellen Agents, die auf bestimmte Aufgaben zugeschnitten sind, z. B. Codeüberprüfung, Dokumentation oder Sicherheitsüberwachung, finden Sie unter Aufrufen von benutzerdefinierten Agents.