Acțiuni Cursor
Executați sarcini ale Agentului Cursor Cloud din fluxurile de lucru SmartFlow. Lansați agenți de codare AI, monitorizați progresul acestora, adăugați instrucțiuni suplimentare și gestionați ciclul de viață al agenților — toate din fluxuri de lucru automate.
Cerințe preliminare
- Integrarea Agenților Cursor Cloud trebuie să fie conectată
- Cel puțin un depozit GitHub sincronizat
Acțiuni disponibile
Lansare Agent de Codare
Porniți un nou Agent Cursor Cloud pentru a efectua o sarcină de codare pe un depozit GitHub.
| Parametru | Necesare | Tip | Descriere |
|---|---|---|---|
| Depozit | Da | Text | URL-ul sau numele depozitului GitHub (de exemplu, owner/repo) |
| Descrierea Sarcinii | Da | Textarea | Descrieți ce ar trebui să facă agentul |
| Ramură | Nu | Text | Ramura Git sau referința pe care să lucreze (implicit: main) |
| Model | Nu | Text | Model AI de utilizat pentru agent |
| Creare automată PR | Nu | Boolean | Creați automat o cerere de extragere când este finalizată (implicit: true) |
| Numele Ramurii | Nu | Text | Numele personalizat al ramurii pentru cererea de extragere |
Variabile de ieșire:
| Variabilă | Descriere |
|---|---|
agentId | ID-ul agentului lansat |
status | Statusul curent al agentului |
repository | Depozitul pe care lucrează agentul |
Adăugare Urmărire
Trimiteți instrucțiuni suplimentare unui agent de codare în execuție.
| Parametru | Necesare | Tip | Descriere |
|---|---|---|---|
| ID Agent | Da | Text | ID-ul agentului la care se adaugă urmărirea |
| Prompt Urmărire | Da | Textarea | Instrucțiune suplimentară pentru agent |
Variabile de ieșire:
| Variabilă | Descriere |
|---|---|
agentId | ID-ul agentului |
Obțineți Statusul Agentului
Verificați statusul detaliat și progresul unui agent de codare.
| Parametru | Necesare | Tip | Descriere |
|---|---|---|---|
| ID Agent | Da | Text | ID-ul agentului de verificat |
Variabile de ieșire:
| Variabilă | Descriere |
|---|---|
agentId | ID-ul agentului |
status | Statusul curent: RUNNING, COMPLETED, FAILED, CREATING sau CANCELLED |
summary | Rezumatul muncii agentului |
prUrl | URL-ul cererii de extragere (dacă a fost creat) |
createdAt | Când a fost creat agentul |
Ștergeți Agentul
Ștergeți un agent de codare și curățați resursele acestuia.
| Parametru | Necesare | Tip | Descriere |
|---|---|---|---|
| ID Agent | Da | Text | ID-ul agentului de șters |
Variabile de ieșire:
| Variabilă | Descriere |
|---|---|
agentId | ID-ul agentului șters |
Valori ale Statusului Agentului
| Status | Descriere |
|---|---|
CREATING | Agentul este inițializat |
RUNNING | Agentul lucrează activ la sarcină |
COMPLETED | Agentul și-a terminat munca |
FAILED | Agentul a întâmpinat o eroare |
CANCELLED | Agentul a fost anulat |
Exemple de Fluxuri de Lucru
Reparare Automată a Raportelor de Erori
Trigger: Serviciu de Chat (când utilizatorul raportează o eroare)
Actions:
1. Cerere AI:
Prompt: "Extrageți numele depozitului și descrierea erorii"
Input: {{message}}
2. Lansare Agent Cursor:
Depozit: {{repository}}
Sarcină: "Reparați această eroare: {{bug_description}}"
Creare automată PR: true
3. Trimiteți Mesaj:
Text: "Am lansat un agent de codare. Vă voi anunța când PR-ul este gata."
Lansare și Monitorizare
Trigger: Instrument de Conversație
Actions:
1. Lansare Agent Cursor:
Depozit: my-org/my-app
Sarcină: {{user_instruction}}
Creare automată PR: true
2. Obțineți Statusul Agentului Cursor:
ID Agent: {{agentId}}
3. Trimiteți Mesaj:
Text: "Statusul agentului: {{status}}. PR: {{prUrl}}"
Agent Iterativ cu Urmărire
Trigger: Instrument de Conversație
Actions:
1. Lansare Agent Cursor:
Depozit: my-org/my-app
Sarcină: "Implementați caracteristica inițială"
2. Adăugare Urmărire Cursor:
ID Agent: {{agentId}}
Urmărire: "Adăugați de asemenea teste unitare pentru noua caracteristică"
Configurare
- Accesați Integrări → Agenți Cursor Cloud
- Configurați cheia dvs. API (ghid de configurare)
- Sincronizați-vă depozitele
- Acțiunile Cursor apar în Biblioteca de Noduri SmartFlow sub Conectori