Sari la conținutul principal

Cursor Cloud Agents

Conectați AI SmartTalk cu Cursor Cloud Agents pentru a lansa asistenți AI de codare autonomi direct din conversațiile sau fluxurile dvs. de lucru. Cursor Cloud Agents pot citi repozitorii, genera cod, crea commit-uri și deschide cereri de extragere automat.


Prezentare generală

Integrarea Cursor Cloud Agents vă permite să:

  • Lansați agenți de codare AI pe repozitoarele dvs. GitHub
  • Automatizați generarea de cod prin instrucțiuni în limbaj natural
  • Creați cereri de extragere automat atunci când sarcinile sunt complete
  • Monitorizați progresul agenților și vizualizați istoricul conversațiilor
  • Adăugați instrucțiuni suplimentare agenților activi
  • Declanșați sarcini de codare din fluxurile de lucru SmartFlow

Cerințe preliminare

Înainte de a începe, asigurați-vă că aveți:

  • Un cont activ AI SmartTalk
  • Un cont Cursor cu acces la Cloud Agents
  • Un cheie API Cursor (obținută din tabloul de bord Cursor)
  • Repozitoare GitHub accesibile din contul dvs. Cursor

Configurare Pas cu Pas

Pasul 1: Obțineți Cheia API Cursor

  1. Accesați tabloul de bord Cursor Cloud Agent
  2. Navigați la setările API
  3. Generați o nouă cheie API pentru AI SmartTalk
  4. Copiați cheia API

Pasul 2: Accesați Integrarea Cursor

  1. Conectați-vă la contul dvs. AI SmartTalk
  2. Navigați la AdministrareAsistenții Mei[Numele Asistentului Dvs.]
  3. Faceți clic pe Conectori în bara laterală stângă
  4. Găsiți Cursor Cloud Agents și faceți clic pe acesta

Pasul 3: Configurați Conexiunea

  1. Faceți clic pe Configurare Setup
  2. Introduceți Cheia API Cursor
  3. Faceți clic pe Salvați Configurarea
  4. AI SmartTalk validează automat cheia dvs. API

Pasul 4: Sincronizați Repozitoarele

Odată conectat, AI SmartTalk sincronizează automat repozitoarele GitHub accesibile din contul dvs. Cursor. De asemenea, puteți actualiza manual lista de repozitoare în orice moment.


Tabloul de Bord

Odată conectat, tabloul de bord al integrării Cursor oferă o imagine de ansamblu completă:

Prezentare Generală a Statisticilor

MetricDescriere
Total AgențiNumărul de agenți lansați
ActivAgenți activi în prezent
FinalizațiAgenți finalizați
Modele DisponibileModele AI disponibile pentru agenți

Asistenți Recenți

Tabloul de bord listează cei mai recent agenți cu:

  • ID Agent pentru referință
  • Stare: Activ, Finalizat, Eșuat, Creare sau Anulat
  • Repozitoriu pe care agentul lucrează
  • Data creării
  • Acțiuni rapide: Vizualizați Detalii și Vizualizați PR

Tabloul de bord se actualizează automat la fiecare 30 de secunde când agenții sunt activi.


Lansarea unui Agent

Din Tabloul de Bord

  1. Faceți clic pe Lansați Nou Asistent
  2. Completați formularul de lansare:
CâmpNecesareDescriere
RepozitoriuDaSelectați un repozitoriu GitHub din lista derulantă
Descriere SarcinăDaDescrieți ce ar trebui să facă agentul în limbaj natural
RamurăNuRamura Git pe care să lucreze (implicit: main)
Model AINuSelectați un model AI specific pentru agent
Creare automată PRNuCreați automat o cerere de extragere când este finalizat (implicit: activat)
Numele RamuriiNuNume personalizat pentru ramura cererii de extragere
  1. Faceți clic pe Lansați Agent

Exemple de Descriere a Sarcinii

  • "Adăugați teste unitare pentru modulul de autentificare"
  • "Refactorizați pool-ul de conexiuni la baza de date pentru a folosi reciclarea conexiunilor"
  • "Remediați bug-ul în care sesiunile utilizatorilor expiră prematur pe mobil"
  • "Adăugați definiții de tip TypeScript pentru toate obiectele de răspuns API"
  • "Creați un endpoint REST API pentru preferințele utilizatorului"

Gestionarea Agenților

Vizualizați Detaliile Agentului

Faceți clic pe Vizualizați Detalii pe orice agent pentru a vedea:

Tab-ul Prezentare Generală:

  • ID Agent și starea curentă
  • Informații despre repozitoriu și ramură
  • Linkul cererii de extragere (dacă a fost creat)
  • Rezumatul muncii efectuate
  • Marcajul de timp al creării

Tab-ul Conversație:

  • Istoricul complet al mesajelor muncii agentului
  • Instrucțiunile utilizatorului și răspunsurile AI
  • Jurnalul de progres pas cu pas

Adăugați Instrucțiuni Suplimentare

Puteți trimite instrucțiuni suplimentare unui agent activ:

  1. Deschideți detaliile agentului
  2. Introduceți instrucțiunea dvs. suplimentară (de exemplu, "Adăugați și gestionarea erorilor pentru cazul limită când utilizatorul nu este găsit")
  3. Agentul își continuă munca cu noul context

Ștergeți un Agent

Pentru a curăța resursele:

  1. Faceți clic pe acțiunea de ștergere de pe cardul agentului
  2. Confirmați ștergerea
  3. Agentul și resursele sale sunt eliminate

Integrarea SmartFlow

Cursor Cloud Agents pot fi folosiți ca acțiuni în fluxurile de lucru SmartFlow, permițând scenarii de automatizare puternice.

Acțiuni SmartFlow Disponibile

AcțiuneDescriere
Lansați Agent de CodarePorniți un agent pe un repozitoriu cu instrucțiuni specifice
Adăugați UrmărireTrimiteți instrucțiuni suplimentare unui agent activ
Obțineți Starea AgentuluiVerificați progresul și starea unui agent
Ștergeți AgentulÎndepărtați un agent și curățați resursele

Exemplu: Corectare Automată pe Raport de Bug

Trigger: Chat Service (când utilizatorul raportează un bug)
Actions:
1. AI Request:
Prompt: Extrageți descrierea bug-ului și repozitoriul afectat
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Remediați acest bug: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Am lansat un agent de codare pentru a remedia acest lucru. Voi notifica când PR-ul este gata."
4. Wait / Poll:
Verificați periodic Starea Agentului
5. Send Message:
Text: "Corectura este gata! Revizuiți PR-ul aici: {{pr_url}}"

Exemplu: Îmbunătățiri de Cod Programate

Trigger: Scheduled Workflow (săptămânal)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Revizuiți și actualizați toate dependențele depreciate"
Branch: chore/update-deps
Auto-create PR: true

Pentru parametrii detaliați ai acțiunilor SmartFlow, consultați Cursor SmartFlow Actions.


Cazuri de Utilizare

Bot de Suport pentru Dezvoltatori

Permiteți utilizatorilor să solicite modificări de cod prin chat:

  • "Puteți adăuga validarea inputului pentru formularul de înscriere?"
  • "Vă rog să creați un script de migrare pentru noile câmpuri de utilizator"

Corectare Automată a Bug-urilor

Declanșați agenți de codare din rapoartele de bug-uri sau alertele de monitorizare pentru a genera automat PR-uri de corectare.

Automatizarea Revizuirii Codului

Lansați agenți pentru a revizui codul, a adăuga teste sau a îmbunătăți documentația pe baza feedback-ului PR.

Întreținere Programată

Configurați fluxuri de lucru recurente pentru a actualiza dependențele, a rula corecturi de linting sau a genera rapoarte.


Depanare

ProblemăSoluție
"Cheie API invalidă"Regenerați cheia API din tabloul de bord Cursor
"Repozitoriu nu găsit"Faceți clic pe Refresh pentru a re-sincroniza repozitoarele. Asigurați-vă că repo-ul este accesibil din contul dvs. Cursor
Agent blocat în "Creare"Agentul poate fi în așteptare. Așteptați câteva minute și verificați din nou starea
Agent eșuatDeschideți detaliile agentului pentru a vizualiza conversația și mesajele de eroare
PR nu a fost creatVerificați că crearea automată a PR-ului a fost activată și că agentul a finalizat cu succes
Niciun repozitoriu disponibilAsigurați-vă că contul dvs. Cursor are repozitoare GitHub conectate

Gestionarea Integrării

AcțiuneCum
ConectațiIntroduceți cheia API în configurația integrării
Vizualizați tabloul de bordDeschideți pagina de integrare Cursor
Sincronizați repozitoareleFaceți clic pe Refresh pentru a actualiza lista de repozitoare
DeconectațiÎndepărtați cheia API din configurație

Cele Mai Bune Practici

  1. Scrieți descrieri clare ale sarcinilor: Cu cât instrucțiunile sunt mai specifice, cu atât rezultatul agentului va fi mai bun.
  2. Utilizați ramuri adecvate: Nu lansați agenți direct pe main — lăsați-i să creeze PR-uri pentru revizuire.
  3. Activați auto-crearea PR-urilor: Facilitează revizuirea și fuzionarea muncii agenților.
  4. Monitorizați agenții în execuție: Verificați tabloul de bord regulat sau configurați notificări SmartFlow.
  5. Revizuiți înainte de a fuziona: Revizuiți întotdeauna PR-urile generate de agenți înainte de a le fuziona în producție.
  6. Începeți mic: Începeți cu sarcini bine definite înainte de a încerca refactorizări mari.

Documentație Aferentă

Pregătit să îmbunătățești
experiența utilizatorului?

Lansează asistenți AI care încântă clienții și se scalază odată cu afacerea ta.

Conform GDPR