Mahal Systems

Overview › Benchmark catalog

SWE-PolyBench

Fits coding agents whose work mixes bug fixes, features and refactors; borrow the task-category labels and the file and node retrieval metrics as a partial-credit signal.

What it asks the agent to do

  • fix a bug, add a feature, or refactor code in a Java, JavaScript, TypeScript or Python repo
  • find the right files and syntax-tree nodes to change

What to borrow from it

taxonomygrading designbaseline

Caveats

Heavily skewed to JavaScript/TypeScript (about 1,700 of 2,110); use the PB500 or the 382-task Verified subset for balanced numbers.

Details

Workloadscoding
Interactionautonomous long horizon
Environmentcontainers
End state checkedYes
Toolsshell, file editor
Gradingunit tests, programmatic check
Size2,110
Datareal public
Personal datapossible
LicenseMIT
Harnessown repo
Statusactive

Links