Действия с курсора
Изпълнявайте задачи на Cursor Cloud Agent от вашите SmartFlow работни потоци. Стартирайте AI кодиращи агенти, следете напредъка им, добавяйте последващи инструкции и управлявайте жизнения цикъл на агента — всичко това от автоматизирани работни потоци.
Предварителни условия
- Интеграция на Cursor Cloud Agents трябва да бъде свързана
- Най-малко едно GitHub хранилище синхронизирано
Налични действия
Стартиране на кодиращ агент
Стартирайте нов Cursor Cloud Agent, за да изпълни задача по кодиране в GitHub хранилище.
| Параметър | Задължителен | Тип | Описание |
|---|---|---|---|
| Хранилище | Да | Текст | URL или име на GitHub хранилище (напр. owner/repo) |
| Описание на задачата | Да | Текстова зона | Опишете какво трябва да направи агентът |
| Клон | Не | Текст | Git клон или референтна стойност, по която да работи (по подразбиране: main) |
| Модел | Не | Текст | AI модел, който да се използва за агента |
| Автоматично създаване на PR | Не | Булев | Автоматично създаване на pull request, когато е готово (по подразбиране: true) |
| Име на клона | Не | Текст | Персонализирано име на клон за pull request |
Изходни променливи:
| Променлива | Описание |
|---|---|
agentId | ID на стартирания агент |
status | Текущ с татус на агента |
repository | Хранилище, по което работи агентът |
Добавяне на последваща инструкция
Изпратете допълнителни инструкции на работещ кодиращ агент.
| Параметър | Задължителен | Тип | Описание |
|---|---|---|---|
| ID на агента | Да | Текст | ID на агента, на който да се добави последваща инструкция |
| Последваща инструкция | Да | Текстова зона | Допълнителна инструкция за агента |
Изходни променливи:
| Променлива | Описание |
|---|---|
agentId | ID на агента |
Получаване на статус на агента
Проверете подробния статус и напредъка на кодиращ агент.
| Параметър | Задължителен | Тип | Описание |
|---|---|---|---|
| ID на агента | Да | Текст | ID на агента, чийто статус да проверите |
Изходни променливи:
| Променлива | Описание |
|---|---|
agentId | ID на агента |
status | Текущ статус: RUNNING, COMPLETED, FAILED, CREATING или CANCELLED |
summary | Резюме на работата на агента |
prUrl | URL на pull request (ако е създаден) |
createdAt | Кога е създаден агентът |
Изтриване на агент
Изтрийте кодиращ агент и почистете ресурсите му.
| Параметър | Задължителен | Тип | Описание |
|---|---|---|---|
| ID на агента | Да | Текст | ID на агента, който да се изтрие |
Изходни променливи:
| Променлива | Описание |
|---|---|
agentId | ID на изтрития агент |
Стойности на статус на агента
| Статус | Описание |
|---|---|
CREATING | Агентът се инициализира |
RUNNING | Агентът активно работи по задачата |
COMPLETED | Агентът е завършил работата си |
FAILED | Агентът е срещнал грешка |
CANCELLED | Агентът е отменен |
Примери за работни потоци
Автоматично коригиране на отчети за грешки
Trigger: Chat Service (когато потребителят докладва грешка)
Actions:
1. AI Request:
Prompt: "Извлечете името на хранилището и описанието на грешката"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Поправете тази грешка: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Стартирах кодиращ агент. Ще ви уведомя, когато PR е готов."
Стартиране и наблюдение
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: "Статус на агента: {{status}}. PR: {{prUrl}}"
Итериращ агент с последваща инструкция
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Имплементирайте първоначалната функция"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Също така добавете модулни тестове за новата функция"
Настройка
- Отидете на Интеграции → Cursor Cloud Agents
- Конфигурирайте вашия API ключ (ръководство за настройка)
- Синхронизирайте вашите хранилища
- Действията на Cursor се появяват в SmartFlow Библиотека на възли под Конектори