Another great Google paper.
Agent training has a ceiling: the agent improves, but the same environment stays frozen.
EnvHarness makes the environment adapt too, without rebuilding the benchmark or its verifier.
EnvHarness does this by reshaping an existing environment around whatever the agent is currently bad at, while keeping the original task and verifier intact.
If a coding agent skips tests, for example, the environment can reject submission until tests run; if it relies on a shortcut, that shortcut can be blocked.
EnvRigger finds these weaknesses from rollouts, writes the wrapper, then keeps it only if fresh runs show the new setup is both useful and solvable.
On SWE-bench Verified, with the same 300-environment budget, agents resolved 54.79% of issues, versus 52.13% with original environments and 50.37% with generated ones.
– arxiv. org/abs/2608.19880
Title: "EnvHarness: Awakening Static Worlds for Agent Learning"