Cursor Cloud Agents
Anslut AI SmartTalk med Cursor Cloud Agents för att starta autonoma AI-kodningsassistenter direkt från dina konversationer eller arbetsflöden. Cursor Cloud Agents kan läsa arkiv, generera kod, skapa commits och öppna pull requests automatiskt.
Översikt
Integrationen av Cursor Cloud Agents gör det möjligt för dig att:
- Starta AI-kodningsagenter på dina GitHub-arkiv
- Automatisera kodgenerering genom naturliga språk instruktioner
- Skapa pull requests automatiskt när uppgifter är slutförda
- Övervaka agentens framsteg och se konversationshistorik
- Lägg till uppföljningsinstruktioner till aktiva agenter
- Utlösa kodningsuppgifter från SmartFlow-arbetsflöden
Förutsättningar
Innan du börjar, se till att du har:
- Ett aktivt AI SmartTalk-konto
- Ett Cursor konto med tillgång till Cloud Agents
- En Cursor API-nyckel (erhålls från din Cursor-instrumentpanel)
- GitHub-arkiv som är tillgängliga från ditt Cursor-konto
Steg-för-steg-installation
Steg 1: Hämta din Cursor API-nyckel
- Gå till din Cursor Cloud Agent-instrumentpanel
- Navigera till dina API-inställningar
- Generera en ny API-nyckel för AI SmartTalk
- Kopiera API-nyckeln
Steg 2: Åtkomst till Cursor-integration
- Logga in på ditt AI SmartTalk-konto
- Navigera till Administration → Mina assistenter → [Ditt assistentnamn]
- Klicka på Anslutningar i vänster sidofält
- Hitta Cursor Cloud Agents och klicka på den
Steg 3: Konfigurera anslutningen
- Klicka på Konfigurera inställningar
- Ange din Cursor API-nyckel
- Klicka på Spara konfiguration
- AI SmartTalk validerar din API-nyckel automatiskt
Steg 4: Synkronisera arkiv
När du är ansluten synkroniserar AI SmartTalk automatiskt tillgängliga GitHub-arkiv från ditt Cursor-konto. Du kan också manuellt uppdatera arkivlistan när som helst.
Instrumentpanel
När du är ansluten ger instrumentpanelen för Cursor-integration en komplett översikt:
Statistiköversikt
| Metrik | Beskrivning |
|---|---|
| Totala agenter | Antal lanserade agenter |
| Aktiva | För närvarande aktiva agenter |
| Avslutade | Avslutade agenter |
| Tillgängliga modeller | AI-modeller tillgängliga för agenter |
Senaste assistenter
Instrumentpanelen listar dina senaste agenter med:
- Agent-ID för referens
- Status: Aktiv, Avslutad, Misslyckad, Skapande eller Avbruten
- Arkiv som agenten arbetar på
- Skapelsedatum
- Snabbåtgärder: Visa detaljer och Visa PR
Instrumentpanelen uppdateras automatiskt var 30:e sekund när agenter är aktiva.
Starta en agent
Från instrumentpanelen
- Klicka på Starta ny assistent
- Fyll i startformuläret:
| Fält | Obligatoriskt | Beskrivning |
|---|---|---|
| Arkiv | Ja | Välj ett GitHub-arkiv från rullgardinsmenyn |
| Uppgiftsbeskrivning | Ja | Beskriv vad agenten ska göra på naturligt språk |
| Gren | Nej | Git-gren att arbeta på (standard: main) |
| AI-modell | Nej | Välj en specifik AI-modell för agenten |
| Automatiskt skapa PR | Nej | Skapa automatiskt en pull request när den är klar (standard: aktiverad) |
| Grennamn | Nej | Anpassat gren namn för pull requesten |
- Klicka på Starta agent
Exempel på uppgiftsbeskrivningar
- "Lägg till enhetstester för autentiseringsmodulen"
- "Refaktorera databasanslutningspoolen för att använda anslutningsåtervinning"
- "Åtgärda buggen där användarsessioner går ut för tidigt på mobil"
- "Lägg till TypeScript-typdefinitioner för alla API-responsobjekt"
- "Skapa en REST API-endpoint för användarinställningar"
Hantera agenter
Visa agentdetaljer
Klicka på Visa detaljer på valfri agent för att se:
Översiktflik:
- Agent-ID och nuvarande status
- Arkiv- och greninformation
- Länk till pull request (om skapad)
- Sammanfattning av utfört arbete
- Tidsstämpel för skapelse
Konversationsflik:
- Fullständig meddelandehistorik av agentens arbete
- Användarinstruktioner och AI-svar
- Steg-för-steg framstegslogg
Lägg till uppföljningsinstruktioner
Du kan skicka ytterligare instruktioner till en aktiv agent:
- Öppna agentdetaljer
- Ange din uppföljningsinstruktion (t.ex. "Lägg också till felhantering för kantfallet när användaren inte hittas")
- Agenten fortsätter sitt arbete med den nya kontexten
Ta bort en agent
För att rensa resurser:
- Klicka på ta bort-åtgärden på agentkortet
- Bekräfta borttagningen
- Agenten och dess resurser tas bort
SmartFlow-integration
Cursor Cloud Agents kan användas som åtgärder i SmartFlow-arbetsflöden, vilket möjliggör kraftfulla automatiseringsscenarier.
Tillgängliga SmartFlow-åtgärder
| Åtgärd | Beskrivning |
|---|---|
| Starta kodningsagent | Starta en agent på ett arkiv med specifika instruktioner |
| Lägg till uppföljning | Skicka ytterligare instruktioner till en aktiv agent |
| Hämta agentstatus | Kontrollera framsteg och status för en agent |
| Ta bort agent | Ta bort en agent och rensa resurser |
Exempel: Automatisk fix på buggrapport
Trigger: Chat Service (när användaren rapporterar en bugg)
Actions:
1. AI Request:
Prompt: Extrahera buggbeskrivningen och påverkade arkiv
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Fix this bug: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Jag har startat en kodningsagent för att fixa detta. Jag meddelar dig när PR:en är klar."
4. Wait / Poll:
Kontrollera agentstatus periodiskt
5. Send Message:
Text: "Fixen är klar! Granska PR här: {{pr_url}}"
Exempel: Schemalagda kodförbättringar
Trigger: Schemalagt arbetsflöde (veckovis)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Granska och uppdatera alla föråldrade beroenden"
Branch: chore/update-deps
Auto-create PR: true
För detaljerade parametrar för SmartFlow-åtgärder, se Cursor SmartFlow Actions.
Användningsfall
Utvecklarstöd-bot
Låt användare begära kodändringar genom chatten:
- "Kan du lägga till inmatningsvalidering till registreringsformuläret?"
- "Vänligen skapa ett migrationsskript för de nya användarfälten"
Automatisk buggfixering
Utlösa kodningsagenter från buggrapporter eller övervakningslarm för att automatiskt generera fix PR:er.
Automatisering av kodgranskning
Starta agenter för att granska kod, lägga till tester eller förbättra dokumentation baserat på PR-feedback.
Schemalagd underhåll
Ställ in återkommande arbetsflöden för att uppdatera beroenden, köra linting-fixar eller generera rapporter.
Felsökning
| Problem | Lösning |
|---|---|
| "Ogiltig API-nyckel" | Återskapa din API-nyckel från Cursor-instrumentpanelen |
| "Arkiv hittades inte" | Klicka på Uppdatera för att åter-synkronisera arkiv. Se till att repo är tillgängligt från ditt Cursor-konto |
| Agent fast i "Skapar" | Agenten kan vara i kö. Vänta några minuter och kontrollera status igen |
| Agent misslyckades | Öppna agentdetaljer för att se konversationen och felmeddelanden |
| PR skapades inte | Kontrollera att automatiskt skapa PR var aktiverat och att agenten slutfördes framgångsrikt |
| Inga arkiv tillgängliga | Se till att ditt Cursor-konto har GitHub-arkiv kopplade |
Hantera integrationen
| Åtgärd | Hur |
|---|---|
| Anslut | Ange API-nyckel i integrationskonfigurationen |
| Visa instrumentpanel | Öppna Cursor integrationssidan |
| Synkronisera arkiv | Klicka på Uppdatera för att uppdatera arkivlistan |
| Koppla bort | Ta bort API-nyckeln från konfigurationen |
Bästa Praxis
- Skriv tydliga uppgiftsbeskrivningar: Ju mer specifika dina instruktioner är, desto bättre blir agentens resultat.
- Använd lämpliga grenar: Starta inte agenter direkt på
main— låt dem skapa PR:er för granskning. - Aktivera automatisk PR-skapande: Gör det enkelt att granska och slå samman agentens arbete.
- Övervaka körande agenter: Kontrollera instrumentpanelen regelbundet eller ställ in SmartFlow-notifikationer.
- Granska innan sammanslagning: Granska alltid agent-genererade PR:er innan de slås samman till produktion.
- Börja smått: Börja med väl avgränsade uppgifter innan du försöker med stora omstruktureringar.