Skip to main content

Delegieren von Aufgaben an Copilot

Verwenden Sie den Autopilot-Modus oder den /delegate Slash-Befehl, damit Copilot eigenständig in Ihrem Auftrag arbeitet.

Wer kann dieses Feature verwenden?

GitHub Copilot-CLI ist mit allen Copilot Tarifen verfügbar. Wenn Sie Copilot von einer Organisation erhalten, muss die Copilot CLI-Richtlinie in den Einstellungen der Organisation aktiviert sein.

          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 Zeichenfolge copilot --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.