Cursor Cloud Agents
Forbind AI SmartTalk med Cursor Cloud Agents for at lancere autonome AI kodeassistenter direkte fra dine samtaler eller arbejdsprocesser. Cursor Cloud Agents kan læse repositories, generere kode, oprette commits og åbne pull requests automatisk.
Oversigt
Integration af Cursor Cloud Agents gør det muligt for dig at:
- Lancer AI kodeagenter på dine GitHub repositories
- Automatisere kodegenerering gennem naturlige sprog instruktioner
- Oprette pull requests automatisk, når opgaver er fuldført
- Overvåge agentens fremskridt og se samtalehistorik
- Tilføje opfølgningsinstruktioner til kørende agenter
- Udløse kodningsopgaver fra SmartFlow arbejdsprocesser
Forudsætninger
Før du begynder, skal du sikre dig, at du har:
- En aktiv AI SmartTalk konto
- En Cursor konto med adgang til Cloud Agents
- En Cursor API-nøgle (fået fra dit Cursor dashboard)
- GitHub repositories, der er tilgængelige fra din Cursor konto
Trin-for-trin Opsætning
Trin 1: Få Din Cursor API Nøgle
- Gå til dit Cursor Cloud Agent dashboard
- Naviger til dine API-indstillinger
- Generer en ny API-nøgle til AI SmartTalk
- Kopier API-nøglen
Trin 2: Adgang til Cursor Integration
- Log ind på din AI SmartTalk konto
- Naviger til Administration → Mine Assistenter → [Dit Assistentnavn]
- Klik på Connectors i venstre sidepanel
- Find Cursor Cloud Agents og klik på det
Trin 3: Konfigurer Forbindelsen
- Klik på Opsæt Konfiguration
- Indtast din Cursor API Nøgle
- Klik på Gem Konfiguration
- AI SmartTalk validerer automatisk din API-nøgle
Trin 4: Synkroniser Repositories
Når du er tilsluttet, synkroniserer AI SmartTalk automatisk tilgængelige GitHub repositories fra din Cursor konto. Du kan også manuelt opdatere repository-listen når som helst.
Dashboard
Når du er tilsluttet, giver Cursor integrationsdashboardet et komplet overblik:
Statistisk Oversigt
| Metrik | Beskrivelse |
|---|---|
| Total Agenter | Antal lancerede agenter |
| Kørende | Aktive agenter i øjeblikket |
| Færdige | Fuldførte agenter |
| Tilgængelige Modeller | AI-modeller tilgængelige for agenter |
Seneste Assistenter
Dashboardet viser dine seneste agenter med:
- Agent ID til reference
- Status: Kørende, Færdig, Fejlet, Oprettelse, eller Annulleret
- Repository som agenten arbejder på
- Oprettelsesdato
- Hurtige handlinger: Se Detaljer og Se PR
Dashboardet opdateres automatisk hver 30. sekund, når agenter kører.
Lancering af en Agent
Fra Dashboardet
- Klik på Lancér Ny Assistent
- Udfyld lanceringsformularen:
| Felt | Nødvendigt | Beskrivelse |
|---|---|---|
| Repository | Ja | Vælg et GitHub repository fra dropdown-menuen |
| Opgavebeskrivelse | Ja | Beskriv hvad agenten skal gøre på naturligt sprog |
| Gren | Nej | Git gren at arbejde på (standard: main) |
| AI Model | Nej | Vælg en specifik AI model til agenten |
| Auto-opret PR | Nej | Opret automatisk en pull request når færdig (standard: aktiveret) |
| Gren Navn | Nej | Brugerdefineret gren navn til pull requesten |
- Klik på Lancér Agent
Eksempler på Opgavebeskrivelser
- "Tilføj enhedstest til autentifikationsmodulet"
- "Refaktorer databaseforbindelsespuljen til at bruge forbindelsesgenbrug"
- "Ret fejlen hvor brugersessioner udløber for tidligt på mobil"
- "Tilføj TypeScript type definitioner for alle API svar objekter"
- "Opret en REST API endpoint for brugerpræferencer"
Håndtering af Agenter
Se Agent Detaljer
Klik på Se Detaljer på en hvilken som helst agent for at se:
Oversigt Fanen:
- Agent ID og nuværende status
- Repository og gren information
- Pull request link (hvis oprettet)
- Resumé af udført arbejde
- Oprettelsestidspunkt
Samtale Fanen:
- Fuld beskedhistorik af agentens arbejde
- Bruger instruktioner og AI svar
- Trin-for-trin fremskridtslog
Tilføj Opfølgningsinstruktioner
Du kan sende yderligere instruktioner til en kørende agent:
- Åbn agentdetaljerne
- Indtast din opfølgningsinstruktion (f.eks. "Tilføj også fejlhåndtering for kanttilfældet, når brugeren ikke findes")
- Agenten fortsætter sit arbejde med den nye kontekst
Slet en Agent
For at rydde op i ressourcer:
- Klik på slettehandlingen på agentkortet
- Bekræft sletningen
- Agenten og dens ressourcer fjernes
SmartFlow Integration
Cursor Cloud Agents kan bruges som handlinger i SmartFlow arbejdsprocesser, hvilket muliggør kraftfulde automatiseringsscenarier.
Tilgængelige SmartFlow Handlinger
| Handling | Beskrivelse |
|---|---|
| Lancér Kodeagent | Start en agent på et repository med specifikke instruktioner |
| Tilføj Opfølgning | Send yderligere instruktioner til en kørende agent |
| Hent Agent Status | Tjek fremskridt og status for en agent |
| Slet Agent | Fjern en agent og ryd op i ressourcer |
Eksempel: Auto-Fix på Fejlrapport
Trigger: Chat Service (når bruger rapporterer en fejl)
Actions:
1. AI Request:
Prompt: Udtræk fejlbeskrivelsen og berørte repository
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Fix denne fejl: {{bug_description}}"
Auto-create PR: true
3. Send Besked:
Text: "Jeg har lanceret en kodeagent for at rette dette. Jeg giver dig besked, når PR'en er klar."
4. Vent / Poll:
Tjek Agent Status periodisk
5. Send Besked:
Text: "Fixet er klar! Gennemgå PR'en her: {{pr_url}}"
Eksempel: Planlagte Kodeforbedringer
Trigger: Planlagt Arbejdsproces (ugentligt)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Gennemgå og opdater alle forældede afhængigheder"
Branch: chore/update-deps
Auto-create PR: true
For detaljerede SmartFlow handling parametre, se Cursor SmartFlow Actions.
Anvendelsessager
Udvikler Support Bot
Lad brugere anmode om kodeændringer gennem chat:
- "Kan du tilføje inputvalidering til tilmeldingsformularen?"
- "Opret venligst et migrationsscript for de nye brugerfelter"
Automatisk Fejlretning
Udløs kodeagenter fra fejlrapporter eller overvågningsalarmer for automatisk at generere fix PR'er.
Kodegennemgang Automatisering
Lancér agenter til at gennemgå kode, tilføje tests eller forbedre dokumentation baseret på PR feedback.
Planlagt Vedligeholdelse
Opsæt tilbagevendende arbejdsprocesser for at opdatere afhængigheder, køre linting-rettelser eller generere rapporter.
Fejlfinding
| Problem | Løsning |
|---|---|
| "Ugyldig API-nøgle" | Generer din API-nøgle igen fra Cursor dashboardet |
| "Repository ikke fundet" | Klik på Opdater for at re-synkronisere repositories. Sørg for, at repoet er tilgængeligt fra din Cursor konto |
| Agent sidder fast i "Oprettelse" | Agenten kan være i kø. Vent et par minutter og tjek status igen |
| Agent fejlede | Åbn agentdetaljerne for at se samtalen og fejlmeddelelser |
| PR ikke oprettet | Tjek at auto-opret PR var aktiveret, og at agenten blev fuldført med succes |
| Ingen repositories tilgængelige | Sørg for, at din Cursor konto har GitHub repositories tilsluttet |
Håndtering af Integration
| Handling | Hvordan |
|---|---|
| Forbind | Indtast API-nøgle i integrationskonfigurationen |
| Se dashboard | Åbn Cursor integrationssiden |
| Synkroniser repositories | Klik på Opdater for at opdatere repository-listen |
| Frakobl | Fjern API-nøglen fra konfigurationen |
Bedste Praksis
- Skriv klare opgavebeskrivelser: Jo mere specifikke dine instruktioner er, desto bedre bliver agentens output.
- Brug passende grene: Start ikke agenter direkte på
main— lad dem oprette PR'er til gennemgang. - Aktivér auto-oprettelse af PR: Gør det nemt at gennemgå og sammenflette agentarbejde.
- Overvåg kørende agenter: Tjek dashboardet regelmæssigt eller opsæt SmartFlow-notifikationer.
- Gennemgå før sammenfletning: Gennemgå altid agent-genererede PR'er, før de flettes til produktion.
- Start småt: Begynd med velafgrænsede opgaver, før du forsøger store refaktoriseringer.