Преминете към основното съдържание

Действия с курсора

Изпълнявайте задачи на Cursor Cloud Agent от вашите SmartFlow работни потоци. Стартирайте AI кодиращи агенти, следете напредъка им, добавяйте последващи инструкции и управлявайте жизнения цикъл на агента — всичко това от автоматизирани работни потоци.


Предварителни условия​


Налични действия​

Стартиране на кодиращ агент​

Стартирайте нов Cursor Cloud Agent, за да изпълни задача по кодиране в GitHub хранилище.

ПараметърЗадължителенТипОписание
ХранилищеДаТекстURL или име на GitHub хранилище (напр. owner/repo)
Описание на задачатаДаТекстова зонаОпишете какво трябва да направи агентът
КлонНеТекстGit клон или референтна стойност, по която да работи (по подразбиране: main)
МоделНеТекстAI модел, който да се използва за агента
Автоматично създаване на PRНеБулевАвтоматично създаване на pull request, когато е готово (по подразбиране: true)
Име на клонаНеТекстПерсонализирано име на клон за pull request

Изходни променливи:

ПроменливаОписание
agentIdID на стартирания агент
statusТекущ статус на агента
repositoryХранилище, по което работи агентът

Добавяне на последваща инструкция​

Изпратете допълнителни инструкции на работещ кодиращ агент.

ПараметърЗадължителенТипОписание
ID на агентаДаТекстID на агента, на който да се добави последваща инструкция
Последваща инструкцияДаТекстова зонаДопълнителна инструкция за агента

Изходни променливи:

ПроменливаОписание
agentIdID на агента

Получаване на статус на агента​

Проверете подробния статус и напредъка на кодиращ агент.

ПараметърЗадължителенТипОписание
ID на агентаДаТекстID на агента, чийто статус да проверите

Изходни променливи:

ПроменливаОписание
agentIdID на агента
statusТекущ статус: RUNNING, COMPLETED, FAILED, CREATING или CANCELLED
summaryРезюме на работата на агента
prUrlURL на pull request (ако е създаден)
createdAtКога е създаден агентът

Изтриване на агент​

Изтрийте кодиращ агент и почистете ресурсите му.

ПараметърЗадължителенТипОписание
ID на агентаДаТекстID на агента, който да се изтрие

Изходни променливи:

ПроменливаОписание
agentIdID на изтрития агент

Стойности на статус на агента​

СтатусОписание
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: "Също така добавете модулни тестове за новата функция"

Настройка​

  1. Отидете на Интеграции → Cursor Cloud Agents
  2. Конфигурирайте вашия API ключ (ръководство за настройка)
  3. Синхронизирайте вашите хранилища
  4. Действията на Cursor се появяват в SmartFlow Библиотека на възли под Конектори

Свързани​

Готови ли сте да повишите вашето
потребителско изживяване?

Разгърнете AI асистенти, които радват клиентите и се разширяват с вашия бизнес.

Съответствие с GDPR