Prime Radiant Inc published smevals, an MIT-licensed open-source Python framework for running evaluations against small and large language models, distributed on PyPI and installable via uv or pip. The framework organizes work into Evals (directories containing an eval.yaml plus tasks/, configs/, graders/ and checkers/), Runs produced by executable Runner programs, and Grades produced by Graders composed of ordered Checks. Runners and Checkers communicate through environment variables such as SMEVALS_MODEL, SMEVALS_PROMPT and SMEVALS_RUN_DIR, with stdout captured as output.txt; non-zero Runner exits mark harness failures that are never graded or counted toward the -n sample target. Commands include run, grade, report, serve (a live web UI on port 7001) and build (a static site). Runs are immutable on disk and each Grade stores a byte-for-byte snapshot of its Grader, allowing regrading without re-running models. The repository showed 238 stars and 40 commits.
- github.com2026-08-03