Kursoritoiminnot
Suorita Cursor Cloud Agent -tehtäviä SmartFlow-työnkuluistasi. Käynnistä AI-koodausagentteja, seuraa niiden edistymistä, lisää lisäohjeita ja hallitse agentin elinkaarta — kaikki automatisoitujen työnkulkujen kautta.
Esivaatimukset
- Cursor Cloud Agents -integraatio on oltava kytkettynä
- Vähintään yksi GitHub-repositorio synkronoitu
Saatavilla olevat toiminnot
Käynnistä koodausagentti
Käynnistä uusi Cursor Cloud Agent suorittamaan koodaustehtävää GitHub-repositoriossa.
| Parametri | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| Repo | Kyllä | Teksti | GitHub-repositorion URL-osoite tai nimi (esim. owner/repo) |
| Tehtävän kuvaus | Kyllä | Tekstialue | Kuvaile, mitä agentin tulisi tehdä |
| Haara | Ei | Teksti | Git-haara tai ref, jota käytetään (oletus: main) |
| Malli | Ei | Teksti | AI-malli, jota käytetään agentille |
| Automaattinen PR:n luonti | Ei | Boolean | Luo automaattisesti pull request, kun tehtävä on valmis (oletus: true) |
| Haara nimi | Ei | Teksti | Mukautettu haaran nimi pull requestille |
Tulostusmuuttujat:
| Muuttuja | Kuvaus |
|---|---|
agentId | Käynnistetyn agentin ID |
status | Agentin nykyinen tila |
repository | Repositorio, jonka parissa agentti työskentelee |
Lisää lisäohje
Lähetä lisäohjeita käynnissä olevalle koodausagentille.
| Parametri | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| Agentin ID | Kyllä | Teksti | ID agentista, johon lisäohje lisätään |
| Lisäohje | Kyllä | Tekstialue | Lisäohje agentille |
Tulostusmuuttujat:
| Muuttuja | Kuvaus |
|---|---|
agentId | Agentin ID |
Hanki agentin tila
Tarkista koodausagentin yksityiskohtainen tila ja edistyminen.
| Parametri | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| Agentin ID | Kyllä | Teksti | ID agentista, jonka tilaa tarkistetaan |
Tulostusmuuttujat:
| Muuttuja | Kuvaus |
|---|---|
agentId | Agentin ID |
status | Nykyinen tila: RUNNING, COMPLETED, FAILED, CREATING tai CANCELLED |
summary | Yhteenveto agentin työstä |
prUrl | URL pull requestille (jos luotu) |
createdAt | Milloin agentti luotiin |
Poista agentti
Poista koodausagentti ja siivoa sen resurssit.
| Parametri | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| Agentin ID | Kyllä | Teksti | ID agentista, joka poistetaan |
Tulostusmuuttujat:
| Muuttuja | Kuvaus |
|---|---|
agentId | Poistetun agentin ID |
Agentin tila-arvot
| Tila | Kuvaus |
|---|---|
CREATING | Agenttia alustetaan |
RUNNING | Agentti työskentelee aktiivisesti tehtävän parissa |
COMPLETED | Agentti on saanut työnsä valmiiksi |
FAILED | Agentti kohtasi virheen |
CANCELLED | Agentti peruttiin |
Työnkulkuesimerkit
Automaattinen virheiden korjausraportti
Trigger: Chat Service (kun käyttäjä ilmoittaa virheestä)
Actions:
1. AI Request:
Prompt: "Poimi repositorion nimi ja virheen kuvaus"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Korjaa tämä virhe: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Olen käynnistänyt koodausagentin. Ilmoitan sinulle, kun PR on valmis."
Käynnistä ja seuraa
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: {{user_instruction}}
Auto-create PR: true
2. Cursor Get Agent Status:
Agent ID: {{agentId}}
3. Send Message:
Text: "Agentin tila: {{status}}. PR: {{prUrl}}"
Iteratiivinen agentti lisäohjeella
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Toteuta alkuperäinen ominaisuus"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Lisää myös yksikkötestit uudelle ominaisuudelle"
Asetukset
- Siirry kohtaan Integraatiot → Cursor Cloud Agents
- Määritä API-avaimesi (asennusopas)
- Synkronoi repositoriosi
- Cursor-toiminnot näkyvät SmartFlow Node Library -osiossa kohdassa Connectors