Probe-and-Resume: When and How to Evaluate Agent Execution
Organizations: Columbia University
Abstract
Test-time search can improve agent performance by exploring alternative actions and using a critic to select promising branches. We study this approach in terminal-based computer-use environments, which expose only a partial view of a large underlying state, and find that the Monte Carlo tree search (MCTS) configuration we evaluate does not significantly improve task success. We identify two sources of poor critic performance: the agent's observations omit environment state needed for evaluation, and intermediate states offer limited evidence of whether a trajectory will succeed. At intermediate states, critics rank continuations only modestly better than chance, and environment access improves this little. We study when to invoke a critic and what access to give it to evaluate a node. Our findings motivate a policy that invokes the critic only at nodes the agent believes are final, rather than during partial progress. Further, the policy gives the critic read, write, and execute access to a fork of the computer's current and initial state, allowing it to probe and perform potentially destructive actions to surface any hidden state the trajectory omits. We call the resulting design Probe-and-Resume: when the agent claims to be done, the critic probes a fork of its state, and a rejected agent resumes where it stopped. On Terminal-Bench 2.1, this raises success by 8.4 percentage points over MCTS with conventional critics, and approaches the success rate of the Codex CLI agent with the same underlying model at less than half its cost.
Figures & tables
| Pass@1 | vs. baseline [95% CI] | Total model cost | |
|---|---|---|---|
| Baseline | 63.4% | – | $10.70 |
| Actor + branching tools | 61.0% | [ , ] | $11.40 |
| MCTS with trajectory-only critic | 64.0% | [ , ] | $40.79 |
| reads | runs | holds the answer | all | |||||
|---|---|---|---|---|---|---|---|---|
| FR | FA | FR | FA | FR | FA | FR | FA | |
| 46% | 5% | 64% | 3% | 68% | 7% | 60% | 5% | |
| 42% | 16% | 54% | 5% | 62% | 12% | 52% | 10% | |
| 9% | 19% | 24% | 19% | 38% | 31% | 22% | 22% | |
| Pass@1 | vs. baseline [95% CI] | Total model cost | |
| Baseline | 63.4% | – | $10.70 |
| Probe-and-Resume | 72.4% | 9.0 [ 5.6, 12.6] | $23.14 |
| Restart from | 66.3% | – | $38.12 |
| Codex CLI (reference) | 76.6% | – | $50.29 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | (min) | Verifier | |
|---|---|---|---|
| adaptive-rejection-sampler | 15 | R1, X1 | |
| bn-fit-modify | 60 | R1, O | |
| break-filter-js-from-html | 20 | R1, X1 | |
| build-cython-ext | 15 | R1, X1, O | ✓ |
| build-pmars | 15 | R1, X1 | |
| build-pov-ray | 200 | R1, X1, O | ✓ |
| Model | Used in | Input | Cached | Output | Source |
| GPT-5.6 Luna | all Luna arms; Luna + Codex | 0.20 (0.25 as a cache write) | 0.02 | 1.20 | Bedrock model card, global |
| Claude Sonnet 5 | critic, Appendix J | 2.00 | 0.20 | 10.00 | Anthropic list price |
| GLM-5 | critic, Appendix J | 1.00 | – | 3.20 | Bedrock price list, us-east-1 |
| GPT-6 Astra | Appendix L | 13.75 (as cache write) | 1.10 | 55.00 | Bedrock model card, in-region |
| Claude Fable 5.1 | Appendix L | 13.75 (as cache write) | 0.275 | 55.00 | Bedrock price list, in-region |
| Claude Opus 5.5 | Appendix L | 5.50 (as cache write) | 0.22 | 22.00 | Bedrock price list, in-region |
| Baseline | + snapshot and restore tools | |
| Pass@1 (passed / graded trials) | 63.4% (282/445) | 61.0% (269/441) |
| Trials using a tool | – | 3 |
| Snapshots saved by the actor | – | 1 |
| Restores (to ) | – | 3 (2) |
| Model cost / sweep | $10.70 | $11.40 |
| Pass@1 | Model cost / sweep | |
| Baseline | 63.4% | $10.70 |
| MCTS | 64.0% | $40.79 |
| [95% CI] | [ , ] | 3.81 |
| intermediate state, depth | ||||||
| 25% | 50% | 75% | all | final state | ||
| Pairwise accuracy (%) | traj | 49 | 56 | 64 | 54 | 65 |
| read | 56 | 55 | 69 | 59 | 61 | |
| act | 52 | 62 | 68 | 59 | 76 | |
| Pairwise, decided pairs (%) | traj | 56 | 73 | 68 | 68 | 65 |
| read | 67 | 70 | 78 | 74 | 61 | |
| Pass rate | Total model cost | Time / trial | |
| Probe-and-Resume | 72.4% | $23.14 | 7.8 min |
|---|---|---|---|
| Restart from | 66.3% | $38.12 | 9.3 min |
| Actor / Critic | Tasks | Trials | Baseline | Probe-and-Resume | [95% CI] | Refused | Cost |
| Luna / Luna | 15 | 75 | 33.3% | 40.0% | 6.7 [ 2.7, 16.0] | 0 | $4.04 |
| Astra / Fable 5.1 | 15 | 75 | 61.3% | 62.7% | 1.3 [ 6.7, 9.3] | 0 | $126.94 |
| Astra / Opus 5.5 | 15 | 75 | 69.3% | 73.3% | 4.0 [ 2.7, 10.7] | 0 | $65.83 |
| Opus 5.5 / Opus 5.5 | 15 | 75 | 69.3% | 69.3% | 0.0 [0.0, 0.0] | 8 | $52.80 |
| Tasks | Trials | Baseline | Probe-and-Resume | Gain [95% CI] | |
|---|---|---|---|---|---|
| Hard, first trial | 41 | 41 | 70.7% | 73.2% | 2.4 [ 4.9, 9.8] |
| Hard, all five trials | 41 | 205 | 65.4% | 66.3% | 1.0 [ 3.9, 5.9] |
| Medium | 186 | 186 | 82.3% | 90.9% | 8.6 [ 3.8, 14.0] |
| Both, first trial (Figure 7 ) | 227 | 227 | 80.2% | 87.7% | 7.5 [ 3.1, 11.9] |
Computer-Use Agents
Computer-use agents perceive and operate graphical interfaces and software tools to complete tasks across websites, apps, and desktops.
See all 160 papers