Cursor Cloud Agents
Povežite AI SmartTalk z Cursor Cloud Agents za zagon avtonomnih AI kodirnih asistentov neposredno iz vaših pogovorov ali delovnih tokov. Cursor Cloud Agents lahko berejo repozitorije, generirajo kodo, ustvarjajo commit-e in samodejno odpirajo pull requeste.
Pregled
Integracija Cursor Cloud Agents vam omogoča:
- Zagon AI kodirnih agentov na vaših GitHub repozitorijih
- Avtomatizacijo generiranja kode preko navodil v naravnem jeziku
- Samodejno ustvarjanje pull requestov ob zaključku nalog
- Spremljanje napredka agenta in ogled zgodovine pogovorov
- Dodajanje nadaljnjih navodil tekučim agentom
- Zagon kodirnih nalog iz delovnih tokov SmartFlow
Predpogoji
Preden začnete, se prepričajte, da imate:
- Aktivno AI SmartTalk račun
- Cursor račun z dostopom do Cloud Agents
- Cursor API ključ (pridobljen iz vašega Cursor nadzornega panela)
- GitHub repozitorije dostopne iz vašega Cursor računa
Navodila za nastavitev
Korak 1: Pridobite svoj Cursor API ključ
- Pojdite na vaš Cursor Cloud Agent nadzorni panel
- Pojdite na nastavitve API
- Ustvarite nov API ključ za AI SmartTalk
- Kopirajte API ključ
Korak 2: Dostop do integracije Cursor
- Prijavite se v svoj AI SmartTalk račun
- Pojdite na Administracija → Moji asistenti → [Ime vašega asistenta]
- Kliknite na Povezovalniki v levem stranskem meniju
- Poiščite Cursor Cloud Agents in kliknite nanj
Korak 3: Konfigurirajte povezavo
- Kliknite Nastavi konfiguracijo
- Vnesite svoj Cursor API ključ
- Kliknite Shrani konfiguracijo
- AI SmartTalk samodejno potrdi vaš API ključ
Korak 4: Sinhronizirajte repozitorije
Ko ste povezani, AI SmartTalk samodejno sinhronizira dostopne GitHub repozitorije iz vašega Cursor računa. Seznam repozitorijev lahko kadar koli osvežite ročno.
Nadzorna plošča
Ko ste povezani, nadzorna plošča integracije Cursor ponuja popoln pregled:
Pregled statistike
| Merilo | Opis |
|---|---|
| Skupaj agentov | Število zagnanih agentov |
| Aktivni | Trenutno aktivni agenti |
| Zaključeni | Zaključeni agenti |
| Na voljo modeli | AI modeli, ki so na voljo za agente |
Nedavni asistenti
Nadzorna plošča prikazuje vaše najnovejše agente z:
- ID agenta za referenco
- Status: Aktivno, Zaključeno, Neuspešno, Ustvarjanje ali Preklicano
- Repozitorij, na katerem agent dela
- Datum ustvarjanja
- Hitre akcije: Ogled podrobnosti in Ogled PR
Nadzorna plošča samodejno osvežuje vsakih 30 sekund, ko so agenti aktivni.
Zagon agenta
Iz nadzorne plošče
- Kliknite Zagnaj novega asistenta
- Izpolnite obrazec za zagon:
| Polje | Obvezno | Opis |
|---|---|---|
| Repozitorij | Da | Izberite GitHub repozitorij iz spustnega menija |
| Opis naloge | Da | Opisujte, kaj naj agent stori v naravnem jeziku |
| Veja | Ne | Git veja, na kateri naj dela (privzeto: main) |
| AI model | Ne | Izberite specifičen AI model za agenta |
| Samodejno ustvarjanje PR | Ne | Samodejno ustvarite pull request, ko je končano (privzeto: omogočeno) |
| Ime veje | Ne | Prilagojeno ime veje za pull request |
- Kliknite Zagnaj agenta
Primeri opisov nalog
- "Dodajte enotne teste za modul avtentikacije"
- "Refaktorirajte bazni povezovalni bazen, da uporabite recikliranje povezav"
- "Odpravite napako, kjer uporabniške seje potečejo prezgodaj na mobilnih napravah"
- "Dodajte TypeScript definicije tipov za vse objekte odgovorov API"
- "Ustvarite REST API končno točko za uporabniške nastavitve"
Upravljanje agentov
Ogled podrobnosti agenta
Kliknite Ogled podrobnosti na katerem koli agentu, da vidite:
Zavihek Pregled:
- ID agenta in trenutni status
- Informacije o repozitoriju in veji
- Povezava do pull requesta (če je ustvarjen)
- Povzetek opravljenega dela
- Časovni žig ustvarjanja
Zavihek Pogovor:
- Celotna zgodovina sporočil agenta
- Navodila uporabnika in odgovori AI
- Dnevnik napredka korak za korakom
Dodajanje nadaljnjih navodil
Lahko pošljete dodatna navodila tekučemu agentu:
- Odprite podrobnosti agenta
- Vnesite svoje nadaljnje navodilo (npr. "Dodajte obravnavo napak za robni primer, ko uporabnik ni najden")
- Agent nadaljuje svoje delo z novim kontekstom
Izbriši agenta
Za čiščenje virov:
- Kliknite dejanje brisanja na kartici agenta
- Potrdite brisanje
- Agent in njegovi viri so odstranjeni
Integracija SmartFlow
Cursor Cloud Agents se lahko uporabljajo kot akcije v delovnih tokovih SmartFlow, kar omogoča močne avtomatizacijske scenarije.
Na voljo SmartFlow akcije
| Akcija | Opis |
|---|---|
| Zagnaj kodirnega agenta | Začnite agenta na repozitoriju s specifičnimi navodili |
| Dodaj nadaljnje | Pošljite dodatna navodila tekučemu agentu |
| Pridobi status agenta | Preverite napredek in status agenta |
| Izbriši agenta | Odstranite agenta in očistite vire |
Primer: Samodejno popravilo na poročilu o napaki
Trigger: Chat Service (ko uporabnik poroča o napaki)
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}}"
Primer: Načrtovane izboljšave kode
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
Za podrobne parametre akcij SmartFlow si oglejte Cursor SmartFlow Actions.
Uporabniški primeri
Bot za podporo razvijalcem
Dovolite uporabnikom, da zahtevajo spremembe kode preko klepeta:
- "Ali lahko dodate preverjanje vnosa na obrazec za prijavo?"
- "Prosim, ustvarite migracijski skript za nova uporabniška polja"
Avtomatizirano odpravljanje napak
Zagotovite kodirne agente iz poročil o napakah ali opozoril za spremljanje, da samodejno generirate popravne PR.
Avtomatizacija pregleda kode
Zaganjajte agente za pregled kode, dodajanje testov ali izboljšanje dokumentacije na podlagi povratnih informacij o PR.
Načrtovano vzdrževanje
Nastavite ponavljajoče se delovne tokove za posodobitev odvisnosti, izvajanje popravkov lintanja ali generiranje poročil.
Odpravljanje težav
| Težava | Rešitev |
|---|---|
| "Neveljaven API ključ" | Ponovno ustvarite svoj API ključ iz nadzornega panela Cursor |
| "Repozitorij ni najden" | Kliknite Osveži, da ponovno sinhronizirate repozitorije. Prepričajte se, da je repozitorij dostopen iz vašega Cursor računa |
| Agent se zatakne v "Ustvarjanje" | Agent je morda v čakalni vrsti. Počakajte nekaj minut in ponovno preverite status |
| Agent neuspešen | Odprite podrobnosti agenta, da si ogledate pogovor in sporočila o napakah |
| PR ni bil ustvarjen | Preverite, ali je bilo samodejno ustvarjanje PR omogočeno in ali je agent uspešno zaključil |
| Ni na voljo nobenih repozitorijev | Prepričajte se, da ima vaš Cursor račun povezane GitHub repozitorije |
Upravljanje integracije
| Akcija | Kako |
|---|---|
| Poveži | Vnesite API ključ v konfiguracijo integracije |
| Ogled nadzorne plošče | Odprite stran integracije Cursor |
| Sinhronizirajte repozitorije | Kliknite Osveži, da posodobite seznam repozitorijev |
| Prekini povezavo | Odstranite API ključ iz konfiguracije |
Najboljše prakse
- Pisanje jasnih opisov nalog: Bolj ko so vaše navodila specifična, boljši je izhod agenta.
- Uporaba ustreznih vej: Ne zagnati agentov neposredno na
main— dovolite jim, da ustvarijo PR-e za pregled. - Omogočite samodejno ustvarjanje PR: Olajša pregled in združevanje dela agenta.
- Nadzor nad delujočimi agenti: Redno preverjajte nadzorno ploščo ali nastavite obvestila SmartFlow.
- Pregled pred združevanjem: Vedno preglejte PR-e, ki jih generirajo agenti, preden jih združite v produkcijo.
- Začnite majhno: Začnite z dobro opredeljenimi nalogami, preden poskušate velike refaktorizacije.