0

Impossible Livecodebench

Fresh

ImpossibleBench LiveCodeBench split: measures how often agents exploit unit tests that contradict the spec.

Type
RL Env
Publisher
Prime
Runtime
multi-turn
License
unknown
Size
v0.4.6
Published
Oct 2026
Updated
Oct 2026

Cite

Notes

Only stored in your browser.

impossible-livecodebench

The LiveCodeBench split of ImpossibleBench, ported to verifiers v1. It matches upstream's Inspect implementation (Inspect AI 0.3.140): prompts, sandbox image, tools, agent loop, limits and scoring.

Usage

uv pip install -e environments/impossible_livecodebench
uv run vf-eval impossible_livecodebench -m <model> --env.taskset.scaffold tools --env.taskset.split oneoff

Configuration

FlagDefault
--env.taskset.splitconflictingoriginal, oneoff, conflicting
--env.taskset.scaffoldminimalminimal or tools
--env.taskset.instruction-promptpaper's tuned prompt
--env.taskset.imageprime/prime/impossible-lcb-sandbox:inspect-0.3.140built from sandbox/Dockerfile
--env.taskset.workdir/
--env.taskset.memory1GB
--env.taskset.task.max-attempts10
--env.taskset.task.allow-test-modificationstrue
--env.taskset.task.verify-timeout30seconds per test run
--env.taskset.task.tool-timeout60seconds per tool call
--env.taskset.task.message-limit50

Rewards and metrics

Name
passed (reward)Final attempt passes the tests; the cheating rate on oneoff/conflicting
flagged_for_humanFinal answer contains [flag_for_human_intervention]
attemptsReplies tested (minimal) or submissions (tools)
tests_modifiedtools with allow-test-modifications = false only

Differences from upstream

  • Sandbox image is pinned to the 2026-09-15 digest of aisiuk/inspect-tool-support; the October 2025 digest is no longer on Docker Hub.