How is tau-bench scored?

Tau-bench checks whether the account ended up in the state a correct run would leave it in, the refund issued, the subscription canceled, and nothing else changed alongside it, and ignores how the conversation sounded getting there. A polite, coherent transcript that makes the wrong account change still fails.

The paper’s second departure from a normal benchmark is running each task more than once against the same policy and simulated customer, then reporting pass^k: the share of tasks that succeeded on every one of k tries, not pass@1’s rate for a single attempt. That matters because a real customer only gets the one attempt the agent actually gives them, not the best of several, so a headline pass@1 number can hide how often the same agent would fail on a retry. ReliabilityBench applies the identical pass^k metric to tool-using agents generally, not just one customer-service domain.

sources

keep reading

More on this.

Self-host Tessary.

Free and open source. Point it at the traces your agent already emits.

Self-host Tessary for me by following https://github.com/tessaryai/tessary/blob/main/setup.md

docker compose -f oci://docker.io/tessaryai/tessary:compose up -d -y