Kursoriaus Veiksmai
Vykdykite Kursoriaus Cloud Agent užduotis iš savo SmartFlow darbo srautų. Paleiskite AI kodavimo agentus, stebėkite jų pažangą, pridėkite papildomas instrukcijas ir valdykite agento gyvavimo ciklą — viską iš automatizuotų darbo srautų.
Reikalavimai
- Kursoriaus Cloud Agent integracija turi būti prijungta
- Bent viena GitHub saugykla turi būti sinchronizuota
Galimi Veiksmai
Paleisti Kodavimo Agentą
Pradėkite naują Kursoriaus Cloud Agent, kad atliktumėte kodavimo užduotį GitHub saugykloje.
| Parametras | Privalomas | Tipas | Aprašymas |
|---|---|---|---|
| Saugykla | Taip | Tekstas | GitHub saugyklos URL arba pavadinimas (pvz., owner/repo) |
| Užduoties Aprašymas | Taip | Teksto sritis | Apibūdinkite, ką agentas turėtų padaryti |
| Šaka | Ne | Tekstas | Git šaka arba ref, su kuria dirbti (numatyta: main) |
| Modelis | Ne | Tekstas | AI modelis, kurį naudoti agentui |
| Automatinis PR kūrimas | Ne | Boolean | Automatiškai sukurti pull request, kai baigta (numatyta: true) |
| Šakos Pavadinimas | Ne | Tekstas | Pasirinktinis šakos pavadinimas pull requestui |
Išvesties Kintamieji:
| Kintamasis | Aprašymas |
|---|---|
agentId | Paleisto agento ID |
status | Dabartinis agento statusas |
repository | Saugykla, su kuria dirba agentas |
Pridėti Papildomą Instrukciją
Siųskite papildomas instrukcijas veikiančiam kodavimo agentui.
| Parametras | Privalomas | Tipas | Aprašymas |
|---|---|---|---|
| Agento ID | Taip | Tekstas | Agentas, kuriam pridėti papildomą instrukciją, ID |
| Papildoma Instrukcija | Taip | Teksto sritis | Papildoma instrukcija agentui |
Išvesties Kintamieji:
| Kintamasis | Aprašymas |
|---|---|
agentId | Agentas ID |
Gauti Agentų Statusą
Patikrinkite išsamų kodavimo agento statusą ir pažangą.
| Parametras | Privalomas | Tipas | Aprašymas |
|---|---|---|---|
| Agento ID | Taip | Tekstas | Agentas, kurio statusą tikrinate, ID |
Išvesties Kintamieji:
| Kintamasis | Aprašymas |
|---|---|
agentId | Agentas ID |
status | Dabartinis statusas: RUNNING, COMPLETED, FAILED, CREATING arba CANCELLED |
summary | Agentų darbo santrauka |
prUrl | URL į pull request (jei sukurtas) |
createdAt | Kada agentas buvo sukurtas |
Ištrinti Agentą
Ištrinkite kodavimo agentą ir išvalykite jo išteklius.
| Parametras | Privalomas | Tipas | Aprašymas |
|---|---|---|---|
| Agento ID | Taip | Tekstas | Agentas, kurį norite ištrinti, ID |
Išvesties Kintamieji:
| Kintamasis | Aprašymas |
|---|---|
agentId | Ištrinto agento ID |
Agentų Statuso Vertės
| Statusas | Aprašymas |
|---|---|
CREATING | Agentas yra inicijuojamas |
RUNNING | Agentas aktyviai dirba su užduotimi |
COMPLETED | Agentas baigė savo darbą |
FAILED | Agentas susidūrė su klaida |
CANCELLED | Agentas buvo atšauktas |
Darbo Srauto Pavyzdžiai
Automatinis Klaidos Ataskaitų Ištaisymas
Trigger: Chat Service (kai vartotojas praneša apie klaidą)
Actions:
1. AI Request:
Prompt: "Išskirkite saugyklos pavadinimą ir klaidos aprašymą"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Ištaisyti šią klaidą: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Paleidau kodavimo agentą. Pranešiu, kai PR bus paruoštas."
Paleisti ir Stebėti
Trigger: Conversation Tool
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. Send Message:
Text: "Agentų statusas: {{status}}. PR: {{prUrl}}"
Iteratyvus Agentas su Papildoma Instrukcija
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Įgyvendinti pradinę funkciją"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Taip pat pridėkite vienetinius testus naujai funkcijai"
Nustatymas
- Eikite į Integracijos → Kursoriaus Cloud Agentai
- Konfigūruokite savo API raktą (nustatymo vadovas)
- Sinchronizuokite savo saugyklas
- Kursoriaus veiksmai pasirodys SmartFlow Mazgų Bibliotekoje po Konektoriais