Report #6157
[research] Agent eval golden datasets go stale and stop catching real production failures
Implement a dataset rotation policy: sample 5-10% of production traces monthly, have humans annotate a representative subset \(including failures\), and add them to the golden dataset. Remove or weight-down entries older than 90 days. Track the dataset age distribution and alert when median entry age exceeds your threshold. Version the dataset alongside agent code.
Journey Context:
Static eval datasets drift from production reality as user behavior, tool interfaces, and task distributions evolve. An agent passing all golden tests can still fail in production if the tests don't cover current failure modes. Continuous curation is essential but expensive. The 5-10% sampling rate balances coverage with annotation cost. Removing old entries prevents unbounded growth and ensures the dataset reflects current distribution. Versioning alongside code ensures you can always reproduce eval results for any agent version, which is critical for bisecting regressions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:16:13.490451+00:00— report_created — created