Verstehen und Aktivieren des GitHub Copilot Cloud-Agenten

Abgeschlossen

In dieser Lektion wird erläutert, was der Agent ist, wie er sich von herkömmlichen KI-Codierungsassistenten unterscheidet, welche Pläne und Repositorys ihn unterstützen, und wie Sie ihn aktivieren und budgetieren können, einschließlich Premium Request Units (PRUs) und GitHub Actions-Minuten.

Am Ende dieser Einheit können Sie:

  • Erläutern, was der GitHub Copilot Cloud Agent ist, wer es verwenden kann und wo es verfügbar ist.
  • Beschreiben Sie die Aufgaben, die sie ausführen können, und wie Sie Arbeit delegieren können.
  • Unterscheiden Sie es von reinen IDE-Assistenten und dem „Agentenmodus” von Copilot.
  • Aktivieren Sie den Agent auf Organisation- oder Repositoryebene.
  • Verstehen Sie, wie GitHub Actions-Minuten und Premium Request Units (PRUs) verwendet und effektiv verwaltet werden können.

Was ist GitHub Copilot Cloud Agent, wer es verwenden kann und wo es verfügbar ist.

GitHub Copilot Cloud Agent ist ein autonomer Entwicklungsassistent, der in GitHub selbst ausgeführt wird. Der Agent arbeitet nicht nur in Ihrer IDE mit Ihnen zusammen, sondern fungiert wie ein Teamkollege im Hintergrund. Sie geben ihm eine klar abgegrenzte Aufgabe, z. B. eine Fehlerkorrektur, eine inkrementelle Funktion oder ein Dokumentationsupdate – er erstellt eine Verzweigung, untersucht die Codebasis, generiert einen Implementierungsplan und einen Entwurf des Codes, während Sie die Kontrolle darüber behalten, wann und ob ein Pull-Request geöffnet werden soll.

Verfügbarkeit und Pläne

  • Pläne: Verfügbar in Copilot Pro, Copilot Pro+, Copilot Business, Copilot Enterprise.
  • Repositorien: Funktioniert in allen von GitHub gehosteten Repositorys, mit Ausnahme derjenigen, die im Besitz von verwalteten Benutzerkonten sind oder der Agent explizit deaktiviert ist.

Funktionsweise des Copilot Cloud-Agents

Copilot Cloud Agent kann eine vielzahl von Entwicklungsaufgaben übernehmen:

  • Beheben Sie Fehler und Regressionen.
  • Implementieren Sie inkrementelle neue Features.
  • Verbessern Sie die Testabdeckung, oder generieren Sie fehlende Tests.
  • Aktualisieren oder Erstellen von Dokumentationen
  • Kümmern Sie sich um technische Schulden und „nice-to-have”-Backlog-Elemente.

Sie können arbeit an den Agent auf zwei primäre Arten delegieren:

  • Weisen Sie Copilot ein Problem zu – auf GitHub.com, GitHub Mobile oder über API/CLI.
  • Bitten Sie Copilot, Codeänderungen vorzunehmen – aus dem Bereich "Agents" auf GitHub, Copilot Chat, Ihrer IDE oder einem anderen agentischen Tool mit MCP-Unterstützung oder Raycast unter macOS.

Wenn der Agent fertig ist, fordert er Ihre Überprüfung an. Sie können @copilot in einem Pull-Request-Kommentar erwähnen, um ihn aufzufordern, seine Arbeit zu überprüfen.

Wie es sich von herkömmlichen IDE-Assistenten unterscheidet

Herkömmliche KI-Assistenten in IDEs helfen Ihnen, Code lokal zu schreiben, überlassen jedoch Ihnen die manuellen Schritte: Branches erstellen, Commits pushen, PR-Beschreibungen verfassen und iterieren. Diese Entscheidungen erfolgen in einer privaten Sitzung und sind für Ihr Team nicht sichtbar.

Mit Copilot Cloud Agent:

  • Alle Arbeiten werden als Commit auf GitHub ausgeführt.
  • Der Agent automatisiert die Erstellung von Verzweigungen, Commit-Nachrichten und den Code-Entwurf, während Sie entscheiden können, ob und wann ein PR geöffnet werden soll.
  • Die Arbeit ist in Sitzungsprotokollen und PR-Verlauf zur Rückverfolgbarkeit sichtbar.
  • Sie steuern über PR-Review-Kommentare statt über synchrone lokale Sitzungen.

Dies schafft Transparenz und Zusammenarbeitsmöglichkeiten– Ihre Teamkollegen können jeden Schritt sehen und nach Bedarf einsteigen.

Cloud-Agent im Vergleich zum "Agentmodus" in IDEs

Es ist wichtig, den GitHub Copilot Cloud Agent (in diesem Modul behandelt) vom Agentmodusfeature in Visual Studio und Visual Studio Code zu unterscheiden:

  • Cloud-Agent: Wird autonom in einer GitHub Actions-basierten Umgebung ausgeführt, um Entwicklungsaufgaben auszuführen, die Sie über Probleme oder Copilot Chat zuweisen.
  • Agent-Modus (Copilot Edits): Führt autonome lokale Bearbeitungen direkt in Ihrer IDE-Sitzung durch.

Aktivieren des Copilot Cloud-Agents

Stellen Sie vor dem Zuweisen von Aufgaben zu Copilot sicher, dass der Agent aktiviert ist:

  • Organisationseigene Repositorys: Die Verfügbarkeit wird von Organisations- oder Unternehmensadministratoren verwaltet.
  • Persönliche Repositorys: Konfigurieren Sie die Verfügbarkeit in Ihren Kontoeinstellungen.

Nutzungskosten: GitHub-Aktionen + PRUs

Copilot Cloud Agent verwendet zwei Hauptressourcen:

  • GitHub Actions-Protokolle für die temporäre Build-/Testumgebung, in der der Agent arbeitet.
  • Copilot Premium Requests (PRUs) zur Unterstützung erweiterter Modellüberlegungen.

Hinweis

Ab dem 4. Juni 2025 verwendet der Agent eine Premium-Anfrage pro Modellanfrage. Innerhalb Ihres monatlichen Kontingents an Aktionen und Premium-Anfragen können Sie Aufgaben ohne zusätzliche Gebühren ausführen. (Siehe GitHub Copilot Billing.)

Tipp

Verwenden Sie PRUs dort, wo sie Mehrwert bieten, wie bei Mehrfachdateibearbeitungen, Testgenerierungen und umfangreicheren Diffs, die eine tiefere Analyse erfordern. Einfache Bearbeitungen erfordern möglicherweise weniger PRU-intensive Schritte.

Sobald der Agent aktiviert ist und die Kosten verstanden werden, überprüfen wir, inwiefern er mit Ihrer Sicherheitsstrategie übereinstimmt, welche Risiken zu erwarten sind und welche Einschränkungen bei der Planung der praktischen Arbeiten berücksichtigt werden müssen.