Benchmarks

Mirantis TokenFactory · SWE-bench

kimi-k3-abliterated

38.32% Final

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

38.32%36.35%–40.32%
Full · solved inside our limits
ModelSolvedCut off by limitsContext capTime limit
kimi-k3-abliterated38.32%45.03% (1,033 / 2,294) · limit-constrained1.05%43.98%

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
Resolved879
Unresolved1,415
Ungraded0
Missing0
Empty patches (grade reason)1,033
Adjudicated outer timeouts71
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/astropy37 / 9538.95%34.74% (33 / 95) · limit-constrained100.00%
django/django439 / 85051.65%35.06% (298 / 850) · limit-constrained100.00%
matplotlib/matplotlib56 / 18430.43%53.26% (98 / 184) · limit-constrained100.00%
mwaskom/seaborn2 / 229.09%77.27% (17 / 22) · limit-constrained100.00%
pallets/flask5 / 1145.45%36.36% (4 / 11) · limit-constrained100.00%
psf/requests10 / 4422.73%43.18% (19 / 44) · limit-constrained100.00%
pydata/xarray29 / 11026.36%62.73% (69 / 110) · limit-constrained100.00%
pylint-dev/pylint7 / 5712.28%77.19% (44 / 57) · limit-constrained100.00%
pytest-dev/pytest43 / 11936.13%50.42% (60 / 119) · limit-constrained100.00%
scikit-learn/scikit-learn82 / 22935.81%46.72% (107 / 229) · limit-constrained100.00%
sphinx-doc/sphinx62 / 18733.16%43.32% (81 / 187) · limit-constrained100.00%
sympy/sympy107 / 38627.72%52.59% (203 / 386) · limit-constrained100.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.

33 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 28 · 2,294 observed

2 to 13.4: 86 attempts13.4 to 24.8: 774 attempts24.8 to 36.2: 881 attempts36.2 to 47.6: 328 attempts47.6 to 59: 120 attempts59 to 70.4: 54 attempts70.4 to 81.8: 28 attempts81.8 to 93.2: 13 attempts93.2 to 104.6: 8 attempts104.6 to 116: 2 attempts2116
Read bin counts

2–13.4: 86; 13.4–24.8: 774; 24.8–36.2: 881; 36.2–47.6: 328; 47.6–59: 120; 59–70.4: 54; 70.4–81.8: 28; 81.8–93.2: 13; 93.2–104.6: 8; 104.6–116: 2

Prompt tokens

Median 493,908.5 · 2,294 observed

5,508 to 729,141.8: 1,571 attempts729,141.8 to 1,452,775.6: 484 attempts1,452,775.6 to 2,176,409.4: 124 attempts2,176,409.4 to 2,900,043.2: 42 attempts2,900,043.2 to 3,623,677: 30 attempts3,623,677 to 4,347,310.8: 19 attempts4,347,310.8 to 5,070,944.6: 4 attempts5,070,944.6 to 5,794,578.4: 9 attempts5,794,578.4 to 6,518,212.2: 5 attempts6,518,212.2 to 7,241,846: 6 attempts5,5087,241,846
Read bin counts

5,508–729,141.8: 1,571; 729,141.8–1,452,775.6: 484; 1,452,775.6–2,176,409.4: 124; 2,176,409.4–2,900,043.2: 42; 2,900,043.2–3,623,677: 30; 3,623,677–4,347,310.8: 19; 4,347,310.8–5,070,944.6: 4; 5,070,944.6–5,794,578.4: 9; 5,794,578.4–6,518,212.2: 5; 6,518,212.2–7,241,846: 6

Completion tokens

Median 20,227 · 2,294 observed

387 to 11,213.4: 613 attempts11,213.4 to 22,039.8: 629 attempts22,039.8 to 32,866.2: 552 attempts32,866.2 to 43,692.6: 279 attempts43,692.6 to 54,519: 107 attempts54,519 to 65,345.4: 50 attempts65,345.4 to 76,171.8: 27 attempts76,171.8 to 86,998.2: 16 attempts86,998.2 to 97,824.6: 14 attempts97,824.6 to 108,651: 7 attempts387108,651
Read bin counts

387–11,213.4: 613; 11,213.4–22,039.8: 629; 22,039.8–32,866.2: 552; 32,866.2–43,692.6: 279; 43,692.6–54,519: 107; 54,519–65,345.4: 50; 65,345.4–76,171.8: 27; 76,171.8–86,998.2: 16; 86,998.2–97,824.6: 14; 97,824.6–108,651: 7

Total tokens

Median 513,743.5 · 2,294 observed

5,895 to 737,497.6: 1,551 attempts737,497.6 to 1,469,100.2: 499 attempts1,469,100.2 to 2,200,702.8: 127 attempts2,200,702.8 to 2,932,305.4: 41 attempts2,932,305.4 to 3,663,908: 33 attempts3,663,908 to 4,395,510.6: 19 attempts4,395,510.6 to 5,127,113.2: 4 attempts5,127,113.2 to 5,858,715.8: 8 attempts5,858,715.8 to 6,590,318.4: 6 attempts6,590,318.4 to 7,321,921: 6 attempts5,8957,321,921
Read bin counts

5,895–737,497.6: 1,551; 737,497.6–1,469,100.2: 499; 1,469,100.2–2,200,702.8: 127; 2,200,702.8–2,932,305.4: 41; 2,932,305.4–3,663,908: 33; 3,663,908–4,395,510.6: 19; 4,395,510.6–5,127,113.2: 4; 5,127,113.2–5,858,715.8: 8; 5,858,715.8–6,590,318.4: 6; 6,590,318.4–7,321,921: 6

Notable events

Gateway-stall timeout attribution is unavailable in the supplied report. We observed 71 outer-process timeout exits and 938 wall-budget exits; 71 outer timeouts have explicit adjudications. These counts do not prove that every timeout was caused by the gateway.

Recorded generation exits
Exit statusCount
ContextBudgetExceeded24
OuterProcessTimeout71
Submitted1,261
TimeExceeded938

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