Cloud Agents API в обновлённой версии опирается на долговечного агента и запуски по промпту (runs), а не на «плоскую» схему прежней v0. Для стриминга используется SSE; для переподключения — заголовок Last-Event-ID и отдельный заголовок с окном удержания стрима; после истечения окна возможен ответ «стрим устарел» — тогда смотрят терминальное состояние запуска через получение run. Наследие v0 сохраняется, в том числе там, где ещё нужны webhooks; в v1 webhooks обещаны «скорее». Доступ к REST в v1 — по схеме Basic с API key в заголовке (как в официальной спецификации endpoints).
Маркер: простыми словами. Basic Auth с API key здесь — не «логин и пароль человека», а стандартный способ передать секрет в HTTP-запросе: ключ идентифицирует аккаунт/сервис, а клиент SDK или curl подставляет его так, как описано в документации Cursor.
Маркер: простыми словами. SSE (Server-Sent Events) — это поток событий от сервера к клиенту по одному соединению: удобно для «печатает ответ» и статусов агента. Last-Event-ID позволяет при обрыве сети продолжить чтение с последнего известного события, а не начинать вывод заново.
Жизненный цикл агента в API включает архивацию, разархивацию и жёсткое удаление — это важно закладывать в админку и политику данных, если агентов много.
Локально и в облаке: где уместен какой сценарий
В документации SDK выделены режимы: локально (файлы с диска, скрипты, CI), облако Cursor (изолированная VM, параллельные агенты, устойчивость к отключению клиента) и self-hosted pool — пул своих воркеров по документации облачных агентов. Выбор задаётся при создании агента (local / cloud и варианты облака); для аутентификации используется общий CURSOR_API_KEY.
Локально логично для быстрых итераций и когда данные не должны покидать машину. Облако — когда нужна устойчивость (ноутбук уснул, сеть моргнула), много параллельных задач и готовая «песочница» с репозиторием. Self-hosted — компромисс для организаций с жёсткими рамками по инфраструктуре.
Аутентификация: пользовательский API key из дашборда и service account для команд; Team Admin API keys для SDK пока не поддерживаются — это стоит учесть при планировании доступов.
Маркер: простыми словами. Service account — технический доступ «от имени команды» для сервисов и CI, в отличие от личного ключа разработчика. Если в вашей модели всё завязано на admin keys, придётся временно искать обходные схемы или дождаться поддержки.
Узкие запросы аудитории: cursor agent, cursor cloud agents — что закрывает страница
По данным семантики, прямой спрос на формулировки вроде cursor agent и cursor cloud agents уже есть, но он уже, чем на «cursor ai» или «вайбкодинг». Эта статья как раз закрывает пробел: что именно меняется, когда речь не про кнопку в IDE, а про программный запуск. Полезно помнить: облачные агенты, созданные через SDK, по умолчанию скрыты в списке UI; их видно через фильтр Source → SDK — иначе кажется, что «ничего не произошло», хотя run идёт.
Запуски из SDK видны в Agents Window и веб-приложении: можно начать задачу из кода и переключиться в интерфейс для контроля или ручного takeover.
По завершении облачной работы агент может оставить артефакты в привычном для Cursor формате — например ветку, pull request, демо или скриншоты (как в продуктовом описании облачных сессий).
Маркер: простыми словами. Артефакты в облачном сценарии — это не «абстрактный вывод модели», а результаты, которые можно забрать в Git или UI: патч, PR, ветка, приложенные файлы или наглядные подтверждения, что задача доведена до шага, который видит команда.