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

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

Изпълнявайте задачи на 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