Pailot

Cursor

Облачные агенты Cursor по репозиториям GitHub в процессах Pailot

Cursor — редактор с облачными агентами, которые работают в репозиториях GitHub (хостинг git-репозиториев). Блок запускает агента по ключу API (Application Programming Interface — программный интерфейс), смотрит статус и диалог, добавляет follow-up.

С Cursor в Pailot вы можете:

  • Запускать облачного агента по URL репозитория и инструкции
  • Смотреть список агентов, статус, ветку/PR (pull request — запрос на слияние) и историю диалога
  • Добавлять follow-up, останавливать и удалять агента
  • Просить автоматически создать PR и открыть его от имени Cursor GitHub App

Нужен ключ API Cursor. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.

Инструменты

cursor_list_agents

Список облачных агентов текущего пользователя с постраничным выводом. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
limitnumberНетСколько агентов вернуть (по умолчанию 20, максимум 100)
cursorstringНетКурсор следующей страницы из прошлого ответа

Выход

ПараметрТипОписание
agentsarrayМассив агентов
nextCursorstringКурсор следующей страницы

cursor_get_agent

Статус и результат облачного агента. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
agentIdstringДаID облачного агента (например, bc_abc123)

Выход

ПараметрТипОписание
idstringID агента
namestringИмя агента
statusstringСтатус агента
sourcejsonИсходный репозиторий
targetjsonЦелевая ветка или PR
summarystringКраткий итог работы
createdAtstringКогда агента создали

cursor_get_conversation

История диалога облачного агента: промпты и ответы. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
agentIdstringДаID облачного агента (например, bc_abc123)

Выход

ПараметрТипОписание
idstringID агента
messagesarrayСообщения диалога

cursor_launch_agent

Запустить облачного агента в репозитории GitHub. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
repositorystringДаURL репозитория GitHub (например, https://github.com/your-org/your-repo)
refstringНетВетка, тег или коммит (по умолчанию основная ветка)
promptTextstringДаИнструкция для агента
promptImagesstringНетJSON-массив картинок: base64 и размеры
modelstringНетМодель (пусто — выбор автоматически)
branchNamestringНетИмя ветки для агента
autoCreatePrbooleanНетСоздать PR, когда агент закончит
openAsCursorGithubAppbooleanНетОткрыть PR от имени Cursor GitHub App
skipReviewerRequestbooleanНетНе запрашивать ревьюеров в PR

Выход

ПараметрТипОписание
idstringID агента
urlstringURL агента

cursor_add_followup

Добавить follow-up (дополнительную инструкцию) к существующему агенту. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
agentIdstringДаID облачного агента (например, bc_abc123)
followupPromptTextstringДаТекст дополнительной инструкции
promptImagesstringНетJSON-массив картинок: base64 и размеры (максимум 5)

Выход

ПараметрТипОписание
idstringID агента

cursor_stop_agent

Остановить выполняющегося облачного агента. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
agentIdstringДаID облачного агента (например, bc_abc123)

Выход

ПараметрТипОписание
idstringID агента

cursor_delete_agent

Удалить облачного агента навсегда. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Cursor
agentIdstringДаID облачного агента (например, bc_abc123)

Выход

ПараметрТипОписание
idstringID агента
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ