Cursor Cloud Agent Builds — это предварительная сборка среды Cloud Agent: Cursor клонирует репозитории, гоняет install и сохраняет bootable snapshot диска, чтобы новый агент стартовал уже с тёплыми зависимостями. Канон: Cloud Agent Builds. Базовая настройка среды — Environment; disk checkpoint — Snapshots.
Соседи: Secrets, Self-Hosted Workers, Background / Cloud Agents. Pillar: n8n / автоматизация.
Зачем Builds, если есть snapshot
Snapshot/Dockerfile задают базу. Build поверх базы: clone всех репо среды на default branch → install до конца → snapshot с environment version и exact commit SHA → activate. Pre-warmed копии active Build убирают clone+install со стартового пути агента.
| Триггер | Когда | Можно skip? |
|---|---|---|
| Recurring | По расписанию для каждой среды | Да, если нет новых commits / config / secrets |
| Configuration change | Сохранили environment или сменили secrets | Нет, всегда бежит |
| Manual | Кнопка Trigger build | Нет |
| Agent-requested | Тестовый Build при setup | Нет |
Сверка: cursor.com/docs/cloud-agent/builds (проверка 2026-09-18). Builds included with Cloud Agents; hard ₽ не публикуем.
Жизненный цикл одного Build
- Trigger — один из четырёх типов выше.
- Prepare — base image → clone репо →
installдо completion. - Snapshot — disk state + version + commit SHA.
- Activate — успешный Build становится active.
- Start agents — агенты, automations, code reviews берут active Build.
Упавший Build не заменяет active: агенты продолжают со старого зелёного.
install / start / terminals
| Команда | Фаза | Для чего |
|---|---|---|
install |
Во время Build | Deps, codegen, compile, warm caches (идемпотентно) |
start |
Старт агента | Docker, БД, tunnels |
terminals |
Старт агента | App-процессы в shared tmux |
Build хранит только диск. Процессы после snapshot мертвы — не кладите docker compose up в install.
Git state и Update stale builds
- Default branch runs стартуют с commit, записанного в active Build. Если включён Update stale builds и Build старше Staleness threshold (дефолт 24 часа), агент подтягивает свежий default branch при старте. Threshold
0= всегда pull. - Feature branch runs — диск Build + checkout выбранной ветки; deps переиспользуются, при смене зависимостей агент может обновить среду.
- Multi-repo — один Build готовит все репо и пишет commit на каждый.
Secrets и Builds
Build видит team и environment secrets (private registry в install). User secrets появляются только при старте агента и не попадают в shared snapshot. Смена secrets → Configuration change Build.
Маршрут на один вечер
- Доведите environment до первого Success Build (agent-driven или Dockerfile).
- Проверьте Builds tab: Recurring Skipped/Success — норма для спокойного репо.
- Сломанный Build: откройте логи → Start agent from failed Build → почините install → test Build.
- Настройте Update stale builds под частоту merge в default branch.
- Закоммитьте рабочий
.cursor/environment.json; секреты держите в Secrets.
Типичные ошибки
- Класть docker/db в install и ждать, что они «оживут» после snapshot.
- Паниковать из-за Recurring Skipped — это здоровый idle.
- Ломать active Build правкой Dockerfile без test Build.
- Ждать user secrets внутри install phase.
- Считать Builds отдельной платной фичей — дока: included with Cloud Agents.
FAQ: Cursor Cloud Agent Builds
Что такое Cursor Cloud Agent Builds?
Build — bootable snapshot подготовленной среды: base image → clone репо → install → snapshot диска. Новые агенты стартуют с latest successful active Build. Канон: cursor.com/docs/cloud-agent/builds.
Сколько стоят Builds?
По FAQ доки: Builds are included with Cloud Agents, отдельной платы нет. Usage агентов смотрите в кабинете; hard ₽ не фиксируем.
Что если новый Build упал?
Агенты продолжают стартовать с последнего успешного active Build. Сломанный install/Dockerfile не затирает рабочую среду.
Когда запускается Build?
Четыре триггера: Recurring (расписание), Configuration change (сохранили конфиг/секреты), Manual (Trigger build), Agent-requested (тест при setup).
Что класть в install vs start?
install — во время Build: deps, codegen, артефакты на диск (идемпотентно). start/terminals — при старте агента: Docker, БД, app-процессы в tmux.
Обновляет ли Build feature branch?
Feature branch runs стартуют с диска active Build, затем Cursor checkout нужную ветку. Default branch — commit, записанный в Build (плюс опция Update stale builds).
Вывод
Builds — pre-warmed путь Cloud Agents: install на диск → active snapshot → быстрый старт. Чините через failed-Build agent, не через «надежду на magic». Цепочка: Environment → Builds → Snapshots / Secrets.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артём Денисов — все форматы на странице обучения. Тех-pillar — n8n для начинающих.