Akcje Kursora
Wykonuj zadania agenta chmurowego Cursor z workflow SmartFlow. Uruchamiaj agentów AI do kodowania, monitoruj ich postępy, dodawaj instrukcje uzupełniające i zarządzaj cyklem życia agenta — wszystko to zautomatyzowanych workflow.
Wymagania wstępne
- Integracja z agentami chmurowymi Cursor musi być połączona
- Co najmniej jedno repozytorium GitHub zsynchronizowane
Dostępne akcje
Uruchom Agenta Kodowania
Rozpocznij nowego agenta chmurowego Cursor, aby wykonać zadanie kodowania w repozytorium GitHub.
| Parametr | Wymagane | Typ | Opis |
|---|---|---|---|
| Repozytorium | Tak | Tekst | URL lub nazwa repozytorium GitHub (np. owner/repo) |
| Opis Zadania | Tak | Obszar tekstowy | Opisz, co agent powinien zrobić |
| Gałąź | Nie | Tekst | Gałąź Git lub ref, na którym ma pracować (domyślnie: main) |
| Model | Nie | Tekst | Model AI do użycia dla agenta |
| Automatyczne tworzenie PR | Nie | Boolean | Automatycznie utwórz pull request po zakończeniu (domyślnie: true) |
| Nazwa Gałęzi | Nie | Tekst | Niestandardowa nazwa gałęzi dla pull requestu |
Zmienne wyjściowe:
| Zmienna | Opis |
|---|---|
agentId | ID uruchomionego agenta |
status | Aktualny status agenta |
repository | Repozytorium, nad którym pracuje agent |
Dodaj Uzupełnienie
Wyślij dodatkowe instrukcje do działającego agenta kodowania.
| Parametr | Wymagane | Typ | Opis |
|---|---|---|---|
| ID Agenta | Tak | Tekst | ID agenta, do którego dodajesz uzupełnienie |
| Uzupełniająca Prośba | Tak | Obszar tekstowy | Dodatkowa instrukcja dla agenta |
Zmienne wyjściowe:
| Zmienna | Opis |
|---|---|
agentId | ID agenta |
Sprawdź Status Agenta
Sprawdź szczegółowy status i postęp agenta kodowania.
| Parametr | Wymagane | Typ | Opis |
|---|---|---|---|
| ID Agenta | Tak | Tekst | ID agenta do sprawdzenia |
Zmienne wyjściowe:
| Zmienna | Opis |
|---|---|
agentId | ID agenta |
status | Aktualny status: RUNNING, COMPLETED, FAILED, CREATING lub CANCELLED |
summary | Podsumowanie pracy agenta |
prUrl | URL do pull requestu (jeśli utworzony) |
createdAt | Kiedy agent został utworzony |
Usuń Agenta
Usuń agenta kodowania i oczyść jego zasoby.
| Parametr | Wymagane | Typ | Opis |
|---|---|---|---|
| ID Agenta | Tak | Tekst | ID agenta do usunięcia |
Zmienne wyjściowe:
| Zmienna | Opis |
|---|---|
agentId | ID usuniętego agenta |
Wartości Statusu Agenta
| Status | Opis |
|---|---|
CREATING | Agent jest inicjowany |
RUNNING | Agent aktywnie pracuje nad zadaniem |
COMPLETED | Agent zakończył swoją pracę |
FAILED | Agent napotkał błąd |
CANCELLED | Agent został anulowany |
Przykłady Workflow
Automatyczne Naprawianie Zgłoszeń Błędów
Trigger: Usługa czatu (gdy użytkownik zgłasza błąd)
Actions:
1. Żądanie AI:
Prompt: "Wyodrębnij nazwę repozytorium i opis błędu"
Input: {{message}}
2. Uruchom Agenta Cursor:
Repozytorium: {{repository}}
Zadanie: "Napraw ten błąd: {{bug_description}}"
Automatyczne tworzenie PR: true
3. Wyślij wiadomość:
Tekst: "Uruchomiłem agenta kodowania. Powiadomię cię, gdy PR będzie gotowy."
Uruchom i Monitoruj
Trigger: Narzędzie do rozmów
Actions:
1. Uruchom Agenta Cursor:
Repozytorium: my-org/my-app
Zadanie: {{user_instruction}}
Automatyczne tworzenie PR: true
2. Sprawdź Status Agenta Cursor:
ID Agenta: {{agentId}}
3. Wyślij wiadomość:
Tekst: "Status agenta: {{status}}. PR: {{prUrl}}"
Iteracyjny Agent z Uzupełnieniem
Trigger: Narzędzie do rozmów
Actions:
1. Uruchom Agenta Cursor:
Repozytorium: my-org/my-app
Zadanie: "Zaimplementuj początkową funkcję"
2. Dodaj Uzupełnienie Cursor:
ID Agenta: {{agentId}}
Uzupełnienie: "Dodaj również testy jednostkowe dla nowej funkcji"
Konfiguracja
- Przejdź do Integracje → Agenci Chmurowi Cursor
- Skonfiguruj swój klucz API (przewodnik konfiguracji)
- Synchronizuj swoje repozytoria
- Akcje Cursor pojawią się w Bibliotece Węzłów SmartFlow w sekcji Konektory