Hinweis
Agent apps are currently in Öffentliche Vorschau and subject to change.
Einleitung
Agent apps are GitHub Apps that expose agents on GitHub. GitHub partners build agent apps to bring their tools and services into your development workflow. These agent apps are agents you can delegate work to alongside Copilot cloud agent and other third-party agents. Agent apps werden unterstützt von Copilot cloud agent. Weitere Informationen findest du unter Informationen zu GitHub Copilot Cloud-Agent.
Beispielsweise könnte eine agent app Ihre Produktanalysedaten analysieren, Ihre Anwendung auf Sicherheitslücken scannen oder einem Pull Request Feature-Flags hinzufügen und sich dann wieder mit den Systemen des Partners verbinden, um die Aufgabe abzuschließen.
Sie können verfügbare Apps unter GitHub Marketplace anzeigen.
Wo können Sie agent apps verwenden
Sie können einen agent app-Agenten über die folgenden Einstiegspunkte auf GitHub.com und GitHub Mobile starten:
- Problemzuweisung: Weisen Sie das agent app Problem in einem Repository zu.
- Pull-Anforderungskommentar: Erwähnen Sie
@AGENT-NAMEin einem Kommentar in einer Pullanforderung, um den Agent aufzufordern, Änderungen vorzunehmen. - Agents UI: Wählen Sie das agent app unter dem Eingabeaufforderungsfeld auf der Registerkarte oder dem Bereich "Agents" aus, und starten Sie dann eine Aufgabe mit einer Eingabeaufforderung.
Sie können diese Einstiegspunkte auf die gleiche Weise verwenden, wie Sie Copilot cloud agent und andere Programmier-Agenten von Drittanbietern verwenden. Weitere Informationen findest du unter Verwenden von Agent-Apps.
Wie agent apps funktioniert
Ein agent app ist ein GitHub App, den ein Partner so konfiguriert hat, dass er als Agent fungiert. Jeder agent app kann einen benutzerdefinierten Agent mit eigenen Eingabeaufforderungs-, Modell-, Tools- und MCP-Servern (Model Context Protocol) definieren. Weitere Informationen zu benutzerdefinierten Agents und MCP finden Sie unter Informationen zu benutzerdefinierten Agents und Model Context Protocol (MCP) und GitHub Copilot Cloud-Agent.
Agent apps kann über MCP-Server eine Verbindung mit den eigenen Systemen des Partners herstellen. Diese MCP-Server autorisieren agent app mithilfe einer von GitHub ausgestellten JWT-Assertion, sodass der Partner Ihr Konto und ihre agent app sicher identifizieren kann, ohne dass Sie zusätzliche Anmeldeinformationen verwalten müssen.
Wenn Sie zum ersten Mal eine agent appApp verwenden, werden Sie aufgefordert, die App über einen OAuth-Fluss zu autorisieren, bevor der Agent ausgeführt wird. Dadurch kann agent app in Ihrem Namen handeln und auf die Funktionen des Partners zugreifen. Weitere Informationen zur Autorisierung von Apps finden Sie unter Autorisieren von GitHub Apps.
Installieren und Aktivieren agent apps
Um ein agent app zu verwenden, muss GitHub App auf Ihrem Konto oder in Ihrer Organisation installiert sein, und die Agentfunktionen müssen für die App aktiviert sein. Wenn die App in einer Organisation installiert ist, die einem Unternehmen gehört, muss die Richtlinie "Agent apps" Copilot auch in Ihren Unternehmenseinstellungen Copilot aktiviert sein.
- Wenn Sie eine agent appApp installieren, GitHub wird hervorgehoben, dass die App Agent-Features enthält, und fragt Sie, ob Sie sie aktivieren möchten. Weitere Informationen findest du unter Informationen zur Verwendung von GitHub Apps.
- Wenn die App in einer Organisation installiert ist, die einem Unternehmen gehört, muss ein Administrator auch die Richtlinie "agent apps" Copilot aktivieren, bevor die Agentfeatures verfügbar werden. Weitere Informationen finden Sie im Abschnitt "Nächste Schritte".
agent apps haben standardmäßig Zugriff auf die Modelle, die in der Organisation oder dem persönlichen Konto aktiviert sind, in der bzw. dem die App installiert ist. Jedoch werden im Modus für Unternehmensteams beim Modellzugriff verfügbare Modelle für agent apps auf Unternehmensebene verwaltet. Siehe Verwalten der Verfügbarkeit von Modellen in Ihrem Unternehmen.
Abrechnung
Agent apps werden unterstützt von Copilot cloud agent. Wenn Sie ein agent app verwenden, wird die KI-Nutzung Ihrem Copilot-Abonnement in Rechnung gestellt, und Sitzungen verbrauchen AI credits auf die gleiche Weise wie Copilot cloud agent. Siehe Abrechnung für GitHub Copilot.
Nächste Schritte
- Informationen zur Verwendung von agent app finden Sie unter Verwenden von Agent-Apps.
- Informationen zur Installation eines agent app und zum Aktivieren seiner Agentfunktionen finden Sie unter Informationen zur Verwendung von GitHub Apps.
- Um die Verwendung agent apps in einer Organisation zu ermöglichen, die einem Unternehmen gehört, muss ein Administrator die Richtlinie "agent apps" auf Unternehmensebene aktivieren, bevor Sie sie verwenden können. Siehe Aktivieren von GitHub Copilot Cloud-Agent in Ihrem Unternehmen.