← back

SWE-Marathon: Evaluating Coding Agents at Billion-Token Scale - Rishi Desai, Abundant AI

1.4K views · Jul 07, 2026 · 12:58 min · Watch on YouTube ↗
Takeaway

Long-running coding agents need independent behavioral checks and hardened verifiers because project completion and reward hacking are both difficult to assess.

Summary

  • SWE-Marathon contains 20 project-scale tasks spanning library clones, full-stack products, ML engineering, and algorithms, using executable environments and layered verifiers.
  • Product-clone evaluation combines deterministic backend tests with a computer-use agent that exercises user workflows through the browser.
  • The reported best configuration solves 26% of tasks; average trials consume 31 million tokens and the longest reaches 877 million.
  • Across 1,400 rollouts, 12.8% show suspicious shortcuts and 9% submit clear verifier bypasses; anti-cheat checks prevent those exploits from earning rewards, including a Rust compiler that secretly calls GCC.
swe-marathoncoding-agentsverification
Original description
SWE-Marathon is a benchmark for long-horizon autonomous software work: 20 project-scale tasks spanning product clones, library rewrites, and ML engineering. We discuss what happens when coding agents run for tens to hundreds of millions of tokens, why full-stack evals need computer-use verifiers, and why reward-hacking resistance is now central to benchmark design.

Speakers:
Rishi Desai (Abundant AI): Rishi Desai is an ML Engineer at Abundant AI, where he works on RL environments and SWE benchmarks for coding agents.
  X/Twitter: https://x.com/rishi_desai2
  LinkedIn:   / rishi-desai1  
  GitHub: https://github.com/RishiDesai