The paradigm of coding agents transfers, in principle, to the physical world. Each robot capability becomes a callable tool, and a language model orchestrates them through an agentic loop [12]. Our goal is to build the harness that makes this transfer work. Yet the harness touches only orchestration, not the components themselves. The same policy, called through the harness, produces the same distribution of outcomes on any single attempt. If no individual component becomes more likely to succeed, why should the system as a whole? We formulate this question and analyze what factors govern the gain and what they imply for design.
For a household robot, a long-horizon task may require navigating across rooms and interacting with multiple objects, leading to a large n.Consider an n-step task in which step i succeeds with probability pi. Under open-loop execution the task succeeds only if every step does:
Each factor below one compounds the loss; the product decays geometrically with n.
The four outcomes per attempt: true success correctly passed, ; true success misclassified and retried, ; true failure correctly detected and retried, ; true failure missed and passed through, .Now suppose the harness wraps each step in a detect-and-retry loop, allowing up to k attempts per step. After each attempt, an evaluator classifies the outcome as success or failure with accuracy α: it returns the correct judgment with probability α and the wrong one with probability 1 − α. A retry is triggered whenever the evaluator reports failure, whether correctly or not, with probability . We seek , the probability that step i produces a true success within k attempts. The step succeeds on attempt j (j = 1, …, k) if all preceding j−1 attempts triggered retries (probability ) and the j-th attempt is a true success correctly passed (probability ). These events are mutually exclusive, so:
Substituting into the product over all steps, the task reliability under the harness becomes:
Each factor pi in the open-loop product is now scaled by a per-step multiplier ; even at moderate α, the gains are substantial, as illustrated in Figure 2.
The formula makes explicit what the harness should provide: reliable evaluation (α → 1). Each additional retry yields geometrically less improvement, and the limit is directly capped by α. In software, α ≈ 1 is taken for granted; in the physical world, it must be actively constructed and maximized, making it the primary design challenge. Also note that the formula rests on two simplifying assumptions, both conservative for a well-designed harness:
For a well-designed harness, both effects work in its favor; the formulation is therefore a lower bound on the true advantage. The design of the harness presented in the following sections is informed by these considerations.