# Informationen zu GitHub Copilot Cloud-Agent

Copilot kann ein Repository recherchieren, einen Implementierungsplan erstellen und Codeänderungen an einer Verzweigung vornehmen. Sie können den Diff überprüfen, iterieren und eine Pullanforderung erstellen, wenn Sie bereit sind.

## Übersicht über Copilot cloud agent

Mit Copilot cloud agent, GitHub Copilot kann unabhängig im Hintergrund arbeiten, um Aufgaben auszuführen, genau wie ein menschlichen Entwickler.

Copilot cloud agent kann:

* Recherchieren eines Repositorys
* Erstellen von Implementierungsplänen
* Korrigieren von Fehlern
* Inkrementelle neue Features implementieren
* Testabdeckung verbessern
* Dokumentation aktualisieren
* Technische Schulden abbauen
* Merge-Konflikte beheben

Wenn Sie Aufgaben an Copilot cloud agent delegieren, können Sie:

* Verwenden Sie das Agents-Panel oder andere Agents-Einstiegspunkte GitHub.com, um Copilot zu recherchieren, zu planen und Codeänderungen an einer Verzweigung vorzunehmen, und iterieren Sie dann, bevor Sie einen Pull-Request erstellen. Sie können auch in Ihrer Eingabeaufforderung angeben, dass eine Pullanforderung sofort erstellt werden soll. Siehe [Recherchieren Sie, planen Sie und wiederholen Sie Codeänderungen mit Copilot cloud agent.](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate).

* Bitten Sie Copilot , eine neue Pull-Anforderung von anderen Einstiegspunkten zu öffnen, einschließlich GitHub Issues und Visual Studio Code. Siehe [Sitzungen mit GitHub Copilot starten](/de/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions).

* Erwähnen Sie `@copilot` in einem Kommentar zu einer vorhandenen Pullanforderung, um sie aufzufordern, Änderungen vorzunehmen. Siehe [Verwenden des Copilot-Cloud-Agenten auf GitHub](/de/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-on-github).

* Richten Sie automation so ein, dass Copilot automatisch ausgeführt wird – nach einem Zeitplan oder als Reaktion auf Ereignisse wie das Öffnen eines Issues. Siehe [Informationen zu Copilot-Automatisierungen](/de/copilot/concepts/agents/cloud-agent/about-automations).

* Sicherheitswarnungen aus Sicherheitskampagnen an Copilot zuweisen. Siehe [Beheben von Warnungen in einer Sicherheitskampagne](/de/code-security/how-tos/manage-security-alerts/remediate-alerts-at-scale/fixing-alerts-in-security-campaign#assigning-alerts-to-copilot-cloud-agent).

Copilot cloud agent wird die Aufgabe auswerten, die ihm zugewiesen wurde, basierend auf der von Ihnen gegebenen Eingabeaufforderung.

Während Sie an einer Codierungsaufgabe arbeiten, hat Copilot cloud agent Zugriff auf seine eigene kurzlebige Entwicklungsumgebung, die von GitHub Actions unterstützt wird, wo es Ihren Code erkunden, Änderungen vornehmen, automatisierte Tests und Linters ausführen und mehr tun kann.

> \[!NOTE] Eingehende Recherche, Planung und Iterationen an Codeänderungen vor dem Erstellen eines Pull Requests sind nur mit Copilot cloud agent auf GitHub.com und in Öffentliche Vorschau für die Integrationen mit Microsoft Teams und Slack verfügbar. Andere cloud agent Integrationen (z. B. Azure Boards, JIRA oder Linear) unterstützen nur das direkte Erstellen einer Pull-Anforderung.

### Vorteile gegenüber herkömmlichen KI-Workflows

Wenn Sie effektiv eingesetzt werden, Copilot cloud agent bietet ihnen Produktivitätsvorteile gegenüber herkömmlichen KI-Assistenten in IDEs:

* Bei **KI-Assistenten in IDEs** erfolgt die Programmierung **lokal**. Einzelne Entwickler arbeiten mit dem KI-Assistenten im Tandem in **synchronen** Sitzungen. Entscheidungen, die während der Sitzung getroffen werden, werden **nicht nachverfolgt** und gehen mit der Zeit verloren, wenn sie nicht committet werden. Obwohl der Assistent beim Schreiben von Code hilft, hat der Entwickler immer noch viele **manuelle Schritte** zu erledigen: Erstellen Sie den Branch, schreiben Sie Commit-Nachrichten, pushen Sie die Änderungen, öffnen Sie den PR, schreiben Sie die PR-Beschreibung, holen Sie eine Überprüfung ein, iterieren Sie in der IDE, und wiederholen Sie den Vorgang. Diese Schritte erfordern Zeit und Mühe, die bei einfachen oder routinemäßigen Issues schwer zu rechtfertigen sind.

* Mit **Copilot cloud agent**, alle Codierung und Iterierung erfolgt **auf GitHub**. Sie können Copilot bitten, ein Repository zu **recherchieren**, **einen Plan zu erstellen** und **Codeänderungen** an einem Branch vorzunehmen – alles noch bevor Sie eine Pullanforderung öffnen. Sie können mehrere custom agents erstellen, die auf verschiedene Arten von Aufgaben spezialisiert sind.
  Copilot
  **automatisiert** die Branch-Erstellung, das Verfassen von Commit-Nachrichten und das Pushen. Entwickler lassen die Agents **im Hintergrund arbeiten** und wählen dann, wenn sie bereit sind **, eine Pull-Anforderung zu erstellen** . Durch die Arbeit an GitHub wird **Transparenz** hinzugefügt, da jeder Schritt in einem Commit erfasst und in Protokollen einsehbar ist. Dies eröffnet **Kooperationsmöglichkeiten** für das gesamte Team.

### Kontext zwischen Copilot Chat- und Copilot cloud agent-Sitzungen teilen

Wenn Sie eine Copilot cloud agent-Sitzung über Copilot Chat auf GitHub starten, wird der Kontext Ihres Chats in die Sitzung übernommen. Sie können weiter chatten, während die Sitzung läuft, und in derselben Unterhaltung Anschlussfragen zum Fortschritt stellen. Weitere Informationen findest du unter [Verwalten von Agent-Sitzungen](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents).

## Copilot cloud agent im Vergleich zum Agentmodus

Copilot cloud agent unterscheidet sich vom Feature "Agentmodus", das in Ihrer IDE verfügbar ist.
Copilot cloud agent arbeitet autonom in einer GitHub Actions-unterstützten Umgebung, um Entwicklungsaufgaben auszuführen, die durch GitHub Probleme oder GitHub Copilot Chat Eingabeaufforderungen zugewiesen wurden. Es kann ein Repository recherchieren, einen Plan erstellen, Codeänderungen an einer Verzweigung vornehmen und optional eine Pullanforderung öffnen. Im Gegensatz dazu führt der Agentmodus in Ihrer IDE autonome Bearbeitungen direkt in Ihrer lokalen Entwicklungsumgebung durch. Weitere Informationen zum Agentmodus finden Sie unter [Fragen an GitHub Copilot in Ihrer IDE stellen](/de/copilot/how-tos/chat-with-copilot/chat-in-ide).

## Optimieren der Softwareentwicklung mit Copilot cloud agent

Durch das Zuweisen von Aufgaben an Copilot cloud agent können Sie Ihren Softwareentwicklungsworkflow verbessern.

Sie können beispielsweise Copilot cloud agent einfachen Problemen im Backlog zuweisen, indem Sie „Copilot“ als Bearbeiter auswählen. Auf diese Weise können Sie weniger Zeit für diese Themen und mehr Zeit für komplexere oder interessantere Arbeiten oder Arbeiten verbringen, die ein hohes Maß an kreativem Denken erfordern.
Copilot cloud agent kann an „nice to have“-Themen arbeiten, die die Qualität Ihrer Codebasis oder Ihres Produkts verbessern, die jedoch oft auf der Aufgabenliste verbleiben, während Sie sich auf dringlichere Aufgaben konzentrieren.

Wenn Sie Copilot cloud agent als zusätzliche Codierungsressource haben, können Sie auch Aufgaben starten, die Sie aufgrund fehlender Ressourcen möglicherweise nicht anderweitig gestartet hätten. Sie können z. B. Probleme zum Umgestalten von Code oder zum Hinzufügen weiterer Protokollierungen erstellen und diese dann sofort Copilot zuweisen.

Sie können auch Copilot cloud agent verwenden, um ein Repository zu untersuchen und einen Plan zu erstellen, bevor Code geschrieben wird, damit Sie verstehen können, wie eine Codebasis funktioniert, oder sich auf einen Ansatz geeinigt haben, bevor Sie Änderungen übernehmen. Siehe [Recherchieren Sie, planen Sie und wiederholen Sie Codeänderungen mit Copilot cloud agent.](/de/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate).

Copilot cloud agent kann eine Aufgabe starten, die Sie dann übernehmen und selbst weiter bearbeiten. Indem Sie die anfängliche Arbeit Copilotzuweisen, geben Sie Zeit frei, die Sie sonst für sich wiederholende Aufgaben aufgewendet hätten, z. B. das Einrichten des Gerüsts für ein neues Projekt.

Sie können spezialisierte custom agents für verschiedene Aufgaben erstellen. Sie könnten beispielsweise eine custom agent entwerfen, die speziell für Frontend-Entwicklung, mit Fokus auf React-Komponenten und -Styles, bestimmt ist, einen Dokumentations-Agenten, der beim Schreiben und Aktualisieren technischer Dokumentationen hervorragend ist, oder einen Test-Agenten, der sich auf das Erstellen umfassender Unit-Tests spezialisiert. Jeder custom agent kann mit spezifischen Eingabeaufforderungen und Tools angepasst werden, die für den jeweiligen Vorgang geeignet sind.

## Messen von Pullanforderungsergebnissen für Copilot cloud agent

Unternehmensadministratoren und Organisationsbesitzer können Copilot Nutzungsmetriken verwenden, um Pull-Anforderungsergebnisse für Pull-Anforderungen zu analysieren, die von Copilot cloud agent erstellt wurden.

Zu den Copilot Verwendungsmetriken-APIs gehören Pull-Anforderungslebenszyklusmetriken wie:

* Die Gesamtanzahl der erstellten und zusammengeführten Pullanforderungen
* Die Anzahl der von Copilot cloud agent erstellten Pullanforderungen, die zusammengeführt wurden.
* Medianzeit für das Zusammenführen von zusammengeführten Pull-Anforderungen, einschließlich Pull-Anforderungen, die von Copilot cloud agent erstellt wurden.

Diese Metriken können Ihnen helfen, die Einführung von Copilot cloud agent nachzuverfolgen sowie Änderungen im Pull-Request-Durchsatz und der Zeit bis zur Zusammenführung im Laufe der Zeit zu überwachen. Siehe [GitHub Copilot Nutzungsmetriken](/de/copilot/concepts/copilot-usage-metrics/copilot-metrics).

## Integrieren von Copilot cloud agent mit Drittanbietertools

Sie können Copilot cloud agent über externe Tools aufrufen, sodass Sie Copilot Aufgaben zuweisen, Kontext bereitstellen und Pull Requests öffnen können, ohne Ihren Workflow verlassen zu müssen.

Verwenden Sie Copilot cloud agent in Microsoft Teams und Slack, um mit Ihrem Team bei agentenunterstützter Arbeit zusammenzuarbeiten. In Kanälen, Threads und direkten Nachrichten können @mentionGitHub Sie zusammen mit Teamkollegen und Copilot an Recherche-, Planungs- und Codierungsaufgaben zusammenarbeiten. Teamkollegen können Kontext hinzufügen, Sitzungen steuern Copilot , den Fortschritt überwachen und dann die resultierenden Artefakte überprüfen.

Weitere Informationen findest du unter [Informationen zu Copilot Integrationen](/de/copilot/concepts/tools/about-copilot-integrations).

## Copilot cloud agent verfügbarmachen

Bevor Sie Aufgaben Copilot cloud agentzuweisen können, muss sie aktiviert sein.
Copilot cloud agent ist für alle kostenpflichtigen Copilot Pläne verfügbar.

Wenn Sie Ein GitHub Copilot Business - oder GitHub Copilot Enterprise Abonnent sind, muss ein Administrator die entsprechende Richtlinie aktivieren, bevor Sie den Agent verwenden können.

Repositorybesitzer können auswählen, ob sie einige oder alle Repositorys von Copilot cloud agent ausschließen möchten.

Siehe [Verwalten des Zugriffs auf GitHub Copilot Cloud-Agent](/de/copilot/concepts/agents/cloud-agent/access-management).

## KI-Modelle für Copilot cloud agent

Je nachdem, wie Sie ihre Copilot cloud agent Aufgabe starten, können Sie möglicherweise das verwendete Copilot cloud agentModell auswählen. Möglicherweise stellen Sie fest, dass verschiedene Modelle besser funktionieren oder je nach Art der von Ihnen angegebenen CopilotAufgaben nützlichere Antworten bereitstellen.

Siehe [Ändern des KI-Modells für GitHub Copilot Cloud-Agent](/de/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

## Verbesserung der Kenntnisse von Copilot cloud agent über ein Repository

Je mehr Copilot cloud agent über den Code in Ihrem Repository, die Tools, die Sie verwenden, und Ihre Codierungsstandards und -praktiken weiß, desto effektiver wird er. Es gibt zwei Möglichkeiten, Copilot cloud agent's Wissen über ein Repository zu verbessern.

* **Angepasste Anweisungen**

  Hierbei handelt es sich um kurze, natürliche Anweisungen, die Sie als eine oder mehrere Dateien in einem Repository schreiben und speichern. Wenn Sie der Besitzer einer Organisation auf GitHub sind, können Sie auch benutzerdefinierte Anweisungen in den Einstellungen für Ihre Organisation definieren. Siehe [Informationen zum Anpassen der GitHub Copilot-Antworten](/de/copilot/concepts/prompting/response-customization?tool=webui#about-repository-custom-instructions).

* **Copilot Memory** (Öffentliche Vorschau)

  Wenn Sie einen Copilot Pro-, Copilot Pro+- oder Copilot Max-Tarif haben, können Sie Copilot Memory aktivieren. Dies ermöglicht Copilot es, nützliche Details zu speichern, die es für sich selbst über ein Repository herausgearbeitet hat.
  Copilot cloud agent kann diese Informationen dann verwenden, wenn es in diesem Repository arbeitet. Siehe [Informationen zu GitHub Copilot Memory](/de/copilot/concepts/agents/copilot-memory).

## Copilot cloud agent Nutzungskosten

Copilot cloud agent verwendet GitHub Actions Minuten und AI credits. Die verbrauchten AI credits hängen vom verwendeten Modell und von der Anzahl der während der Sitzung verarbeiteten Token ab.

Innerhalb Ihrer inkludierten GitHub Actions Minuten und AI credits können Sie Copilot cloud agent verwenden, ohne dass Ihnen zusätzliche Kosten entstehen. Siehe [Usage-based billing for organizations and enterprises](/de/copilot/concepts/billing/usage-based-billing-for-organizations-and-enterprises).

Copilot Die Codeüberprüfung beansprucht auch GitHub Actions Minuten für private Repositorien. Siehe [Abrechnung für GitHub Actions](/de/billing/concepts/product-billing/github-actions#copilot-code-review-and-github-actions-minutes).

## Anpassen Copilot cloud agent

Sie können auf verschiedene Arten anpassen Copilot cloud agent :

* **Benutzerdefinierte Anweisungen: Benutzerdefinierte Anweisungen** ermöglichen Es Ihnen, zusätzlichen Kontext für Ihr Projekt zu geben Copilot und wie Sie die Änderungen erstellen, testen und überprüfen. Siehe [Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot](/de/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).
* **McP-Server (Model Context Protocol): MCP-Server** ermöglichen es Ihnen, Zugriff auf verschiedene Datenquellen und Tools zu gewähren Copilot . Repository-MCP-Einstellungen in GitHub gelten sowohl für Copilot cloud agent als auch für Copilot code review. Der MCP-Server und der GitHub Playwright MCP-Server sind für beide Features standardmäßig aktiviert. Siehe [Konfigurieren von MCP-Servern für Ihr Repository](/de/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers).
* **Custom agents**: Custom agents Sie können verschiedene spezielle Versionen Copilot für unterschiedliche Aufgaben erstellen. Sie könnten Copilot beispielsweise zu einem Experten-Frontend-Entwickler entsprechend den Richtlinien Ihres Teams entwickeln. Siehe [Informationen zu benutzerdefinierten Agents](/de/copilot/concepts/agents/cloud-agent/about-custom-agents).
* **Hooks: Hooks** ermöglichen es Ihnen, benutzerdefinierte Shellbefehle an wichtigen Stellen während der Agentausführung auszuführen, sodass Sie Validierung, Protokollierung, Sicherheitsüberprüfung oder Workflowautomatisierung hinzufügen können. Siehe [Informationen zu Hooks für GitHub Copilot](/de/copilot/concepts/agents/hooks).
* **Fähigkeiten**: Fähigkeiten ermöglichen es Ihnen, die Fähigkeit Copilot zu verbessern, spezielle Aufgaben mit Anweisungen, Skripts und Ressourcen auszuführen. Siehe [Informationen zu Agentenkenntnissen](/de/copilot/concepts/agents/about-agent-skills).

## Einschränkungen von Copilot cloud agent

Copilot cloud agent hat bestimmte Einschränkungen im Softwareentwicklungsworkflow und die Kompatibilität mit anderen Features.

### Einschränkungen im Copilot cloud agent Softwareentwicklungs-Workflow

* **Copilot kann nur Änderungen am Repository vornehmen, das beim Starten einer Aufgabe angegeben ist**. Copilot Änderungen können nicht in mehreren Repositorys in einer Ausführung vorgenommen werden.
* **Standardmäßig kann nur auf den Kontext im Repository zugegriffen werden, Copilot der beim Starten einer Aufgabe angegeben ist**. Der Copilot MCP-Server ist standardmäßig so konfiguriert, dass Copilot im Repository, in dem es arbeitet, auf den Kontext (z. B. Probleme und historische Pullanforderungen) zugreifen kann. Sie können jedoch einen umfassenderen Zugriff über Repository-MCP-Einstellungen konfigurieren. Siehe [Konfigurieren von MCP-Servern für Ihr Repository](/de/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers).
* **Copilot kann jeweils nur an einem Branch arbeiten** und kann genau einen Pull-Request öffnen, um jede Aufgabe zu adressieren, die ihr zugewiesen ist.
* **Jede Copilot cloud agent Sitzung hat eine maximale Ausführungszeit von 59 Minuten**. Dies ist ein hartes Limit, das nicht erweitert oder umgangen werden kann. Wenn eine Aufgabe diesen Grenzwert überschreitet, läuft die Sitzung wegen Zeitüberschreitung ab und wird beendet. Bei komplexen Vorgängen, die möglicherweise mehr Zeit erfordern, sollten Sie die Arbeit in kleinere, fokussiertere Vorgänge aufteilen. Sie können ein kürzeres Timeout mithilfe der `timeout-minutes` Einstellung in Ihrer `copilot-setup-steps.yml` Datei konfigurieren. Siehe [Konfigurieren der Entwicklungsumgebung](/de/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/customize-the-agent-environment).

### Einschränkungen der Copilot cloud agent-Kompatibilität mit anderen Funktionen

* **Copilot ist nicht in der Lage, bestimmte Regeln einzuhalten, die möglicherweise für Ihr Repository konfiguriert sind**. Wenn Sie einen Regelsatz oder eine Verzweigungsschutzregel konfiguriert haben, die mit Copilot cloud agent nicht kompatibel ist, wird der Zugriff auf den Agenten blockiert. Beispielsweise kann eine Regel, die nur bestimmten Commit-Autoren zulässt, Copilot cloud agent davon abhalten, Pull-Requests zu erstellen oder zu aktualisieren. Wenn die Regel mithilfe von Regelsätzen konfiguriert ist, können Sie als Umgehungs-Akteur hinzufügen Copilot , um den Zugriff zu aktivieren. Siehe [Erstellen von Regelsätzen für ein Repository](/de/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository#granting-bypass-permissions-for-your-branch-or-tag-ruleset).
* **Copilot cloud agent funktioniert nur mit Repositories, die auf GitHub gehostet sind.** Wenn Ihr Repository auf einer anderen Codehostingplattform gehostet wird, kann Copilot nicht damit arbeiten.

## Praktische Übungen

Probieren Sie die [Skill-Übung "Ihr Team erweitern mit Copilot cloud agent"](https://github.com/skills/expand-your-team-with-copilot/?ref_product=copilot\&ref_type=engagement\&ref_style=text) aus, um praktische Erfahrungen mit Copilot cloud agent zu sammeln.

## Weiterführende Lektüre

* [GitHub Copilot-Cloud-Agent](/de/copilot/how-tos/use-copilot-agents/cloud-agent) How-to-Artikel
* [Informationen zu benutzerdefinierten Agents](/de/copilot/concepts/agents/cloud-agent/about-custom-agents)
* [Anwendungskarte: GitHub Copilot Agents](/de/copilot/responsible-use/agents)