Sorge dafür, dass Copilot autonom arbeitet
Sie können Copilot anweisen, ihr bestes Urteilsvermögen zu nutzen, um eine Aufgabe selbstständig zu erledigen, anstatt dass die CLI Sie bei jedem Entscheidungspunkt innerhalb einer Aufgabe zur Eingabe auffordert. Dazu verwenden Sie den Autopilot-Modus der CLI.
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 finden Sie unter Zulassen, dass GitHub Copilot CLI autonom arbeiten kann.
Delegieren von Aufgaben an Copilot-Cloud-Agent
Mit dem Delegierungsbefehl können Sie Ihre aktuelle Sitzung zu Copilot-Cloud-Agent auf GitHub übertragen. Auf diese Weise können Sie die Arbeit übergeben und gleichzeitig den gesamten Kontext beibehalten, den Copilot zum Abschluss Ihrer Aufgabe benötigt.
Sie können eine Aufgabe mithilfe des Slash-Befehls delegieren, gefolgt von einer Eingabeaufforderung:
/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 einem neuen Branch zu übernehmen, den er 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.