AI EVALUATION, IN CONTEXT.BY EQUALITY MACHINE

Model reports

LOLPlay

Can a visual agent act fast enough while a game keeps moving? LOLPlay separates finishing a champion’s objective from partial progress, with a published best full-task success of 25.0%.

Original arXiv v1, with 36 tasks and nine model–effort configurations; the submission history displays 25 October 2026. Experiment dates are not specified.

Control a live game from screenshots

LOLPlay gives the agent one champion-specific objective at a time in a native League of Legends custom match. It reads screenshots and recent history, then sends mouse and keyboard actions. The game keeps running during requests and action execution; setup and scoring APIs are not supplied as the agent’s observation.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

36 tasks and 82 checked requirements

The suite spans six primary task families, one objective per champion. Requirements can overlap. Twenty-six tasks have no bot champions; ten include beginner enemy bots and three of those also include an allied bot. This evaluates bounded objectives rather than ranked matches or full-match win rate.

Paper Table 2 · task composition
Task familyTasksSubgoals
Economy and farming67
Development926
Sustain718
Combat613
Cooperation38
Map objectives510
Total3682

Families describe primary demands; the original task catalog gives every champion objective.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

One run per task and model–effort setting

Three models at low, medium and high reasoning effort each run all 36 tasks: 324 runs in total. Task budgets range from 5 to 20 minutes, capped at 100 model responses. One response may contain multiple sequential actions. History keeps the latest three valid turns without summarization; initialization failures stay in the denominator. Exact experiment dates, provider snapshot identifiers and the game patch are not stated.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

Completion and partial progress are different measurements

The primary score is confirmed task passes divided by all 36 tasks, expressed as a percentage. All requirements, timing and task context must be valid. The separate subgoal rate first computes the fraction passed within each task, then averages equally across tasks. It is not the pooled percentage over 82 checks, and a 100% subgoal cell alone does not guarantee full task success.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

All nine published configurations

Astra low and medium both complete nine tasks (25.0%); medium improves partial progress without adding a completed task. No model improves full-task success at high effort over low effort in this experiment. These are descriptive comparisons under the reported interface and budgets; response latency includes service, network, retries and parsing, not reasoning time alone.

Paper Table 6 · overall results
ModelEffortTask success (%)Task-averaged subgoal success (%)Mean responsesMean latency (s)
GPT-6 AstraLow25.037.743.97.47
GPT-6 AstraMedium25.040.337.88.39
GPT-6 AstraHigh16.733.727.116.67
GPT-6.1 SolLow13.932.142.88.90
GPT-6.1 SolMedium11.131.333.211.44
GPT-6.1 SolHigh11.124.037.410.26
DeepSeek-v4.1-FlashLow5.622.289.82.81
DeepSeek-v4.1-FlashMedium2.820.091.93.05
DeepSeek-v4.1-FlashHigh0.018.177.04.67

All primary percentages use the full 36-task denominator. The zero for DeepSeek high is an observed result, not missing data.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

What the partial successes contain

Across all configurations, 144/567 positive-attainment checks pass (25.4%), compared with 53/117 avoidance checks (45.3%) and 46/54 state-preservation checks (85.2%). The pooled total is 243/738 (32.9%); the task-averaged rate is 28.8%. Avoiding death or leaving an ability unlearned may satisfy a requirement without advancing the rest of the objective.

Paper Table 11 · checks by requirement type
ModelEffortPositive attainment: passed/eligible (%)Avoidance: passed/eligible (%)State preservation: passed/eligible (%)
GPT-6 AstraLow26/63 (41.3)4/13 (30.8)5/6 (83.3)
GPT-6 AstraMedium25/63 (39.7)5/13 (38.5)5/6 (83.3)
GPT-6 AstraHigh21/63 (33.3)5/13 (38.5)5/6 (83.3)
GPT-6.1 SolLow21/63 (33.3)4/13 (30.8)5/6 (83.3)
GPT-6.1 SolMedium18/63 (28.6)4/13 (30.8)6/6 (100.0)
GPT-6.1 SolHigh17/63 (27.0)4/13 (30.8)4/6 (66.7)
DeepSeek-v4.1-FlashLow7/63 (11.1)9/13 (69.2)4/6 (66.7)
DeepSeek-v4.1-FlashMedium5/63 (7.9)9/13 (69.2)6/6 (100.0)
DeepSeek-v4.1-FlashHigh4/63 (6.3)9/13 (69.2)6/6 (100.0)

These are pooled requirement counts, not the equally weighted task scores in Table 6.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

What happens at the response limit

This slice includes only DeepSeek-v4.1-Flash runs stopped at 100 responses. Low and medium effort reach the cap after a median 64.0% and 63.7% of their time allowance. Frequent responses can coexist with little progress; these conditional counts cannot establish what would happen with the cap removed.

Paper Table 12 · capped DeepSeek runs
EffortCapped runsSuccessful tasksZero-subgoal runsPositive checks passed/eligibleAvoidance/preservation passed/eligible
Low261134/4612/16
Medium290191/4711/14
High14080/248/9

Task and zero-subgoal columns count runs; the final columns count checks. This is a subset of the main evaluation.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

Stopping is not the evaluator’s verdict

The 324-run cohort has 40 successful and 284 unsuccessful runs. A model’s DONE message, its response limit or its time limit does not itself determine success. The table lists the separate runner reasons. Completed-response latency across 17,221 responses has mean 6.536 s, median 5.594 s and 95th percentile 14.031 s; requests with no completed response are excluded.

Paper Table 9 · runner stopping reasons
ReasonCount
done37
infeasible60
execution_budget_exhausted129
max_steps75
execution_error22
setup_error1
no_actions0
environment_terminated0

These eight rows partition the same 324 runs. Their counts must not be added to the separate 40/284 success split.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12

Small, task-specific evidence

The cohort has no successful sustain, cooperation or map-objective task, and no passed personal-kill or allied-assist check. Two experienced players validated feasibility of all 36 tasks; their 100% completion is a feasibility check, not a population human baseline. One task per champion and a single run per configuration limit generalization. The paper’s task matrix is linked for the full 36-by-nine diagnostic breakdown.

Original paper v1 · methods and Tables 2, 6, 9, 11, 12 · Original Figure 8 · full task diagnostics

Original code and publication

The public author repository includes task definitions, setup, desktop control and independent scoring. Its gameplay runner targets Windows with a signed-in League client, required champions/bots and model credentials. The repository offers five agent modes; the nine paper results are model–effort configurations under the paper’s common screenshot-to-action protocol, not evidence for every code mode. The arXiv submission history explicitly dates v1 to 25 October 2026 despite its 2611 identifier. Exact experiment dates remain unknown; this page was reviewed on 4 November.

Author repository README at reviewed commit · arXiv original submission history

Original publication

Original paper v1 and author-linked implementation; code-mode defaults do not replace the paper protocol.

Reviewed 2026-11-04

Evidence available for this benchmark

This source record contains 9 numeric observations. The source distinguishes 3 model identities or configurations. A model may appear more than once; check the version, tools and run budget before comparing. Read results and row-level evidence →

Reported metric
full-task success rate over 36 champion-specific tasks
Recorded unit
percent
Metric direction
higher is better

Start with these resources

Cited documents and dates (1)

Evaluation context and evidence

Source
Model reports
Publisher
Not recorded
Benchmark release
2026-10-25
Collected
Not recorded
Modality
Not recorded

These are source-reported observations, not independent reruns by this site. Check the task version, evaluation protocol, unit and reporting date before comparing models. Results from different setups are not a universal ranking.

Reported results 9

Shown in source observation order, not ranked. Dates retain the precision provided by the source.

ModelValueUnitProtocolReported date and basisSource
DeepSeek-v4.1-Flash0.0percentPaper Table 6; full 36-task suite, one run per task; high reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6 Astra16.7percentPaper Table 6; full 36-task suite, one run per task; high reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6.1 Sol11.1percentPaper Table 6; full 36-task suite, one run per task; high reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
DeepSeek-v4.1-Flash5.6percentPaper Table 6; full 36-task suite, one run per task; low reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6 Astra25.0percentPaper Table 6; full 36-task suite, one run per task; low reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6.1 Sol13.9percentPaper Table 6; full 36-task suite, one run per task; low reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
DeepSeek-v4.1-Flash2.8percentPaper Table 6; full 36-task suite, one run per task; medium reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6 Astra25.0percentPaper Table 6; full 36-task suite, one run per task; medium reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results
GPT-6.1 Sol11.1percentPaper Table 6; full 36-task suite, one run per task; medium reasoning effort; live unpaused custom League of Legends; screenshot-to-computer_13 mouse/keyboard actions, latest three valid turns; task-specific 5–20 minute budget and 100-response cap; all-task denominator includes setup failures; independent Live Client Data state/event checks; exact experiment date, provider snapshot and game patch unspecified2026-10-25 · document_publicationLOLPlay v1 · original paper results