Skip to main content

Recherchieren, Planen und Iterieren von Codeänderungen mit dem Copilot-Cloud-Agenten

Führen Sie umfassende Recherchen zu einem Repository durch, erstellen Sie einen Implementierungsplan, und nehmen Sie iterative Codeänderungen an einer Verzweigung vor, und erstellen Sie dann eine Pull-Anforderung, wenn Sie bereit sind.

Wer kann dieses Feature verwenden?

Copilot Cloudagent ist mit den GitHub-Copilot Pro, GitHub-Copilot Pro+, GitHub Copilot Business und GitHub Copilot Enterprise Plänen verfügbar. Der Agent ist in allen Repositorys verfügbar, die auf GitHub gespeichert sind, mit Ausnahme von Repositorys, die im Besitz von verwaltete Benutzerkonten sind und wo er explizit deaktiviert wurde.
Sign up for Copilot

Einführung

Sie können Copilot Cloud-Agent (früher Copilot Codierungs-Agent) verwenden, um:

  • Führen Sie umfassende Recherchen zu einem Repository durch, indem Sie Fragen stellen Copilot .
  •         **Planen Sie** und verfeinern Sie einen Ansatz, bevor Copilot Änderungen vornimmt.
    
  •         **Durchlaufen Sie** Codeänderungen in einer Verzweigung, überprüfen Sie einen Diff, und erstellen Copilot**Sie nur eine Pullanforderung, wenn Sie bereit sind**.
    
            Copilot Cloudagent
            *öffnet eine* Pullanforderung nicht automatisch als Teil der Sitzung. Wenn *Sie sofort* eine Pull-Anforderung für Ihre Aufgabe öffnen möchten Copilot , können Sie in Ihrer Eingabeaufforderung explizit nach einer Anforderung fragen. Beispielsweise durch Angabe **"Erstellen einer Pullanforderung an ..."**.
    

Hinweis

Umfassende Recherchen, Planung und Iteration von Codeänderungen vor dem Erstellen eines Pull-Requests sind nur mit Copilot Cloudagent 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 Forschung

Sie können Fragen zu einem Repository stellen Copilot Cloudagent , um zu verstehen, wie es funktioniert, zu identifizieren, wo eine Änderung vorgenommen werden soll, oder Annahmen vor der Planung und Implementierung bestätigen. Copilot startet eine umfassende Forschungssitzung , um das Repository zu untersuchen und eine geerdete Antwort zurückzugeben.

  1. Öffnen des Agenten-Panels oder der Registerkarte:

    • Öffnen Sie die Registerkarte Agents in einem Repository.
    •           **Navigieren zur Seite „Agents“**: Wechsle zu [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). Alternativ kannst du zu dieser Seite navigieren, indem du das Panel „Agents“ öffnest und dann auf **View all** klickst.
      
    •           **Öffnen des Panels „Agents“**: Klicke auf der Navigationsleiste oben rechts auf GitHub auf <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg>.
      
  2. Stellen Sie eine Frage zum Repository.

    Beispiel: Investigate performance issues in this app and suggest improvements.

    Tipp

    Alternativ können Sie Copilot-Chat öffnen und das relevante Repository als Kontext anfügen. Bitten Sie dann Copilot-Chat, eine Recherche durchzuführen. Sie werden aufgefordert, eine umfassende Forschungssitzung zu genehmigen.

  3. Senden Sie optional zusätzliche Eingabeaufforderungen, während Copilot die Sitzung leitet.

  4. Überprüfen Sie die Antwort, und stellen Sie Nachverfolgungsfragen.

Erstellen eines Plans

Sie können einen Copilot Cloudagent Plan vorschlagen, bevor Sie Änderungen vornehmen, indem Sie einfach den Agent auffordern.

  1. Bitten Sie den Agent, einen Plan zu erstellen.

    Beispiel: Create a plan to implement the most impactful performance improvements for this app.

  2. Überprüfen Sie den Plan und wiederholen Sie ihn Copilot bis er dem gewünschten entspricht.

Iterieren von Codeänderungen

Nach der Recherche und Planung können Sie Änderungen an einer Verzweigung vornehmen, den Diff überprüfen und dann entscheiden, ob Sie weiter iterieren oder einen Pull-Request erstellen möchten.

  1. Bitten Sie den Agent, Änderungen zu implementieren, indem Sie beschreiben, was Sie in Ihrer Eingabeaufforderung tun möchten Copilot .

    Sie können z. B. auf den Plan verweisen, den Sie zuvor entworfen haben: Implement the plan we agreed upon.

  2.        Copilot startet eine Sitzung, um die erforderlichen Änderungen vorzunehmen.
    
  3. Klicken Sie nach Abschluss der Sitzung auf "Diff ", um die Änderungen zu überprüfen.

  4. Öffnen Sie optional den Branch (copilot/BRANCH-NAME), den Copilot erstellt hat, um die Änderungen im Kontext anzusehen.

  5. Wenn Sie Verfeinerungen benötigen, können Sie die Unterhaltung fortsetzen und den Agent bitten, die Arbeit anzupassen. Beispiel: Rename this to match our existing conventions.

  6. Fahren Sie fort, bis Sie mit der Verzweigung zufrieden sind.

  7. Sobald Sie mit den Ergebnissen zufrieden sind und die Sitzung abgeschlossen ist, klicken Sie auf "Pullanforderung erstellen".

Weiterführende Lektüre

  •         [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents)