Benchmarks

Mirantis TokenFactory · SWE-bench

glm-5.3-flash

48.69% Final

1,117 tasks solved inside our limits. 2,294 of 2,294 Full attempts graded (100.00%).

48.69%46.65%–50.74%
Full · solved inside our limits
ModelSolvedCut off by limitsContext capTime limit
glm-5.3-flash48.69%11.60% (266 / 2,294)0.35%11.25%

Limit-constrained: Cut off on 20% or more of tasks by our limits, so this score understates what the model can do.

Outcome mix

Report statuses partition the Full set. Empty patches and reviewed timeouts overlap unresolved outcomes; they are not extra attempts. Incident reruns are not an outcome category.

Full outcomes and overlapping evidence annotations
OutcomeCount
Resolved1,117
Unresolved1,177
Ungraded0
Missing0
Empty patches (grade reason)266
Adjudicated outer timeouts13
Reviewed test timeouts0
Outage rerunsUnavailable: no active-attempt rerun manifest in the supplied inputs

By repository

Full tasks by repository
RepositoryResolved / gradedResolvedCut off by limitsCoverage
astropy/astropy43 / 9545.26%5.26% (5 / 95)100.00%
django/django456 / 85053.65%14.59% (124 / 850)100.00%
matplotlib/matplotlib103 / 18455.98%10.33% (19 / 184)100.00%
mwaskom/seaborn10 / 2245.45%18.18% (4 / 22)100.00%
pallets/flask6 / 1154.55%0.00% (0 / 11)100.00%
psf/requests12 / 4427.27%4.55% (2 / 44)100.00%
pydata/xarray43 / 11039.09%15.45% (17 / 110)100.00%
pylint-dev/pylint21 / 5736.84%17.54% (10 / 57)100.00%
pytest-dev/pytest66 / 11955.46%10.08% (12 / 119)100.00%
scikit-learn/scikit-learn102 / 22944.54%6.99% (16 / 229)100.00%
sphinx-doc/sphinx89 / 18747.59%13.37% (25 / 187)100.00%
sympy/sympy166 / 38643.01%8.29% (32 / 386)100.00%

Tokens and steps

Read 2,294 trajectories from 2,294 collected attempt directories. Steps use info.model_stats.api_calls. Tokens sum recorded assistant response usage per attempt; prompt tokens include repeated context. Missing fields remain unknown. Partial attempts and partial usage are included as observed totals.

24 inspected trajectories lack prompt or completion usage for some recorded calls. These totals are lower bounds. Download usage summaries and per-attempt metrics.

Steps

Median 27.5 · 2,294 observed

6 to 18.4: 634 attempts18.4 to 30.8: 655 attempts30.8 to 43.2: 468 attempts43.2 to 55.6: 253 attempts55.6 to 68: 143 attempts68 to 80.4: 79 attempts80.4 to 92.8: 32 attempts92.8 to 105.2: 20 attempts105.2 to 117.6: 5 attempts117.6 to 130: 5 attempts6130
Read bin counts

6–18.4: 634; 18.4–30.8: 655; 30.8–43.2: 468; 43.2–55.6: 253; 55.6–68: 143; 68–80.4: 79; 80.4–92.8: 32; 92.8–105.2: 20; 105.2–117.6: 5; 117.6–130: 5

Prompt tokens

Median 409,797 · 2,294 observed

15,802 to 770,956.3: 1,550 attempts770,956.3 to 1,526,110.6: 409 attempts1,526,110.6 to 2,281,264.9: 183 attempts2,281,264.9 to 3,036,419.2: 71 attempts3,036,419.2 to 3,791,573.5: 35 attempts3,791,573.5 to 4,546,727.8: 18 attempts4,546,727.8 to 5,301,882.1: 15 attempts5,301,882.1 to 6,057,036.4: 5 attempts6,057,036.4 to 6,812,190.7: 5 attempts6,812,190.7 to 7,567,345: 3 attempts15,8027,567,345
Read bin counts

15,802–770,956.3: 1,550; 770,956.3–1,526,110.6: 409; 1,526,110.6–2,281,264.9: 183; 2,281,264.9–3,036,419.2: 71; 3,036,419.2–3,791,573.5: 35; 3,791,573.5–4,546,727.8: 18; 4,546,727.8–5,301,882.1: 15; 5,301,882.1–6,057,036.4: 5; 6,057,036.4–6,812,190.7: 5; 6,812,190.7–7,567,345: 3

Completion tokens

Median 11,551 · 2,294 observed

515 to 10,147.1: 1,046 attempts10,147.1 to 19,779.2: 555 attempts19,779.2 to 29,411.3: 323 attempts29,411.3 to 39,043.4: 223 attempts39,043.4 to 48,675.5: 88 attempts48,675.5 to 58,307.6: 25 attempts58,307.6 to 67,939.7: 15 attempts67,939.7 to 77,571.8: 8 attempts77,571.8 to 87,203.9: 6 attempts87,203.9 to 96,836: 5 attempts51596,836
Read bin counts

515–10,147.1: 1,046; 10,147.1–19,779.2: 555; 19,779.2–29,411.3: 323; 29,411.3–39,043.4: 223; 39,043.4–48,675.5: 88; 48,675.5–58,307.6: 25; 58,307.6–67,939.7: 15; 67,939.7–77,571.8: 8; 77,571.8–87,203.9: 6; 87,203.9–96,836: 5

Total tokens

Median 425,489 · 2,294 observed

16,367 to 777,187: 1,540 attempts777,187 to 1,538,007: 411 attempts1,538,007 to 2,298,827: 190 attempts2,298,827 to 3,059,647: 70 attempts3,059,647 to 3,820,467: 37 attempts3,820,467 to 4,581,287: 18 attempts4,581,287 to 5,342,107: 15 attempts5,342,107 to 6,102,927: 4 attempts6,102,927 to 6,863,747: 6 attempts6,863,747 to 7,624,567: 3 attempts16,3677,624,567
Read bin counts

16,367–777,187: 1,540; 777,187–1,538,007: 411; 1,538,007–2,298,827: 190; 2,298,827–3,059,647: 70; 3,059,647–3,820,467: 37; 3,820,467–4,581,287: 18; 4,581,287–5,342,107: 15; 5,342,107–6,102,927: 4; 6,102,927–6,863,747: 6; 6,863,747–7,624,567: 3

Notable events

Restart with a per-request nonce. Gateway route returned corrupted or non-terminating output for repeated identical prefixes; 0/72 failures with a per-request nonce versus about one third without. See STATUS.md. all attempts after the 2026-10-31 restart; earlier attempts are archived as superseded The current scores exclude archived pre-restart attempts.

Gateway route corrupted output for repeated identical prefixes. Restarted 2026-10-31 with a unique per-request leading token (see configs/request-nonce.json); pilot on one worker first, then the fleet. Pending attempts for tasks the other models had already finished (1,517 jobs) are temporarily deferred (status paused) so the remaining models are not starved; they resume per worker as that worker finishes the other models' work (899 resumed on 9 finished workers on 2026-11-01). Attempts for the shared remaining tasks continue.

Recorded generation exits
Exit statusCount
ContextBudgetExceeded8
OuterProcessTimeout13
Submitted2,028
TimeExceeded245

Attempt evidence

Files become downloadable when the evidence packer has produced them. Paths follow evidence/models/<model>/attempts/<repo-slug>/<instance_id>.json.gz. Repository slugs use the SWE-bench double-underscore form. Evidence and verification.

astropy/astropy · 95 tasks
django/django · 850 tasks
matplotlib/matplotlib · 184 tasks
mwaskom/seaborn · 22 tasks
pallets/flask · 11 tasks
psf/requests · 44 tasks
pydata/xarray · 110 tasks
pylint-dev/pylint · 57 tasks
pytest-dev/pytest · 119 tasks
scikit-learn/scikit-learn · 229 tasks
sphinx-doc/sphinx · 187 tasks
sympy/sympy · 386 tasks