Cursor Builds: your agent's cold start is a cost line
Cursor now boots Cloud Agents from pre-warmed environment snapshots instead of cloning and installing per run. The setup step was always billable — here's how to cut it.
Nobody budgets for the ninety seconds an agent spends running npm install. Cursor just made that number visible by removing it. On August 13 the company shipped Builds for Cloud Agents — pre-baked snapshots of your dev environment that agents boot into directly, so the clone-and-install work happens before the run starts rather than inside it. The feature is worth reading less as a Cursor announcement and more as a statement about where agent cost actually accumulates.
What actually happened
Per Cursor's changelog, a Build is a bootable snapshot created from your base image with repositories already cloned at their default branch and install commands already executed. Agents start from that snapshot instead of a cold container. Cursor reports internal environments booting 10x faster with 3x faster time to first token, and says Builds are included with Cloud Agents at no additional cost.
The mechanics matter more than the multiplier. Per Cursor's docs, Builds preserve disk state — installed dependencies and generated artifacts — but not running processes or in-memory caches. They regenerate on a schedule, when environment config or secrets change, on manual request, or when a setup agent asks for one. Feature branches check out after the Build boots, reusing the prepared dependency tree rather than reinstalling it. A staleness threshold, 24 hours by default, controls when an agent pulls fresher code; set it to zero and you always get HEAD at the price of a slower start.
One documented requirement is the real constraint: install commands must be complete and idempotent, because they run repeatedly across rebuilds. An install step that quietly depends on a leftover file or a one-time manual action will produce a snapshot that works once and rots.
Why the cold start is a cost line for your business
Agent economics get discussed in tokens, which hides half the bill. A cloud agent waiting on a dependency install is consuming a billed compute minute, holding a slot in whatever concurrency cap you're paying for, and — if your loop polls or retries around a slow environment — burning tokens on nothing. Multiply by every run in a day and setup becomes a standing line item that never shows up in a per-task token report.
The generalizable move has nothing to do with Cursor: stop rebuilding state your agent didn't change. Snapshot the environment, not the task. That's a boring container practice — prebuilt images, warm pools, layer caching — that agent runners largely skipped because early agent work was interactive and rare. It isn't rare anymore.
Two things to check on your own setup this week. First, measure it: log time-to-first-useful-action separately from total run time. If setup is a third of your wall clock, you have a caching problem, not a model problem. Second, audit idempotency. Any setup script that can only run on a clean box is a snapshot you can't safely reuse, and that's the actual blocker for most teams — not the tooling.
The vendor-agnostic version of this is the version worth building. Warm environments, deterministic setup, and a runner you can point at any model keep the savings when you swap the model underneath.
Key takeaways
- Cursor shipped Builds for Cloud Agents on August 13 — bootable snapshots with repos cloned and dependencies installed ahead of the run, included at no extra cost
- Cursor reports 10x faster environment boot and 3x faster time to first token on its internal environments
- Builds cache disk state only; running processes and in-memory caches are not preserved, and feature branches check out after boot
- Stale builds refresh on a threshold (24h default, 0 for always-fresh code) — that dial is a real freshness-versus-speed tradeoff
- Install commands must be complete and idempotent, which is where most existing setup scripts will fail
- Log time-to-first-useful-action separately from total run time; setup is a billed compute line that per-token reporting hides
Your agents spend more time booting than working? We build agent runners with warm environments, idempotent setup, and per-run instrumentation — on infrastructure you own, so the speedup survives a vendor change. See how we build automation, or send us your runner config.
Sources: Cursor changelog, Cursor Cloud Agent Builds docs.
- #ai-agents
- #developer-tools
- #cursor
- #automation
- #ci-cd
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
DeepSeek Harness is MIT-licensed. Read the loop.
DeepSeek open-sourced Harness v0.1 under MIT — a plugin-first agent runtime where models, tools, sandboxes and loops all swap in config. The harness is the product.
Read itComposio cuts tool calls 75%: lock your plan before Aug 15
Composio's new pricing lands August 15: the $29 tier drops from 200K tool calls to 50K, overage jumps to $4 per 1,000. Existing plans hold through December 31.
Read it