Multi-stepSWE by Klavis AI
A NEW CODING BENCHMARK

One codebase.
The next challenge.

Software keeps evolving.
Can coding agents keep up?

Multi-step-SWE evaluates coding agents across successive requirements in the same codebase.

THE QUESTION

What happens after the first implementation?

↓
01 / THE BENCHMARKSOFTWARE IS A CONTINUING PROCESS

The next task starts
where the last one left off.

Real development moves forward through new requirements, changing dependencies, and evolving standards. Multi-step-SWE brings that continuity into coding evaluation.

01

Successive requirements

Work unfolds across a sequence of development tasks, each introducing the next set of requirements.

02

A codebase that carries forward

Changes become the starting point for subsequent work. Earlier implementation choices shape what comes next.

03

A closer look at each step

Step-level evaluation makes it possible to inspect progress throughout the sequence. The full evaluation protocol is coming with the paper.

02 / INSIDE A TASKAN EXAMPLE FROM THE BENCHMARK

Six steps.
One evolving Python project.

Follow a packaging modernization task from its legacy build system to reproducible, standards-aligned releases.

PYTHON / PACKAGING
STEP 01 / 06TASK OVERVIEW

Modernize the build system.

Move the existing Python project from a legacy setup.py build to a PEP 517 build system.

setup.pyPEP 517 build
WHAT CARRIES FORWARD

The existing project and its behavior are the starting point for the migration.

New requirement. Same repository.

Summarized task requirements. Evaluation results and complete task specifications will accompany the release.

03 / THE RELEASE IN PREPARATION

The full picture.
Coming soon.

We're preparing the paper, first evaluation results, and release materials. They'll be available right here.

Meet Klavis AI

Research paper

Task construction, evaluation protocol, and findings.

Coming soon

Leaderboard

Model comparisons and detailed evaluation results.

Coming soon

Code & tasks

Release artifacts and instructions for getting started.

Coming soon