Cursor Cloud Agents
Savienojiet AI SmartTalk ar Cursor Cloud Agents, lai uzsāktu autonomus AI kodēšanas asistentus tieši no jūsu sarunām vai darba plūsmām. Cursor Cloud Agents var lasīt repozitorijus, ģenerēt kodu, veidot komitus un automātiski atvērt pull pieprasījumus.
Pārskats
Cursor Cloud Agents integrācija ļauj jums:
- Uzsākt AI kodēšanas aģentus jūsu GitHub repozitorijos
- Automatizēt koda ģenerēšanu caur dabiskās valodas norādēm
- Automātiski izveidot pull pieprasījumus, kad uzdevumi ir pabeigti
- Uzraudzīt aģenta progresu un skatīt sarunu vēsturi
- Pievienot sekojošas norādes darbojošiem aģentiem
- Izsaukt kodēšanas uzdevumus no SmartFlow darba plūsmām
Prasības
Pirms sākat, pārliecinieties, ka jums ir:
- Aktīva AI SmartTalk konts
- Cursor konts ar Cloud Agents piekļuvi
- Cursor API atslēga (iegūta no jūsu Cursor informācijas paneļa)
- GitHub repozitoriji, kas ir pieejami no jūsu Cursor konta
Soli pa solim iestatīšana
1. solis: Iegūstiet savu Cursor API atslēgu
- Dodieties uz savu Cursor Cloud Agent informācijas paneli
- Pārejiet uz API iestatījumiem
- Izveidojiet jaunu API atslēgu AI SmartTalk
- Nokopējiet API atslēgu
2. solis: Piekļūstiet Cursor integrācijai
- Piesakieties savā AI SmartTalk kontā
- Pārejiet uz Administrācija → Mani asistenti → [Jūsu asistenta nosaukums]
- Noklikšķiniet uz Konektori kreisajā sānu joslā
- Atrodiet Cursor Cloud Agents un noklikšķiniet uz tā
3. solis: Konfigurējiet savienojumu
- Noklikšķiniet uz Iestatīt konfigurāciju
- Ievadiet savu Cursor API atslēgu
- Noklikšķiniet uz Saglabāt konfigurāciju
- AI SmartTalk automātiski pārbauda jūsu API atslēgu
4. solis: Sinhronizējiet repozitorijus
Kad savienojums ir izveidots, AI SmartTalk automātiski sinhronizē pieejamos GitHub repozitorijus no jūsu Cursor konta. Jūs varat arī manuāli atsvaidzināt repozitoriju sarakstu jebkurā laikā.
Informācijas panelis
Kad savienojums ir izveidots, Cursor integrācijas informācijas panelis sniedz pilnīgu pārskatu:
Statistika
| Rādītājs | Apraksts |
|---|---|
| Kopējie aģenti | Uzsāktie aģenti |
| Darbojas | Pašlaik aktīvie aģenti |
| Pabeigti | Pabeigtie aģenti |
| Pieejamie modeļi | AI modeļi, kas pieejami aģentiem |
Jaunākie asistenti
Informācijas panelis uzskaita jūsu jaunākos aģentus ar:
- Aģenta ID atsaucei
- Statusu: Darbojas, Pabeigts, Neizdevās, Izveidojot vai Atcelts
- Repozitoriju, ar kuru aģents strādā
- Izveides datumu
- Ātrās darbības: Skatīt detaļas un Skatīt PR
Informācijas panelis automātiski atsvaidzina ik pēc 30 sekundēm, kad aģenti darbojas.
Aģenta uzsākšana
No informācijas paneļa
- Noklikšķiniet uz Uzsākt jaunu asistentu
- Aizpildiet uzsākšanas veidlapu:
| Lauks | Nepieciešams | Apraksts |
|---|---|---|
| Repozitārs | Jā | Izvēlieties GitHub repozitoriju no nolaižamā saraksta |
| Uzdevuma apraksts | Jā | Aprakstiet, ko aģentam vajadzētu darīt dabiskā valodā |
| Zars | Nē | Git zars, uz kuru strādāt (noklusējums: main) |
| AI modelis | Nē | Izvēlieties konkrētu AI modeli aģentam |
| Automātiski izveidot PR | Nē | Automātiski izveidot pull pieprasījumu, kad pabeigts (noklusējums: iespējots) |
| Zara nosaukums | Nē | Pielāgots zara nosaukums pull pieprasījumam |
- Noklikšķiniet uz Uzsākt aģentu
Uzdevuma apraksta piemēri
- "Pievienojiet vienību testus autentifikācijas modulim"
- "Refaktorējiet datu bāzes savienojumu, lai izmantotu savienojumu pārstrādi"
- "Novērsiet kļūdu, kur lietotāju sesijas beidzas pirms laika mobilajās ierīcēs"
- "Pievienojiet TypeScript tipa definīcijas visiem API atbildes objektiem"
- "Izveidojiet REST API galapunktu lietotāja preferences"
Aģentu pārvaldība
Skatīt aģenta detaļas
Noklikšķiniet uz Skatīt detaļas uz jebkura aģenta, lai redzētu:
Pārskata cilne:
- Aģenta ID un pašreizējais statuss
- Repo un zara informācija
- Pull pieprasījuma saite (ja izveidota)
- Veikto darbu kopsavilkums
- Izveides laiks
Sarunu cilne:
- Pilna ziņojumu vēsture par aģenta darbu
- Lietotāja norādes un AI atbildes
- Soli pa solim progresu logs
Pievienot sekojošas norādes
Jūs varat nosūtīt papildu norādes darbojošam aģentam:
- Atveriet aģenta detaļas
- Ievadiet savu sekojošo norādi (piemēram, "Pievienojiet arī kļūdu apstrādi maldīgam gadījumam, kad lietotājs nav atrasts")
- Aģents turpina savu darbu ar jauno kontekstu
Dzēst aģentu
Lai notīrītu resursus:
- Noklikšķiniet uz dzēšanas darbības aģenta kartē
- Apstipriniet dzēšanu
- Aģents un tā resursi tiek noņemti
SmartFlow integrācija
Cursor Cloud Agents var izmantot kā darbības SmartFlow darba plūsmās, ļaujot veidot jaudīgas automatizācijas scenārijus.
Pieejamās SmartFlow darbības
| Darbība | Apraksts |
|---|---|
| Uzsākt kodēšanas aģentu | Sākt aģentu uz repozitorija ar konkrētām norādēm |
| Pievienot sekojošo | Nosūtīt papildu norādes darbojošam aģentam |
| Iegūt aģenta statusu | Pārbaudīt aģenta progresu un statusu |
| Dzēst aģentu | Noņemt aģentu un notīrīt resursus |
Piemērs: Automātiska labošana kļūdu ziņojumā
Trigger: Chat Service (when user reports a bug)
Actions:
1. AI Request:
Prompt: Extract the bug description and affected repository
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Fix this bug: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "I've launched a coding agent to fix this. I'll notify you when the PR is ready."
4. Wait / Poll:
Check Agent Status periodically
5. Send Message:
Text: "The fix is ready! Review the PR here: {{pr_url}}"
Piemērs: Plānotas koda uzlabošanas
Trigger: Scheduled Workflow (weekly)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Review and update all deprecated dependencies"
Branch: chore/update-deps
Auto-create PR: true
Lai iegūtu detalizētu SmartFlow darbību parametru informāciju, skatiet Cursor SmartFlow Actions.
Lietošanas gadījumi
Izstrādātāja atbalsta bots
Ļaujiet lietotājiem pieprasīt koda izmaiņas caur čatu:
- "Vai jūs varat pievienot ievades validāciju reģistrācijas formai?"
- "Lūdzu, izveidojiet migrācijas skriptu jaunajiem lietotāja laukiem"
Automatizēta kļūdu labošana
Izsauciet kodēšanas aģentus no kļūdu ziņojumiem vai uzraudzības brīdinājumiem, lai automātiski ģenerētu labojumu PR.
Koda pārskata automatizācija
Uzsāciet aģentus, lai pārskatītu kodu, pievienotu testus vai uzlabotu dokumentāciju, pamatojoties uz PR atsauksmēm.
Plānotā apkope
Iestatiet atkārtotas darba plūsmas, lai atjauninātu atkarības, veiktu linting labojumus vai ģenerētu pārskatus.
Problēmu novēršana
| Problēma | Risinājums |
|---|---|
| "Nederīga API atslēga" | Atjaunojiet savu API atslēgu no Cursor informācijas paneļa |
| "Repozitorijs nav atrasts" | Noklikšķiniet uz Atsvaidzināt, lai atkārtoti sinhronizētu repozitorijus. Pārliecinieties, ka repozitorijs ir pieejams no jūsu Cursor konta |
| Aģents iestrēdzis "Izveidojot" | Aģents var būt rindā. Uzgaidiet dažas minūtes un pārbaudiet statusu vēlreiz |
| Aģents neizdevās | Atveriet aģenta detaļas, lai redzētu sarunu un kļūdu ziņojumus |
| PR nav izveidots | Pārbaudiet, vai automātiskā PR izveide bija iespējota un aģents veiksmīgi pabeidza |
| Nav pieejamu repozitoriju | Pārliecinieties, ka jūsu Cursor kontam ir savienoti GitHub repozitoriji |
Integrācijas pārvaldība
| Darbība | Kā |
|---|---|
| Savienot | Ievadiet API atslēgu integrācijas konfigurācijā |
| Skatīt informācijas paneli | Atveriet Cursor integrācijas lapu |
| Sinhronizēt repozitorijus | Noklikšķiniet uz Atsvaidzināt, lai atjauninātu repozitoriju sarakstu |
| Atvienot | Noņemiet API atslēgu no konfigurācijas |
Labākās prakses
- Rakstiet skaidras uzdevumu aprakstus: Jo konkrētāki ir jūsu norādījumi, jo labāka būs aģenta izpilde.
- Izmantojiet atbilstošas filiāles: Neizpildiet aģentus tieši uz
main— ļaujiet viņiem izveidot PR pārskatīšanai. - Iespējojiet automātisku PR izveidi: Tas atvieglo aģenta darba pārskatīšanu un apvienošanu.
- Uzraugiet darbojošos aģentus: Regulāri pārbaudiet informācijas paneli vai iestatiet SmartFlow paziņojumus.
- Pārskatiet pirms apvienošanas: Vienmēr pārskatiet aģenta ģenerētos PR pirms apvienošanas ražošanā.
- Sāciet ar maziem uzdevumiem: Sāciet ar labi definētiem uzdevumiem pirms mēģināt veikt lielas refaktorizācijas.