LoopX homeRESEARCH BRIEF / 01

SWE-MARATHON / EXPLORATORY STUDY 01

LoopX keeps agents verifying after they say ‘done.’

This revision retains exploratory results for plain, native goal, and LoopX Turn on 15 tasks; the zstd case illustrates verification after visible tests pass.

SWE-Marathon v1.1 · exploratory evidence · 15 matched tasks · 45 trials

Research contributors@BouwenZhou@piaji-68@Wanli-Lee

00 / Core result

Among the three retained arms, LoopX Turn had the highest score and cost; repeatable gains remain unproven.

GPT-5.6 Sol · high reasoning · 15 matched tasks · 1 trial per task-arm · 30% timeout budget. The table combines treatment, outcome, cost, and the decision-relevant read.

ArmContinuation ownerRewardPartialCostContinuesDecision read
plainPlain CodexModel session0.2670.710$3680Lowest-cost baseline; stops earlier
goalNative GoalCodex Goal0.2670.767$5337Goal alone improves partial, not binary reward
heartbeatLoopX Turn (external-scheduler automation)External driver0.3330.778$83042Highest reward and partial; highest cost

Runner noteCorrection: SSH Goal and Codex CLI group data and conclusions have been withdrawn pending validation; no capability conclusion is drawn about either mode. heartbeat is LoopX Turn driven externally through generic_cli, not a real Codex App automation host.

01 / Why this benchmark

Long enough to expose the work after ‘done.’

SWE-Marathon v1.1 contains 20 realistic, multi-hour software tasks. It combines visible and hidden tests, adversarial checks, and, for product clones, computer-use verification. This study used 15 non-GPU tasks so every arm shared one matched denominator.

Conceptual view: the task horizon separates visible completion from hidden correctness.
20multi-hour tasks8 library/repro · 5 product · 5 ML · 2 optimization
15matched tasks herefive GPU tasks excluded · 4 H100 + 1 A100
30%time budgetagent timeout multiplier = 0.3
binaryofficial rewardpartial score retained to measure progress

02 / Statistics & mechanism insight

The zstd case: verification continues after self-reported completion.

The previous cross-arm 14/14 coverage claims and behavior charts are also withdrawn, not reinterpreted as heartbeat-only results. The mechanism below is limited to the retained zstd case and needs repeated validation.

01

Reject premature exit

A model-level ‘done’ becomes evidence, not the final authority.

02

Re-anchor the next turn

The runner rereads current worktree state instead of trusting the prior narrative.

03

Activate falsification

Audit, sanitizer, fuzz, regression, and edge-case work become the next action.

04

Convert hidden tails

Where visible success masks defects, additional verification can become score.

01

Completion is a control-plane decision

Treat self-reported completion as a checkpoint requiring verification and settlement, not an unconditional stop signal.

02

Self-verification is a leading indicator

Track verification events per step alongside score and cost. It explains whether added horizon is buying quality.

03

Stateful control, replaceable executors

A promising next test is durable LoopX state with ephemeral executor sessions, so each turn starts clean without losing project intent.

03 / Case analysis

zstd-decoder: the visible finish line was not the real one.

With the same model configuration and timeout budget, this plain run stopped after visible tests passed; heartbeat continued into protocol acceptance and memory-safety checks. A single comparison does not rule out sampling variation.

Plain · step 52

Declares RFC 8878 complete

6 visible fixtures pass

hidden 25/37 · partial 0.72
LoopX Turn (external-scheduler automation) · step 453

Builds a 156-check RFC acceptance suite

audits memory safety; fixes offset-table and Huffman underflow edges

hidden 37/37 · partial 1.00

This is a mechanism-revealing case, not proof that more turns always win. Many tasks were already saturated; on those tasks the extra loop tied rather than improved the baseline.

Source: swe_marathon_case_insight_draft_v0 · medium confidence

04 / Reading against official results

Official Max is higher. The experiment is not directly comparable.

The gap mixes reasoning effort, task composition, runner reliability, time budget, and trial count. It is not evidence that LoopX—or the underlying model—regressed.

DimensionThis studyOfficial reportingInterpretation
Model / reasoningGPT-5.6 Sol · highGPT-5.6 Sol High: 30.0% · Max: 42.5% pass@1Max has a larger reasoning budget; only Max exceeds this study's 33.3% best arm.
Task setv1.1 · 15/20; 4 H100 + 1 A100 task excludedv1.1 · 20/20; all GPU tasks includedThe denominator and task mix differ.
RuntimeResearch harness; three retained armsStandardized official runnerProtocols differ; withdrawn-arm build failures are not used to explain this comparison.
Budget / repeats30% timeout; one trial per task-armFull task windows; eight trials per configurationThe official setup has a longer horizon and lower sampling variance.
MetricBinary reward + descriptive partialOfficial pass@1Partial is uncalibrated within-task progress; do not compare it to pass@1.

How to read itBottom line: use this study to compare matched runner arms and inspect mechanism—not as a replacement leaderboard score. The official v1.1 leaderboard is the right external reference, but its published High/Max results follow a different protocol.

05 / Evidence boundary

Exploratory results, not a capability verdict across modes.

  • SSH Goal, Codex CLI, and comparisons depending on them are withdrawn; raw records are retained and excluded from public results pending validation.
  • One trial per task-arm cell; no confidence intervals or run-to-run variance estimate.
  • Several mechanism variables move together across arms: prompt body, host transport, turn boundary, and recovery policy.
  • The 15-task subset excludes five GPU-dependent tasks (four H100, one A100) and represents one benchmark family.
  • Step and keyword-density measures are public-safe projections, not raw trajectory publication.
  • Cost rose materially; the current data does not establish the best quality-per-dollar policy.

06 / Sources

Reproducible where public evidence allows.