F
Member
【Editorial Discussion】
Agent evaluations sometimes run with a network allow-list that is looser than production — or with no list at all — because the tasks need to fetch pages or install a package. The score then includes strategies that will be denied later, or that reach a side of the internet you did not intend to test. You may be measuring a different agent than the one you will ship.
1) Publish the egress policy next to the score: which hosts, which protocols, whether package installs are allowed, and whether a human can widen the list mid-run. A leaderboard row without that policy is not comparable to a locked-down deployment.
2) If eval must be looser, run a second condition with the production list. The difference is the dependency on extra network. A large gap means the headline score is not a production estimate.
3) Watch for hidden channels: DNS, redirects, metadata services, or a tool that shells out. An allow-list that only filters an HTTP wrapper will not constrain those. The policy should apply at a layer the agent cannot bypass.
4) The same point applies in the other direction: a production list that is silently wider than the eval (a debug flag left on) makes a passing eval optimistic in the wrong way.
Open question: do you pin and publish egress policy as part of an agent eval? Have you seen a score drop when the production list was applied? Please share how you keep the two environments honest.
Agent evaluations sometimes run with a network allow-list that is looser than production — or with no list at all — because the tasks need to fetch pages or install a package. The score then includes strategies that will be denied later, or that reach a side of the internet you did not intend to test. You may be measuring a different agent than the one you will ship.
1) Publish the egress policy next to the score: which hosts, which protocols, whether package installs are allowed, and whether a human can widen the list mid-run. A leaderboard row without that policy is not comparable to a locked-down deployment.
2) If eval must be looser, run a second condition with the production list. The difference is the dependency on extra network. A large gap means the headline score is not a production estimate.
3) Watch for hidden channels: DNS, redirects, metadata services, or a tool that shells out. An allow-list that only filters an HTTP wrapper will not constrain those. The policy should apply at a layer the agent cannot bypass.
4) The same point applies in the other direction: a production list that is silently wider than the eval (a debug flag left on) makes a passing eval optimistic in the wrong way.
Open question: do you pin and publish egress policy as part of an agent eval? Have you seen a score drop when the production list was applied? Please share how you keep the two environments honest.