Cursor has released Composer, a new AI agent model designed for software engineering that achieves frontier-level coding performance while generating responses four times faster than similar models. The model was trained using reinforcement learning on real-world software engineering challenges in large codebases, optimizing it for interactive development workflows that keep programmers in their coding flow.
How it works: Composer is built as a mixture-of-experts (MoE) language model that specializes in software engineering through reinforcement learning in diverse development environments.
In plain English: Think of Composer as an AI coding assistant that learned by practicing on thousands of real programming projects. Just like a human developer, it can read files, edit code, search through large projects, and run commands—but it does all of this much faster because it was specifically trained to work efficiently with these tools.
The benchmark: Cursor created Cursor Bench, an evaluation system that measures real-world usefulness to software developers rather than just correctness.
Technical infrastructure: Building Composer required significant investment in custom training infrastructure and systems research.
In plain English: Cursor had to build specialized computer systems to train Composer, similar to how a car manufacturer needs custom assembly lines to build vehicles. They created new software tools that let thousands of powerful computer processors work together efficiently, which allows the AI to respond quickly without needing additional optimization after training.
Training environment: The reinforcement learning process required running hundreds of thousands of concurrent sandboxed coding environments in the cloud.
Performance results: Composer demonstrates competitive performance across different model categories in Cursor’s internal benchmarks.
Real-world adoption: Cursor employees have been using Composer for their daily software development work in recent weeks, validating its practical utility for the workflows it was designed to optimize.