Skip to main content

Eine Aufgabe mit Copilot Agenten auf GitHub starten

Entscheiden Sie, ob Copilot-Cloud-Agent sofort einen Pull Request erstellt oder ob Sie zuerst an einem Branch arbeiten, den Sie überprüfen und iterieren.

Wer kann dieses Feature verwenden?

Copilot-Cloud-Agent 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

Sie können eine Copilot-Cloud-Agent Aufgabe auf verschiedene Arten starten. Durch das Zuweisen eines Problems wird immer eine Pullanforderung erstellt. Beginnend mit einer Eingabeaufforderung liefert standardmäßig Ergebnisse auf einem Branch, wodurch Sie die Möglichkeit bekommen, Änderungen zu überprüfen, zu lenken und zu iterieren, bevor Sie einen Pull-Request öffnen. Beim Seeding eines Repositorys wird ein Entwurf eines Pull Requests mit Gerüstcode erstellt.

Zuweisen eines Problems zu Copilot

Durch das Zuweisen eines Problems wird immer ein Pull-Request erstellt. Copilot arbeitet an der Aufgabe und fordert Ihre Überprüfung an, wenn sie abgeschlossen ist.

  1. Klicken Sie in der rechten Randleiste des Problems auf "Assignees".

  2. Klicken Sie in der Liste der Zugewiesenen auf Copilot.

  3. Fügen Sie optional im Feld "Optional" Kontext hinzu, z. B. Codierungsmuster, Zu ändernde Dateien oder Testanforderungen.

  4. Ändern Sie optional das Ziel-Repository oder den Basiszweig mithilfe der Dropdownmenüs.

  5. Optionalerweise können Sie auf klicken, um das Dropdownmenü des Agenten zu öffnen, wenn Sie einen Agenten oder ein Benutzerdefinierter Agent mit spezialisiertem Verhalten und Werkzeugen zuweisen möchten. Sie können ein vorhandenes Benutzerdefinierter Agent Aus ihrem Repository, Ihrer Organisation oder Ihrem Unternehmen auswählen. Sie können auch auf Agent erstellen klicken, um ein neues Agentprofil in Ihrem ausgewählten Repository und Branch zu erstellen. Weitere Informationen finden Sie unter Erstellen von benutzerdefinierten Agents für Copilot-Cloud-Agent.

    Hinweis

    Codierungs-Agents von Drittanbietern sind in den GitHub-Copilot Pro+- und Copilot Enterprise-Plänen verfügbar.

  6. Optional, wenn Sie ein GitHub-Copilot Pro- oder GitHub-Copilot Pro+-Benutzer sind, können Sie das Dropdownmenü verwenden, um das Modell auszuwählen, das Copilot verwenden wird. Weitere Informationen findest du unter Ändern des KI-Modells für GitHub Copilot Cloud-Agent.

           Copilot erhält den Titel, die Beschreibung und die vorhandenen Kommentare zum Zeitpunkt der Zuordnung. Kommentare, die nach der Zuweisung hinzugefügt werden, werden nicht erfasst, daher sollten Folgeinformationen stattdessen auf der Pullanforderung gepostet werden.
    

Starten einer Aufgabe mit einem Hinweis

          Cloudagent arbeitet standardmäßig an einem Branch. Sie können den Diff überprüfen, mit Folgeaufforderungen iterieren und einen Pull-Request erstellen, wenn Sie bereit sind.
  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. Wählen Sie im Eingabeaufforderungsfeld mithilfe des Dropdownmenüs das Repository aus, in dem Copilot arbeiten soll.

  3. Gib einen Prompt ein, der deine Anfrage beschreibt. Sie können auch visuelle Eingaben wie Screenshots oder UI-Modelle hinzufügen, indem Sie ein Bild einfügen, ziehen oder hochladen. Unterstützte Dateien: image/png, image/jpeg, image/gif, image/webp.

    Beispiel: Create a pull request to implement a user friendly message for common errors.

  4. Wählen Sie optional einen Basiszweig für den Pull-Request von Copilot aus. Copilot erstellt eine neue Verzweigung basierend auf dieser Verzweigung und verschiebt dann die Änderungen an eine Pullanforderung für diese Verzweigung.

  5. Optionalerweise können Sie auf klicken, um das Dropdownmenü des Agenten zu öffnen, wenn Sie einen Agenten oder ein Benutzerdefinierter Agent mit spezialisiertem Verhalten und Werkzeugen zuweisen möchten. Sie können ein vorhandenes Benutzerdefinierter Agent Aus ihrem Repository, Ihrer Organisation oder Ihrem Unternehmen auswählen. Sie können auch auf Agent erstellen klicken, um ein neues Agentprofil in Ihrem ausgewählten Repository und Branch zu erstellen. Weitere Informationen finden Sie unter Erstellen von benutzerdefinierten Agents für Copilot-Cloud-Agent.

    Hinweis

    Codierungs-Agents von Drittanbietern sind in den GitHub-Copilot Pro+- und Copilot Enterprise-Plänen verfügbar.

  6. Optional, wenn Sie ein GitHub-Copilot Pro- oder GitHub-Copilot Pro+-Benutzer sind, können Sie das Dropdownmenü verwenden, um das Modell auszuwählen, das Copilot verwenden wird. Weitere Informationen findest du unter Ändern des KI-Modells für GitHub Copilot Cloud-Agent.

  7. Klicken Sie auf oder drücken Sie die EINGABETASTE.

           Copilot startet eine neue Sitzung, die in der Liste unterhalb des Eingabeaufforderungsfelds angezeigt wird. 
           Copilot arbeitet an der Aufgabe und pusht Änderungen an der Pull-Anforderung und fügt Sie dann als Prüfer hinzu, wenn sie abgeschlossen ist, wodurch eine Benachrichtigung ausgelöst wird.
    

Dasselbe Eingabeaufforderungsfeld ist auf Ihrem Dashboard und in Copilot-Chat (Typ /task) verfügbar.

Den vollständigen Workflow der Recherche, Planung und Iterierung vor dem Erstellen einer Pullanforderung finden Sie unter Recherchieren Sie, planen Sie und wiederholen Sie Codeänderungen mit Copilot-Cloud-Agent..

Ein neues Repository initialisieren

Wenn Sie ein neues Repository erstellen, kann Copilot Startcode generieren.

  1. Wähle in der rechten oberen Ecke einer beliebigen Seite , und klicke dann auf Neues Repository.

    Screenshot eines GitHub-Dropdownmenüs mit Optionen zum Erstellen neuer Elemente. Das Menüelement „Neues Repository“ ist in dunklem Orange eingerahmt.

  2. Beschreiben Sie im Feld Eingabeaufforderung das, was Sie erstellen möchtenCopilot, z. B. Create a Rust CLI for converting CSV spreadsheets to Markdown.

  3. Klicke auf Repository erstellen.

           Copilot öffnet eine Entwurfs-Pullanforderung mit dem Gerüstcode.
    

Weiterführende Lektüre