Akce kurzoru
Provádějte úkoly Cursor Cloud Agent z vašich pracovních postupů SmartFlow. Spusťte AI kódovací agenty, sledujte jejich pokrok, přidávejte následné pokyny a spravujte životní cyklus agenta — to vše z automatizovaných pracovních postupů.
Požadavky
- Integrace Cursor Cloud Agents musí být připojena
- Alespoň jedno GitHub úložiště musí být synchronizováno
Dostupné akce
Spustit kódovacího agenta
Spusťte nového Cursor Cloud Agenta, aby provedl kódovací úkol na GitHub úložišti.
| Parametr | Povinné | Typ | Popis |
|---|---|---|---|
| Úložiště | Ano | Text | URL nebo název GitHub úložiště (např. owner/repo) |
| Popis úkolu | Ano | Textarea | Popište, co by měl agent udělat |
| Větev | Ne | Text | Git větev nebo ref, na které se má pracovat (výchozí: main) |
| Model | Ne | Text | AI model, který má agent použít |
| Automaticky vytvořit PR | Ne | Boolean | Automaticky vytvořit pull request po dokončení (výchozí: true) |
| Název větve | Ne | Text | Vlastní název větve pro pull request |
Výstupní proměnné:
| Proměnná | Popis |
|---|---|
agentId | ID spuštěného agenta |
status | Aktuální stav agenta |
repository | Úložiště, na kterém agent pracuje |
Přidat následné pokyny
Odešlete další pokyny běžícímu kódovacímu agentovi.
| Parametr | Povinné | Typ | Popis |
|---|---|---|---|
| ID agenta | Ano | Text | ID agenta, ke kterému chcete přidat následné pokyny |
| Následný pokyn | Ano | Textarea | Další pokyn pro agenta |
Výstupní proměnné:
| Proměnná | Popis |
|---|---|
agentId | ID agenta |
Získat stav agenta
Zkontrolujte podrobný stav a pokrok kódovacího agenta.
| Parametr | Povinné | Typ | Popis |
|---|---|---|---|
| ID agenta | Ano | Text | ID agenta, jehož stav chcete zkontrolovat |
Výstupní proměnné:
| Proměnná | Popis |
|---|---|
agentId | ID agenta |
status | Aktuální stav: RUNNING, COMPLETED, FAILED, CREATING nebo CANCELLED |
summary | Souhrn práce agenta |
prUrl | URL na pull request (pokud byl vytvořen) |
createdAt | Kdy byl agent vytvořen |
Smazat agenta
Smažte kódovacího agenta a vyčistěte jeho zdroje.
| Parametr | Povinné | Typ | Popis |
|---|---|---|---|
| ID agenta | Ano | Text | ID agenta, kterého chcete smazat |
Výstupní proměnné:
| Proměnná | Popis |
|---|---|
agentId | ID smazaného agenta |
Hodnoty stavu agenta
| Stav | Popis |
|---|---|
CREATING | Agent je inicializován |
RUNNING | Agent aktivně pracuje na úkolu |
COMPLETED | Agent dokončil svou práci |
FAILED | Agent narazil na chybu |
CANCELLED | Agent byl zrušen |
Příklady pracovních postupů
Automatické opravy chybových hlášení
Trigger: Chat Service (když uživatel nahlásí chybu)
Actions:
1. AI Request:
Prompt: "Extrahujte název úložiště a popis chyby"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Opravit tuto chybu: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Spustil jsem kódovacího agenta. Oznámím vám, když bude PR hotové."
Spustit a sledovat
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: "Stav agenta: {{status}}. PR: {{prUrl}}"
Iterativní agent s následnými pokyny
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Implementujte počáteční funkci"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Také přidejte jednotkové testy pro novou funkci"
Nastavení
- Přejděte na Integrace → Cursor Cloud Agents
- Nakonfigurujte svůj API klíč (návod k nastavení)
- Synchronizujte svá úložiště
- Akce Cursor se zobrazí v knihovně uzlů SmartFlow pod Konektory