Copilot Cloud-Agent (früher Copilot Codierungs-Agent) ermöglicht Folgendes:
- Recherchieren Sie ein Repository, indem Sie Fragen stellen Copilot .
- Planen Sie und verfeinern Sie einen Ansatz, bevor Copilot Änderungen vornimmt.
- Überarbeiten Sie die Codeänderungen, überprüfen Sie den Diff, und erstellen Sie einen Pull Request, sobald Sie bereit sind.
Sitzungen erstellen keine Pullanforderungen automatisch. Um eine sofort zu erstellen, schließen Sie dies in Ihre Eingabeaufforderung ein, z. B. "Erstellen einer Pullanforderung an ...".
Hinweis
Diese Funktionen sind nur mit Copilot-Cloud-Agent auf GitHub.com verfügbar. Cloudagent Integrationen (z. B. Azure Boards, JIRA, Linear, Slack oder Teams) unterstützen nur das direkte Erstellen einer Pull-Anforderung.
Durchführen einer umfassenden Recherche
Stellen Sie Copilot-Cloud-Agent Fragen zu einem Repository, um zu verstehen, wie es funktioniert, wo eine Änderung vorgenommen werden soll, oder bestätigen Sie annahmen vor der Planung.
-
Starten Sie eine Aufgabe über die Registerkarte "Agents", "Panel", "Dashboard" oder Copilot-Chat". Siehe Eine Aufgabe mit Copilot Agenten auf GitHub starten.
-
Stellen Sie eine Frage zum Repository.
Beispiel:
Investigate performance issues in this app and suggest improvements.Tipp
Sie können auch Copilot-Chat öffnen und das relevante Repository als Kontext anfügen. Copilot fordert Sie auf, eine tiefgründige Recherchesitzung zu genehmigen.
-
Senden Sie bei Bedarf Nachverfolgungsaufforderungen, während Copilot arbeitet, um die Sitzung zu lenken.
-
Überprüfen Sie die Antwort, und stellen Sie Nachverfolgungsfragen.
Einen Plan erstellen
Bitten Sie Copilot-Cloud-Agent , einen Plan vorzuschlagen, bevor Sie Änderungen vornehmen.
-
Beschreiben Sie den gewünschten Plan.
Beispiel:
Create a plan to implement the most impactful performance improvements for this app. -
Überprüfen Sie den Plan und wiederholen Sie den Vorgang mit Copilot bis er Ihrer Absicht entspricht.
Iterieren über Codeänderungen
Nehmen Sie nach der Recherche und Planung Änderungen an einem Branch vor, überprüfen Sie den Diff, und entscheiden Sie, ob Sie weiter iterieren oder einen Pull Request erstellen möchten.
-
Beschreiben Sie die gewünschten Änderungen in Ihrer Eingabeaufforderung.
Verweisen Sie beispielsweise auf den Plan aus früheren Versionen:
Implement the plan we agreed upon. -
Warten Sie, bis Copilot die Sitzung abgeschlossen ist.
-
Klicken Sie auf "Diff ", um die Änderungen zu überprüfen.
-
Öffnen Sie optional die Verzweigung (
copilot/BRANCH-NAME), um die Änderungen im Kontext zu überprüfen. -
Um Verfeinerungen anzufordern, fahren Sie mit dem Gespräch fort. Beispiel:
Rename this to match our existing conventions. -
Wenn die Sitzung abgeschlossen ist und Sie zufrieden sind, klicken Sie auf "Pullanforderung erstellen".
Bereitstellen des visuellen Kontexts
Cloudagent verarbeitet Bilder wie Screenshots, Skizzen oder Designs als Teil der Aufgabenbeschreibung. Ziehen und ablegen Sie ein Bild in ein Problemfeld oder eine Copilot-Chat-Eingabeaufforderung, und beschreiben Sie dann, was Copilot damit geschehen soll.