Rigr
Agent evaluation for teams that can't afford to be wrong. Define what your agent must output, freeze the known-good results, catch regressions before your customers do.
pip install rigr rigr init && rigr test
The problem
You have agents in production. Every model update, prompt change, or retrieval tweak can break them silently. The existing eval tools test whether the model sounds good. That is the wrong axis. I do not care if my agent sounds helpful. I care whether it still calculates the refund correctly after the model swap. Different question, and the one that pages you at 2am.
How it works
It is regression testing pointed at a non-deterministic system. The trick is treating agent behavior as something you snapshot and diff instead of something you eyeball in a demo.
Open source on github. Backstory: measuring whether your AI is getting better or worse →