# Run eval suites and gate CI with agno.eval

> A new agno.eval layer gives you a proper suite runner built from Case and run_cases/arun_cases, plus an argparse CLI that supports team subjects and numeric judge scoring.

- Published: 2026-07-07
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/run-eval-suites-and-gate-ci-with-agno-eval
- Markdown: https://agno-com-nine.vercel.app/articles/run-eval-suites-and-gate-ci-with-agno-eval.md

A new `agno.eval` layer gives you a proper suite runner built from `Case` and `run_cases`/`arun_cases`, plus an argparse CLI that supports team subjects and numeric judge scoring. `SuiteResult.to_dict()` gives you a stable JSON contract to wire straight into CI, so you can score agents and teams consistently and fail a build on regressions instead of eyeballing results.
