---
title: "Composer: Building a fast frontier model with RL"
description: "Composer is a mixture-of-experts agent model for software engineering that targets interactive use, with reported frontier coding results and generation speed four times faster than similar models on the authors’ benchmarks. It is trained with reinforcement learning on real-world software engineering challenges in large codebases, using production search and editing tools, terminal commands, and codebase-wide semantic search. Training responses may be code edits, plans, or informative answers, while the process rewards efficient tool use, parallelism, minimal unnecessary responses, and evidence-based claims. Evaluation uses Cursor Bench, built from real agent requests and curated optimal solutions, measuring correctness alongside adherence to existing abstractions and software engineering practices. The training stack combines asynchronous reinforcement learning with PyTorch and Ray, MXFP8 MoE kernels, expert parallelism, hybrid sharded data parallelism, and sandboxed cloud environments scaled to hundreds of thousands concurrently."
---

# Composer: Building a fast frontier model with RL

[Cursor](https://yomu.fyi/company/cursor) · Cursor · Oct 29, 2025

**Type:** Announcement

## Summary

Composer is a mixture-of-experts agent model for software engineering that targets interactive use, with reported frontier coding results and generation speed four times faster than similar models on the authors’ benchmarks. It is trained with reinforcement learning on real-world software engineering challenges in large codebases, using production search and editing tools, terminal commands, and codebase-wide semantic search. Training responses may be code edits, plans, or informative answers, while the process rewards efficient tool use, parallelism, minimal unnecessary responses, and evidence-based claims. Evaluation uses Cursor Bench, built from real agent requests and curated optimal solutions, measuring correctness alongside adherence to existing abstractions and software engineering practices. The training stack combines asynchronous reinforcement learning with PyTorch and Ray, MXFP8 MoE kernels, expert parallelism, hybrid sharded data parallelism, and sandboxed cloud environments scaled to hundreds of thousands concurrently.

## Context

The model is motivated by the need for highly capable software engineering assistance that remains fast enough for interactive development and keeps developers in the flow of coding.

## Approach / What changed

Composer is specialized through reinforcement learning across diverse development environments, where it uses editing, search, and terminal tools to solve software engineering tasks. Its training infrastructure uses PyTorch, Ray, MXFP8 MoE kernels, expert parallelism, hybrid sharded data parallelism, and large-scale sandboxed cloud environments.

## Takeaways

- Cursor Bench evaluates agent usefulness using real requests and curated optimal solutions, including correctness, adherence to existing abstractions, and software engineering practices.
- Reinforcement learning rewards efficient tool use and parallelism while encouraging minimal unnecessary responses and avoiding claims without evidence.
- The training system supports thousands of NVIDIA GPUs and hundreds of thousands of concurrent sandboxed coding environments for tool-use training.

**Tags:** [AI Agents](https://yomu.fyi/topic/ai-agents), [GPU](https://yomu.fyi/topic/gpu), [Performance](https://yomu.fyi/topic/performance), [Reinforcement Learning](https://yomu.fyi/topic/reinforcement-learning)

- Source: [Cursor](https://cursor.com/blog/composer)
- Source URL: https://cursor.com/blog/composer
- Ingested by Yomu: 2026-09-02T11:45:22.221Z

[Read original post](https://cursor.com/blog/composer)
