Cursor Aktionen
Führen Sie Cursor Cloud Agent-Aufgaben aus Ihren SmartFlow-Workflows aus. Starten Sie KI-Coding-Agenten, überwachen Sie deren Fortschritt, fügen Sie Folgeanweisungen hinzu und verwalten Sie den Lebenszyklus des Agenten – alles aus automatisierten Workflows heraus.
Voraussetzungen
- Cursor Cloud Agents-Integration muss verbunden sein
- Mindestens ein GitHub-Repository muss synchronisiert sein
Verfügbare Aktionen
Coding-Agent starten
Starten Sie einen neuen Cursor Cloud Agent, um eine Codierungsaufgabe in einem GitHub-Repository auszuführen.
| Parameter | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Repository | Ja | Text | GitHub-Repository-URL oder Name (z. B. owner/repo) |
| Aufgabenbeschreibung | Ja | Textarea | Beschreiben Sie, was der Agent tun soll |
| Branch | Nein | Text | Git-Branch oder Ref, an dem gearbeitet werden soll (Standard: main) |
| Modell | Nein | Text | KI-Modell, das für den Agenten verwendet werden soll |
| Automatisch PR erstellen | Nein | Boolean | Automatisch einen Pull-Request erstellen, wenn die Aufgabe abgeschlossen ist (Standard: true) |
| Branch-Name | Nein | Text | Benutzerdefinierter Branch-Name für den Pull-Request |
Ausgabevariablen:
| Variable | Beschreibung |
|---|---|
agentId | ID des gestarteten Agenten |
status | Aktueller Status des Agenten |
repository | Repository, an dem der Agent arbeitet |
Folgeanweisung hinzufügen
Senden Sie zusätzliche Anweisungen an einen laufenden Coding-Agenten.
| Parameter | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Agent-ID | Ja | Text | ID des Agenten, dem die Folgeanweisung hinzugefügt werden soll |
| Folgeanweisung | Ja | Textarea | Zusätzliche Anweisung für den Agenten |
Ausgabevariablen:
| Variable | Beschreibung |
|---|---|
agentId | ID des Agenten |
Agentenstatus abrufen
Überprüfen Sie den detaillierten Status und Fortschritt eines Coding-Agenten.
| Parameter | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Agent-ID | Ja | Text | ID des Agenten, dessen Status überprüft werden soll |
Ausgabevariablen:
| Variable | Beschreibung |
|---|---|
agentId | ID des Agenten |
status | Aktueller Status: RUNNING, COMPLETED, FAILED, CREATING oder CANCELLED |
summary | Zusammenfassung der Arbeit des Agenten |
prUrl | URL zum Pull-Request (falls erstellt) |
createdAt | Wann der Agent erstellt wurde |
Agenten löschen
Löschen Sie einen Coding-Agenten und bereinigen Sie dessen Ressourcen.
| Parameter | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Agent-ID | Ja | Text | ID des zu löschenden Agenten |
Ausgabevariablen:
| Variable | Beschreibung |
|---|---|
agentId | ID des gelöschten Agenten |
Agentenstatuswerte
| Status | Beschreibung |
|---|---|
CREATING | Agent wird initialisiert |
RUNNING | Agent arbeitet aktiv an der Aufgabe |
COMPLETED | Agent hat seine Arbeit abgeschlossen |
FAILED | Agent ist auf einen Fehler gestoßen |
CANCELLED | Agent wurde abgebrochen |
Workflow-Beispiele
Automatische Behebung von Fehlerberichten
Trigger: Chat-Service (wenn der Benutzer einen Fehler meldet)
Actions:
1. AI-Anfrage:
Prompt: "Extrahiere den Repository-Namen und die Fehlerbeschreibung"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Behebe diesen Fehler: {{bug_description}}"
Auto-create PR: true
3. Nachricht senden:
Text: "Ich habe einen Coding-Agenten gestartet. Ich werde Sie benachrichtigen, wenn der PR bereit ist."
Starten und Überwachen
Trigger: Konversationstool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: {{user_instruction}}
Auto-create PR: true
2. Cursor Get Agent Status:
Agent ID: {{agentId}}
3. Nachricht senden:
Text: "Agentenstatus: {{status}}. PR: {{prUrl}}"
Iterativer Agent mit Folgeanweisung
Trigger: Konversationstool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Implementiere das ursprüngliche Feature"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Fügen Sie auch Unit-Tests für das neue Feature hinzu"
Einrichtung
- Gehen Sie zu Integrationen → Cursor Cloud Agents
- Konfigurieren Sie Ihren API-Schlüssel (Einrichtungsanleitung)
- Synchronisieren Sie Ihre Repositories
- Cursor-Aktionen erscheinen in der SmartFlow Node-Bibliothek unter Connectors