Cursor Cloud Agents
Povežite AI SmartTalk s Cursor Cloud Agents kako biste pokrenuli autonomne AI asistente za kodiranje izravno iz vaših razgovora ili radnih tokova. Cursor Cloud Agents mogu čitati repozitorije, generirati kod, kreirati commit-e i automatski otvarati pull request-e.
Pregled
Integracija Cursor Cloud Agents omogućuje vam:
- Pokretanje AI agenata za kodiranje na vašim GitHub repozitorijima
- Automatizaciju generiranja koda putem uputa na prirodnom jeziku
- Automatsko kreiranje pull request-a kada su zadaci dovršeni
- Praćenje napretka agenata i pregled povijesti razgovora
- Dodavanje dodatnih uputa aktivnim agentima
- Pokretanje zadataka kodiranja iz SmartFlow radnih tokova
Preduvjeti
Prije nego što započnete, osigurajte da imate:
- Aktivni AI SmartTalk račun
- Cursor račun s pristupom Cloud Agents
- Cursor API ključ (dobiven iz vašeg Cursor nadzorne ploče)
- GitHub repozitorije dostupne iz vašeg Cursor računa
Postupak postavljanja
Korak 1: Nabavite svoj Cursor API ključ
- Idite na svoju Cursor Cloud Agent nadzornu ploču
- Idite na postavke API-ja
- Generirajte novi API ključ za AI SmartTalk
- Kopirajte API ključ
Korak 2: Pristupite Cursor integraciji
- Prijavite se na svoj AI SmartTalk račun
- Idite na Administracija → Moji asistenti → [Ime vašeg asistenta]
- Kliknite na Konektori u lijevom izborniku
- Pronađite Cursor Cloud Agents i kliknite na njega
Korak 3: Konfigurirajte vezu
- Kliknite Postavi konfiguraciju
- Unesite svoj Cursor API ključ
- Kliknite Spremi konfiguraciju
- AI SmartTalk automatski provjerava vaš API ključ
Korak 4: Sinkronizirajte repozitorije
Nakon povezivanja, AI SmartTalk automatski sinkronizira dostupne GitHub repozitorije iz vašeg Cursor računa. Također možete ručno osvježiti popis repozitorija u bilo kojem trenutku.
Nadzorna ploča
Nakon povezivanja, nadzorna ploča Cursor integracije pruža cjelovit pregled:
Pregled statistike
| Metrika | Opis |
|---|---|
| Ukupno agenata | Broj pokrenutih agenata |
| Aktivni | Trenutno aktivni agenti |
| Završeni | Dovršeni agenti |
| Dostupni modeli | AI modeli dostupni za agente |
Nedavni asistenti
Nadzorna ploča prikazuje vaše najnovije agente s:
- ID agenta za referencu
- Status: Aktivni, Dovršeni, Neuspjeli, Kreiranje ili Otkazano
- Repozitorij na kojem agent radi
- Datum kreiranja
- Brze radnje: Pogledaj detalje i Pogledaj PR
Nadzorna ploča automatski osvježava svake 30 sekundi kada su agenti aktivni.
Pokretanje agenta
Iz nadzorne ploče
- Kliknite Pokreni novog asistenta
- Ispunite obrazac za pokretanje:
| Polje | Obavezno | Opis |
|---|---|---|
| Repozitorij | Da | Odaberite GitHub repozitorij iz padajućeg izbornika |
| Opis zadatka | Da | Opišite što agent treba učiniti na prirodnom jeziku |
| Grana | Ne | Git grana na kojoj će raditi (zadano: main) |
| AI model | Ne | Odaberite specifičan AI model za agenta |
| Automatski kreiraj PR | Ne | Automatski kreirajte pull request kada završi (zadano: omogućeno) |
| Ime grane | Ne | Prilagođeno ime grane za pull request |
- Kliknite Pokreni agenta
Primjeri opisa zadatka
- "Dodaj jedinicne testove za modul autentifikacije"
- "Refaktoriraj bazu podataka za korištenje recikliranja veza"
- "Ispravi grešku gdje korisničke sesije istječu prerano na mobilnim uređajima"
- "Dodaj TypeScript definicije tipova za sve objekte odgovora API-ja"
- "Kreiraj REST API endpoint za korisničke postavke"
Upravljanje agentima
Pregled detalja agenta
Kliknite Pogledaj detalje na bilo kojem agentu da biste vidjeli:
Zavičajna kartica:
- ID agenta i trenutni status
- Informacije o repozitoriju i grani
- Link na pull request (ako je kreiran)
- Sažetak obavljenog rada
- Vremenska oznaka kreiranja
Kartica razgovora:
- Cijela povijest poruka o radu agenta
- Upute korisnika i AI odgovori
- Zapis napretka korak po korak
Dodavanje dodatnih uputa
Možete poslati dodatne upute aktivnom agentu:
- Otvorite detalje agenta
- Unesite svoju dodatnu uputu (npr., "Također dodajte obradu grešaka za rubni slučaj kada korisnik nije pronađen")
- Agent nastavlja svoj rad s novim kontekstom
Brisanje agenta
Za čišćenje resursa:
- Kliknite akciju brisanja na kartici agenta
- Potvrdite brisanje
- Agent i njegovi resursi su uklonjeni
SmartFlow integracija
Cursor Cloud Agents mogu se koristiti kao akcije u SmartFlow radnim tokovima, omogućujući moćne scenarije automatizacije.
Dostupne SmartFlow akcije
| Akcija | Opis |
|---|---|
| Pokreni agenta za kodiranje | Pokreni agenta na repozitoriju s određenim uputama |
| Dodaj dodatak | Pošaljite dodatne upute aktivnom agentu |
| Dohvati status agenta | Provjerite napredak i status agenta |
| Izbriši agenta | Uklonite agenta i očistite resurse |
Primjer: Automatska ispravka na izvještaju o grešci
Trigger: Chat Service (kada korisnik prijavi grešku)
Actions:
1. AI Request:
Prompt: Izdvojite opis greške i pogođeni repozitorij
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Ispravi ovu grešku: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Pokrenuo sam agenta za kodiranje da to ispravi. Obavijestit ću vas kada PR bude spreman."
4. Wait / Poll:
Provjerite status agenta periodično
5. Send Message:
Text: "Ispravka je spremna! Pregledajte PR ovdje: {{pr_url}}"
Primjer: Planirana poboljšanja koda
Trigger: Planirani radni tok (tjedno)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Pregledajte i ažurirajte sve zastarjele ovisnosti"
Branch: chore/update-deps
Auto-create PR: true
Za detaljne parametre SmartFlow akcija, pogledajte Cursor SmartFlow Actions.
Upotrebe
Bot za podršku programerima
Omogućite korisnicima da traže promjene u kodu putem chata:
- "Možete li dodati validaciju unosa za obrazac za prijavu?"
- "Molim vas, kreirajte skriptu za migraciju za nova korisnička polja"
Automatizirano ispravljanje grešaka
Pokrenite agente za kodiranje iz izvještaja o greškama ili upozorenja za praćenje kako biste automatski generirali PR-ove za ispravke.
Automatizacija pregleda koda
Pokrenite agente za pregled koda, dodavanje testova ili poboljšanje dokumentacije na temelju povratnih informacija iz PR-a.
Planirano održavanje
Postavite ponavljajuće radne tokove za ažuriranje ovisnosti, pokretanje ispravki lintinga ili generiranje izvještaja.
Rješavanje problema
| Problem | Rješenje |
|---|---|
| "Nevažeći API ključ" | Ponovno generirajte svoj API ključ iz Cursor nadzorne ploče |
| "Repozitorij nije pronađen" | Kliknite Osvježi da ponovno sinkronizirate repozitorije. Osigurajte da je repozitorij dostupan iz vašeg Cursor računa |
| Agent zaglavljen u "Kreiranju" | Agent može biti u redu. Pričekajte nekoliko minuta i ponovno provjerite status |
| Agent neuspješan | Otvorite detalje agenta da biste vidjeli razgovor i poruke o grešci |
| PR nije kreiran | Provjerite je li automatsko kreiranje PR-a bilo omogućeno i je li agent uspješno završio |
| Nema dostupnih repozitorija | Osigurajte da vaš Cursor račun ima povezane GitHub repozitorije |
Upravljanje integracijom
| Akcija | Kako |
|---|---|
| Poveži | Unesite API ključ u konfiguraciju integracije |
| Pogledaj nadzornu ploču | Otvorite stranicu Cursor integracije |
| Sinkroniziraj repozitorije | Kliknite Osvježi za ažuriranje popisa repozitorija |
| Prekini vezu | Uklonite API ključ iz konfiguracije |
Najbolje Prakse
- Pišite jasne opise zadataka: Što su vaše upute specifičnije, to će biti bolji izlaz agenta
- Koristite odgovarajuće grane: Ne pokrećite agente izravno na
main— neka kreiraju PR-ove za pregled - Omogućite automatsko kreiranje PR-a: Olakšava pregled i spajanje rada agenta
- Pratite aktivne agente: Redovito provjeravajte nadzornu ploču ili postavite SmartFlow obavijesti
- Pregledajte prije spajanja: Uvijek pregledajte PR-ove generirane od strane agenta prije spajanja u produkciju
- Počnite s malim: Započnite s dobro definiranim zadacima prije nego što pokušate velike refaktore