Skip to main content

LoopBench

The public scoreboard for loop engineering.

Fixed tasks. Fixed seeds. Observed LES. Submissions anyone can audit.

No hand-waved demos — bring an LSS spec, get a number, climb the leaderboard.


CI PyPI License: MIT Tasks Suites


pip install "le-loopforge>=0.2.0" "le-loopctl>=0.1.0" loopbench loopgym
loopbench list
loopbench suite list

Run your first score · Live leaderboard · Loop Playground · Leaderboard JSON · Suite overview


LoopBench: install, list tasks, run, validate, rank

What LoopBench measures

You submit a loop specification (LSS YAML). LoopBench:

  1. Runs it through LoopGym on fixed task instances
  2. Computes Success@k and LES_obs across eight categories
  3. Validates your results.json against a published schema
  4. Ranks you on the public leaderboard — generalist (grand composite) is the primary rank
loopbench run --suite suite-repair --spec your-loop.yaml --seeds 0,1,2,3,4 -o results.json
loopbench validate results.json
loopbench rank leaderboard/entries.json
loopbench rank leaderboard/entries.json --suite suite-repair

The measurement stack

flowchart LR
  YOU["Your LSS spec"]
  LB["LoopBench<br/>tasks · scoring · conformance"]
  LG["LoopGym<br/>SimEnv execution"]
  OUT["results.json → leaderboard"]

  YOU --> LB
  LB --> LG
  LG --> LB
  LB --> OUT
Layer Owns Repo
Spec LSS schema, LES formulas Loop Core Engineering
Data Trajectories (holdout v0.2) LoopNet
Runtime env.run_episode() LoopGym
Observability LTF traces, iteration metrics loop-observability
Measurement Tasks, LES_obs, anti-gaming LoopBench

LoopBench defines and scores. LoopGym runs. Never the other way around.

New to the stack? Start with the LoopNet end-to-end tutorial.


Suites and tasks (v0.2)

19 micro-tasks feed 4 comparison suites. Primary leaderboard rank = generalist (mean of suite scores).

Suite ID Label Micro-tasks
suite-repair Repair & Verify LB-CR-1, LB-REACT-1, LB-REFLEX-1, LB-OPT-1, LB-SAFE-1
suite-agent Multi-Agent LB-MA-1, LB-CREW-1, LB-GRAPH-1, LB-TOT-1, LB-VOTE-1
suite-knowledge Research & RAG LB-RS-1, LB-RAG-1, LB-BOOT-1, LB-AUTO-1
suite-rigor Composition & Safety LB-COMP-1, LB-NEST-1, LB-SIM-1, LB-HITL-1, LB-MEM-1
loopbench suite list
loopbench run --suite suite-repair --spec your-loop.yaml --seeds 0,1,2,3,4 -o results.json
loopbench run --task LB-CR-1 --spec your-loop.yaml --seeds 0,1,2,3,4 -o results.json

Full catalog in tasks/index.yaml and SUITE-OVERVIEW.md.

Live leaderboard

Live board (updated 2026-06-25) — full rankings

Generalist:

  • Loop Engineering maintainer — LES 86.7
  • Loop Engineering maintainer (MA-1) — LES 86.5
  • Team Thorough — LES 86.4

Submit your loop →


Validate and reproduce

Post your 60-minute reproduction report on the reproduction challenge after REPRODUCE.md.

Beat maintainer LES (good-first #4)

One command: BEAT_LB-CR-1.md — target LES_obs ≥ 86.7 on LB-CR-1.

Also: BEAT_LB-RS-1.md (81.9) · BEAT_LB-MA-1.md (86.5) · BEAT_LB-COMP-1.md (80.3)

pip install "le-loopforge>=0.2.0" "le-loopctl>=0.1.0" "loopbench>=0.2.0" "loopgym>=0.1.2"
# see BEAT_LB-CR-1.md for full clone + run + submit

Score in 2 minutes

pip install "le-loopforge>=0.2.0" "le-loopctl>=0.1.0" loopbench loopgym

loopbench suite list

loopbench run \
  --suite suite-repair \
  --spec submissions/examples/spec-fast-loop.yaml \
  --seeds 0,1,2,3,4 \
  -o results.json

loopbench validate results.json
loopbench rank results.json

Submit to the leaderboard: open a PR adding your entry to leaderboard/entries.json.

v0.2 accepts SimEnv submissions (fully reproducible, no API keys). LiveEnv tier is optional.


Metrics explained

Metric Meaning
Success@k Fraction of instances reaching goal threshold
LES_obs Observed composite ∈ [0, 1]eight categories
Grand composite Mean of 4 suite scores — generalist rank
Cost Estimated USD from LSS cost limits
Robustness Quality retention across seeds

Display scale 0–100 is optional (les × 100).


Who this is for

You are… LoopBench gives you…
Loop designer A number you can improve release-over-release
Framework author A neutral arena — not your own benchmark
Researcher Reproducible tasks + published submission schema
Team lead Comparable scores across designs and vendors

Citation

@software{loopbench2026,
  title={LoopBench: Benchmark Suite for Loop Engineering},
  author={Malpani, Kanak},
  year={2026},
  url={https://pypi.org/project/loopbench/}
}

MIT · v0.2 · Contributing · Security · Status

Release files for loopbench 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for loopbench 0.2.0
File Size Uploaded
loopbench-0.2.0.tar.gz 136.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for loopbench 0.2.0
File Interpreter ABI Platform
loopbench-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 173.0 kB

Release files / loopbench-0.2.0.tar.gz

Download URL loopbench-0.2.0.tar.gz
Size 136.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f148917ec401fcdb45adfae6dc41a5ef1dbcadae4536907d1cee95ab1a869da5
BLAKE2b-256 checksum
How to use checksums
2b22c0151cd3b347dd6469172319c65f2fe5b72c4c49cb4982be113a6e9d5971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / loopbench-0.2.0-py3-none-any.whl

Download URL loopbench-0.2.0-py3-none-any.whl
Size 36.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2343b159d1c2383af22c661b9f6832ec38a7aa4b6485cc8df6d90d3e18813df3
BLAKE2b-256 checksum
How to use checksums
942bedde026239f2872a2930253a897b286cf1226d2bfd3ced777fbfb4f2bc35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page