Coming soon, a subscriber feature

Build an eval suite from your own repository.

The public suites measure models on public code. The eval suite builder measures them on yours. It takes the pull requests your team already merged and turns them into tasks with hidden tests, so the question “which model, at which effort, for our codebase” gets the same answer the public reports give, on your own work.

Four steps, from a repository to a benchmark.

1

Connect a repository

Pick merged pull requests from a GitHub repository you own. Private repositories work too.

2

Pull requests become tasks

Each pull request becomes a task: the repository as it was before the change, an issue describing the problem, and hidden tests that fail before the change and pass after it. The model must fix the issue without seeing the original change.

3

Accept and freeze

Review each task, accept the good ones and drop the rest. Then freeze the suite, so every later run measures the same tasks and results stay comparable.

4

Benchmark

Run models and effort levels on your frozen suite from the Launch page. Every run records pass or fail, time, tokens and cost, the way the public reports do.

The builder, as it stands today.

The New eval suite form: a name, an id and the GitHub repository to read pull requests from.
A new eval suite needs a name, an id and the GitHub repository to read from. Private repositories work with your own GitHub login, and the code never leaves your machine.
The Pick pull requests step: a table of merged pull requests with a score, the size of the change and whether it has tests, and a Scaffold button.
Merged pull requests are loaded and scored on how well they convert into a task, with the size of the change and whether it has tests. Tick the good ones and scaffold.
A draft eval suite page with four steps: pick pull requests, build and review tasks, freeze, benchmark.
Every suite walks the same four steps: pick pull requests, build and review tasks, freeze, benchmark. Freezing needs at least one validated, accepted task.
The Eval suites list: a draft suite with tasks in progress and a frozen suite ready to benchmark.
The suites list shows drafts with their tasks in progress and frozen suites, versioned and ready to benchmark from the Launch page.

Screenshots of the current build, running against a demo repository. Details will change before it opens.

Private by design

Your repository, your tasks and your results stay private. Nothing from your suite is published, reused in another suite, or shown on the leaderboard.

Get an email when it opens.

One email when the eval suite builder opens, nothing else. Your address is stored only for this waitlist.

The public suites (VulcanBench Frontier v4, Routine v1 and Safety v1) stay free and open. Building a model rather than choosing between them? See benchmark your model.