Windsurf

Windsurf has introduced a new group of AI models called SWE-1, designed to help with the entire software development process not just writing code.

The SWE-1 Model Family

Why Build SWE-1?

Because coding is only one part of a developer’s job. Real-world software engineering includes testing, using terminals, debugging, understanding user feedback, and more. SWE-1 is made to help with all of that.

SWE task

What Makes SWE-1 Special?

How Good Is It?

End to end task

The Secret Sauce: “Flow Awareness”

Windsurf’s tools track the full flow of your work: edits, commands, errors, and even copy-pastes. SWE-1 understands this flow and works with you, jumping in when needed and stepping back when you take over.

Prod

What’s next?

We believe these findings open up a new direction for improving model performance by adjusting how they are trained and sampled. We’re excited to explore further refinements of these techniques and understand their implications at larger scales.

If you want to work on this problem, we are rapidly scaling our ML research and engineering teams. Apply here.

SWE1