How do I tell whether an eval case has gone stale?

Check the date the case was captured against what’s changed since. A case is stale once the prompt, tool, or model it was written against has moved and nobody has re-verified that the expected behavior still holds. The case still runs and still produces a score, which is exactly what makes staleness dangerous: nothing errors, the number just quietly stops meaning what it used to.

You can’t catch this without a capture date on the case in the first place, which is why recording where a case came from matters as much as writing the case. In practice, that means periodically re-pulling cases against current traffic and current agent behavior rather than trusting a set once and leaving it alone. A case that no longer matches how the agent behaves isn’t testing the agent anymore, it’s testing agreement with its own past.

keep reading

More on this.

Send us the traces you already emit.