Kursoru darbības
Izpildiet Kursoru Cloud aģenta uzdevumus no savām SmartFlow darba plūsmām. Palaižiet AI kodēšanas aģentus, uzraugiet viņu progresu, pievienojiet sekojošas instrukcijas un pārvaldiet aģenta dzīves ciklu — visu no automatizētām darba plūsmām.
Prasības
- Kursoru Cloud aģentu integrācija ir jābūt savienotai
- Vismaz viens GitHub repozitorijs ir sinhronizēts
Pieejamās darbības
Palaižiet kodēšanas aģentu
Sāciet jaunu Kursoru Cloud aģentu, lai veiktu kodēšanas uzdevumu GitHub repozitorijā.
| Parametrs | Nepieciešams | Tips | Apraksts |
|---|---|---|---|
| Repizitorijs | Jā | Teksts | GitHub repozitorija URL vai nosaukums (piemēram, owner/repo) |
| Uzdevuma apraksts | Jā | Teksta laukums | Aprakstiet, ko aģentam vajadzētu darīt |
| Zars | Nē | Teksts | Git zars vai atsauce, uz kuru strādāt (noklusējums: main) |
| Modelis | Nē | Teksts | AI modelis, ko izmantot aģentam |
| Automātiski izveidot PR | Nē | Boolean | Automātiski izveidot pull pieprasījumu, kad pabeigts (noklusējums: true) |
| Zara nosaukums | Nē | Teksts | Pielāgots zara nosaukums pull pieprasījumam |
Izvades mainīgie:
| Mainīgais | Apraksts |
|---|---|
agentId | Palaižamā aģenta ID |
status | Pašreizējais aģenta statuss |
repository | Repizitorijs, uz kuru aģents strādā |
Pievienot sekojošo
Nosūtiet papildu instrukcijas darbojošam kodēšanas aģentam.
| Parametrs | Nepieciešams | Tips | Apraksts |
|---|---|---|---|
| Aģenta ID | Jā | Teksts | Aģenta ID, kuram pievienot sekojošo |
| Sekojošais uzvedums | Jā | Teksta laukums | Papildu instrukcija aģentam |
Izvades mainīgie:
| Mainīgais | Apraksts |
|---|---|
agentId | Aģenta ID |
Iegūt aģenta statusu
Pārbaudiet detalizētu kodēšanas aģenta statusu un progresu.
| Parametrs | Nepieciešams | Tips | Apraksts |
|---|---|---|---|
| Aģenta ID | Jā | Teksts | Aģenta ID, kuru pārbaudīt |
Izvades mainīgie:
| Mainīgais | Apraksts |
|---|---|
agentId | Aģenta ID |
status | Pašreizējais statuss: RUNNING, COMPLETED, FAILED, CREATING vai CANCELLED |
summary | Aģenta darba kopsavilkums |
prUrl | URL uz pull pieprasījumu (ja izveidots) |
createdAt | Kad aģents tika izveidots |
Dzēst aģentu
Dzēsiet kodēšanas aģentu un notīriet tā resursus.
| Parametrs | Nepieciešams | Tips | Apraksts |
|---|---|---|---|
| Aģenta ID | Jā | Teksts | Aģenta ID, kuru dzēst |
Izvades mainīgie:
| Mainīgais | Apraksts |
|---|---|
agentId | Dzēstā aģenta ID |
Aģenta statusa vērtības
| Statuss | Apraksts |
|---|---|
CREATING | Aģents tiek inicializēts |
RUNNING | Aģents aktīvi strādā pie uzdevuma |
COMPLETED | Aģents ir pabeidzis savu darbu |
FAILED | Aģents sastapās ar kļūdu |
CANCELLED | Aģents tika atcelts |
Darba plūsmas piemēri
Automātiska kļūdu ziņojumu labošana
Trigger: Čata pakalpojums (kad lietotājs ziņo par kļūdu)
Actions:
1. AI pieprasījums:
Prompt: "Iegūstiet repozitorija nosaukumu un kļūdas aprakstu"
Input: {{message}}
2. Kursoru palaiž aģentu:
Repizitorijs: {{repository}}
Uzdevums: "Labojiet šo kļūdu: {{bug_description}}"
Automātiski izveidot PR: true
3. Nosūtīt ziņu:
Teksts: "Es esmu palaižojis kodēšanas aģentu. Es jūs informēšu, kad PR būs gatavs."
Palaižiet un uzraugiet
Trigger: Sarunu rīks
Actions:
1. Kursoru palaiž aģentu:
Repizitorijs: my-org/my-app
Uzdevums: {{user_instruction}}
Automātiski izveidot PR: true
2. Kursoru iegūst aģenta statusu:
Aģenta ID: {{agentId}}
3. Nosūtīt ziņu:
Teksts: "Aģenta statuss: {{status}}. PR: {{prUrl}}"
Iteratīvs aģents ar sekojošo
Trigger: Sarunu rīks
Actions:
1. Kursoru palaiž aģentu:
Repizitorijs: my-org/my-app
Uzdevums: "Ieviesiet sākotnējo funkciju"
2. Kursoru pievieno sekojošo:
Aģenta ID: {{agentId}}
Sekojošais: "Pievienojiet arī vienību testus jaunajai funkcijai"
Iestatīšana
- Dodieties uz Integrācijas → Kursoru Cloud aģenti
- Konfigurējiet savu API atslēgu (iestatīšanas ceļvedis)
- Sinhronizējiet savus repozitorijus
- Kursoru darbības parādās SmartFlow Elementu bibliotēkā sadaļā Savienotāji