Skip to main content
Skip to content

Automatisierungen in der GitHub Copilot App verwenden

Automatisieren Sie wiederkehrende Agent-Aufgaben so, dass sie nach einem Zeitplan ausgeführt werden, als Reaktion auf Repositoryereignisse oder bei Bedarf, ohne manuelle Eingriffe.

Wer kann dieses Feature verwenden?

Das GitHub Copilot app ist für alle Copilot-Pläne verfügbar.
Laden Sie die GitHub Copilot app herunter

Informationen zum automations

Automations Ermöglichen Sie ihnen, Wiederkehrende Agent-Aufgaben zu speichern und sie in einem Zeitplan oder bei Bedarf auszuführen. Sie können beispielsweise eine automation erstellen, die täglich neue Probleme priorisiert oder jeden Morgen den Status Ihrer offenen Pull-Anfragen überprüft.

Sie können auch wiederkehrende Vorgänge innerhalb eines Projekts einrichten, um ein laufendes Ziel zu unterstützen. Siehe Arbeiten mit Projekten in der GitHub-Copilot-App.

Sie können automations erstellen und verwalten von:

  • Die Registerkarte Agents in einem Repository auf GitHub, im Bereich Automations.
  • Die Registerkarte Automations im Fenster Agents in VS Code.

Eine Übersicht über automationsTrigger, Tools, Sichtbarkeit und Sicherheit finden Sie unter Copilot Automatisierungen.

GitHub Copilot app unterstützt zwei Arten von automations:

  • Lokal automations, das aus Ihrer lokalen Umgebung ausgeführt wird.
  • Cloud automations, die in einer Cloudumgebung ausgeführt wird.

Öffnen Sie Automatisierungen in der Seitenleiste, um Ihre gespeicherten automations anzuzeigen. Jeder automation zeigt den Namen, den Zeitplan, das zugeordnete Repository und den Status der letzten Ausführung an.

Voraussetzungen für die Verwendung der Cloud automations

Um die Cloud automationszu verwenden, stellen Sie sicher, dass die folgenden Einstellungen aktiviert sind.

Erstellen einer automation

Cloudsitzungen automation, einschließlich Prompts und Sitzungsprotokollen, sind für alle sichtbar, die Lesezugriff auf das Repository haben, auch bei persönlichen Konten automations. Schließen Sie keine geheimnissen oder anderen vertraulichen Informationen in Ihre Eingabeaufforderungen ein.

  1. Klicken Sie in der Randleiste auf Automatisierungen.
  2. Klicken Sie in der oberen rechten Ecke auf Automatisierung erstellen.

Erstellen einer Cloud automation mit Copilot

Sie können mit Copilot Ihre Cloud automation entwerfen und die Trigger, Tools und Eingabeaufforderungen einrichten.

Copilot kann Ihnen sogar helfen, selbstverbessernde Gruppen von automations zu erstellen, die aus Ergebnissen lernen und sich selbst Verbesserungen vorschlagen.

  1. Wählen Sie in der Dropdownliste unter dem Eingabeaufforderungsfeld das Repository aus, in dem Sie Ihr automation erstellen möchten.

  2. Beschreiben Sie im Eingabeaufforderungsfeld, wobei Copilot Ihnen in Ihrem Repository bei der Automatisierung helfen soll.

  3. Wählen Sie unter Typ die Art von automation aus, die Sie erstellen möchten:

    • Persönlich: Nur Sie können die automation sehen. AI credits werden Ihnen in Rechnung gestellt, und Aktionen auf GitHub verwenden Ihre Identität.
    • Freigegeben: Jeder mit Zugriff auf das Repository kann das automation sehen. AI credits werden der Organisation oder dem Benutzer in Rechnung gestellt, die bzw. der das Repository besitzt, und Aktionen, die für GitHub ausgeführt werden, verwenden die Identität von Copilot.

    Sie können den Typ nach dem Erstellen des automation nicht mehr ändern. Siehe Copilot Automatisierungen.

  4. Klicken Sie auf Sitzung starten.

Copilot wird Ihnen Fragen stellen und Ihnen beim Einrichten Ihrer automation helfen.

Manuelles Erstellen eines automation

  1. Klicken Sie auf Manuell erstellen.

  2. Geben Sie einen Namen für das automation.

  3. Aktivieren Sie optional "Ausführen" in der Cloud , um die automation Ausführung in einer Cloudumgebung zu ermöglichen, sodass sie automation auch dann ausgeführt werden kann, wenn Ihr Computer deaktiviert ist. Die verfügbaren Trigger unterscheiden sich je nachdem, ob Sie lokal oder in der Cloud arbeiten.

  4. Wählen Sie einen Auslöser aus der Dropdown-Liste aus. Wenn Sie einen Trigger auswählen, werden zusätzliche Felder angezeigt, die Sie auffüllen können.

    Für automations, die durch Issues oder Pull Requests ausgelöst werden und in der Cloud ausgeführt werden, können Sie Folgendes auswählen:

    • Welche Ressourcen auf GitHub können während der Ausführung aktualisiert werden? Wählen Sie im Dropdown Wenn ausgelöst, kann diese Automatisierung Folgendes ändern die Option Alles in diesem Repository aus, damit GitHub-Tools alle Ressourcen im Repository erstellen und aktualisieren können. Wählen Sie Nur das auslösende Issue aus, um die Schreibvorgänge dieser Tools auf das Issue oder den Pull Request zu beschränken, die bzw. der die Ausführung ausgelöst hat, sowie auf alle während der Ausführung erstellten Ressourcen. Diese Einstellung schränkt keine Tools von MCP-Servern ein, die auf Ressourcen zugreifen können, die von der Serverkonfiguration und den Anmeldeinformationen zulässig sind. Je nach Repositorykonfiguration ist die Option "Alles in diesem Repository " möglicherweise nicht verfügbar.
    • Ob Aktivitäten von Copilot in der Cloud dies automation auslösen können: Wählen Sie in der Dropdownliste Kann ausgelöst werden durch**"Nur Personen"** aus, um Ereignisse zu ignorieren, die von Copilot ausgelöst werden, einschließlich automations. Wählen Sie Personen und Copilot aus, um auf alle Ereignisse zu lauschen, einschließlich Ereignisse, die durch Copilot ausgelöst werden.
    • Gibt an, ob Benutzer mit nur Lesezugriff auf das Repository Folgendes automationauslösen können: Standardmäßig werden Aktivitäten von Benutzern, automations die keinen Schreibzugriff auf das Repository haben, ignoriert. Deaktivieren Sie das Häkchen bei "Schreibzugriff auf Trigger erforderlich", um auf diese Ereignisse zu lauschen. Je nach Repositorykonfiguration ist die Option Schreibzugriff zum Auslösen erforderlich möglicherweise in einem aktivierten Zustand gesperrt.

    Wenn Sie mehrere Trigger konfigurieren möchten, klicken Sie auf "Einen anderen Trigger hinzufügen". Die automation wird ausgeführt, wenn einer ihrer Trigger auftritt.

  5. Wählen Sie für eine Cloud automationunter "Typ" aus, zu wem die automation gehört:

    • Persönlich: Nur Sie können den automation sehen. AI credits werden Ihnen in Rechnung gestellt, und auf GitHub ausgeführte Aktionen verwenden Ihre Identität.
    • Freigegeben: Jeder mit Zugriff auf das Repository kann die automation sehen. AI credits GitHub Actions-Minuten der Organisation oder dem Benutzer in Rechnung gestellt werden, die bzw. der das Repository besitzt, und Aktionen, die auf GitHub ausgeführt werden, verwenden die Identität von Copilot.

    Sie können den Typ nach dem Erstellen der automation nicht mehr ändern. Siehe Copilot Automatisierungen.

  6. Verwenden Sie für eine Cloud automation das Dropdown-Menü Tools, um die Tools auszuwählen, die Copilot verwenden kann, z. B. Änderungen übertragen, Issue-Labels aktualisieren oder einen Pull-Request erstellen. Sie können auch Tools von MCP-Servern auswählen, die in den MCP-Einstellungen des Repositorys konfiguriert sind. Ein Repositoryadministrator muss diese Server zuerst konfigurieren. Siehe Konfigurieren von MCP-Servern für Ihr Repository. Wählen Sie nur die Tools aus, die die Aufgabe erfordert.

  7. Beschreiben Sie im Eingabefeld die Aufgabe, die automation jedes Mal ausführen soll, wenn Copilot ausgeführt wird. Sie können / eingeben, um eine verfügbare Fertigkeit zu verwenden.

  8. Erweitern Sie optional für eine Cloud automationKI-Kreditlimits direkt unterhalb des Prompt-Felds, um Beschränkungen dafür festzulegen, wie viele AI credits die automation verbrauchen kann. Siehe Festlegen von AI credits Grenzwerten für die Cloud automations.

  9. Verwenden Sie die Steuerelemente unter dem Prompt-Feld, um das Modell, den Denkaufwand und den Agenten für automation auszuwählen.

  10. Wählen Sie das Repository oder den lokalen Ordner aus, in dem automation ausgeführt wird.

  11. Klicken Sie auf "Erstellen ", um die automationDatei zu speichern. Um sie sofort zu speichern und zu testen, öffnen Sie das Dropdownmenü neben Erstellen und klicken Sie dann auf Erstellen und ausführen.

Festlegen von AI credits Grenzwerten für die Cloud automations

Um die Kosten zu steuern, können Sie einschränken, wie viele AI credits eine Cloud-automation verbrauchen kann. Grenzwerte sind für lokale automations nicht verfügbar.

Wenn Sie eine Cloud automationerstellen oder bearbeiten, erweitern Sie den Abschnitt KI-Kreditlimits direkt unterhalb des Prompt-Felds. Wenn der Abschnitt eingeklappt ist, wird angezeigt, ob Grenzwerte festgelegt sind.

Sie können die folgenden optionalen Grenzwerte in AI credits festlegen. Lassen Sie ein Limit leer, wenn Sie es nicht festlegen möchten.

  • Pro Ausführung: Stoppt eine Ausführung, sobald sie den Grenzwert erreicht. Das Minimum beträgt 30 AI credits.
  • Täglich: Verhindert, dass neue Läufe gestartet werden, sobald der Grenzwert erreicht ist. Setzt jeden Tag um 00:00 UTC zurück.
  • Wöchentlich: Verhindert, dass neue Läufe gestartet werden, sobald der Grenzwert erreicht ist. Setzt jeden Montag um 00:00 UTC zurück.
  • Monatlich: Verhindert, dass neue Läufe gestartet werden, sobald der Grenzwert erreicht ist. Setzt am ersten Tag jedes Monats um 00:00 UTC zurück.

Die täglichen, wöchentlichen und monatlichen Grenzwerte halten einen bereits laufenden Durchlauf nicht an. Um die Kosten für jede einzelne Ausführung zu begrenzen, legen Sie einen Grenzwert pro Ausführung fest.

Um ein Limit zu entfernen, bearbeiten Sie automation und löschen Sie den Wert.

Ausführen eines automation bei Bedarf

Sie können jede gespeicherte automation manuell auslösen, indem Sie auf der Seite „Automatisierungen“ auf die Wiedergabeschaltfläche der jeweiligen Karte klicken, ohne auf die nächste geplante Ausführung zu warten.

Sie können automations auch direkt in der App über Deep-Links aus Markdown-Dateien, Tools von Drittanbietern oder Skripts öffnen. Weitere Informationen findest du unter Deep Links zum Öffnen der GitHub Copilot-App verwenden.