Ai Coding 3 min read

Cursor Swarm Rebuilds SQLite in Rust via Planner-Worker Split

Cursor's new multi-agent architecture successfully rebuilt SQLite in Rust from documentation using a specialized planner-worker model mix and a custom VCS.

On July 20, 2026, Cursor published a research report titled Agent swarms and the new model economics, detailing a new approach to autonomous multi-agent software engineering. A specialized swarm of AI agents successfully rebuilt the SQLite database engine from scratch in Rust, relying entirely on the 835-page official SQLite documentation. The experiment highlights a shift away from empirical hill-climbing toward a deliberately engineered swarm architecture.

The Planner-Worker Architecture

The system relies on a structural division of labor that optimizes context window usage. Instead of passing massive codebases to single instances, the swarm uses task tree decomposition to subdivide goals recursively into basic units.

Planner agents manage the high-level architecture and task delegation. These nodes run on high-end frontier models like Grok 4.5, a mixture-of-experts model released by Cursor and SpaceXAI on July 8, 2026. Planners are restricted from implementing code directly, which keeps their active context clear of low-level syntactic details.

Worker agents execute the specific subtasks assigned by the planners. These nodes run on faster, cheaper models, focusing their entire available context strictly on narrow implementation details.

Custom Version Control System

To coordinate the massive volume of concurrent agent activity, Cursor built a new version control system from scratch. In a previous browser-building experiment from January 2026, the team peaked at 1,000 commits per hour using standard Git.

The new system acts as the core coordination layer for the swarm and processes up to 1,000 commits per second. It handles automated resolution for code collisions generated when hundreds of worker agents submit overlapping implementation files simultaneously.

Benchmark Results and Economics

Cursor tested the new architecture against its predecessor by tasking both systems with implementing SQLite in Rust from documentation without access to existing source code or test suites.

The new swarm achieved an 80% success rate in four hours using Grok 4.5 for planning, producing a replica that passed 100% of a held-out SQL test suite. The older swarm architecture spiraled into errors and required manual intervention before reaching its second hour.

Testing revealed significant cost disparities based on model selection. Code quality remained consistent regardless of the specific model mix, but operational costs varied by 15x. Using frontier models for both planning and implementation represented the highest cost. The optimized configuration, which paired a frontier model for planning with smaller models for worker tasks, achieved the same success rate at a fraction of the compute expense.

Verification and Memorization

The reliance on test suites to validate the output has surfaced limitations in evaluating AI output. Charlie Marsh, founder of Astral, noted that passing a test suite is an incomplete proxy for software quality, raising concerns about future automated rewrites that pass tests but lack human-grade maintainability.

Community researchers also questioned whether the models were reasoning directly from the provided documentation or surfacing memorized Rust implementations of SQLite, such as Turso’s libSQL, which exist in the pre-training data.

If you implement multi-agent coordination patterns for large refactoring or generation tasks, decouple your planning models from your execution models. Restricting expensive, high-context models to architectural decisions while routing localized implementation tasks to smaller, faster models yields identical pass rates with substantially lower API overhead.

Get Insanely Good at AI

Get Insanely Good at AI

The book for developers who want to understand how AI actually works. LLMs, prompt engineering, RAG, AI agents, and production systems.

Keep Reading