Awesome Evals

BenchFlow-maintained source map for building and evaluating AI agents: papers, practitioner posts, talks, tools, benchmarks, and runnable eval patterns.

What it is

benchflow-ai/awesome-evals is an annotated evals library rather than a plain awesome list. The README says the collection is assembled from recursive citation crawling, practitioner-web discovery, transcribed talks/podcasts, and gap audits; its sections cover eval motivation, benchmark design, LLM-as-judge, verifiers, trajectory grading, safety/adversarial evaluation, and the eval/RL-environment market. Source: GitHub README, 2026-06-26

The repo also includes a PATTERNS.md playbook for runnable patterns such as LLM-as-judge, pass@k/pass^k, error analysis, trajectory/world-state grading, CI gating, and verifiable rewards. That makes it a better source for agent evaluation design than a search query or scattered bookmark thread. Source: GitHub README, 2026-06-26

Add BINEVAL to the short list of concrete methods to check when the team needs an interpretable LLM-as-judge rubric: it decomposes criteria into binary questions, then aggregates inspectable verdicts. Source: arXiv:2606.27226, 2026-06-25

Add Red Queen Gödel Machine when the eval target is a self-improving agent. It is not just another benchmark source; it is a warning that a static judge becomes the thing the agent learns to satisfy. Use it to decide when a suite needs held-out cases, evaluator-evolution rules, or negative fixtures.

Inspected thread taxonomy

Xiangyi Li's screenshot thread is valuable because it is a taxonomy for choosing eval methods, not just a list of links. The inspected images organize the field into: why evals matter; evals as capability and RL-environment construction; model / harness / skill decomposition; observable grading surfaces; eval infrastructure; benchmark integrity; reward design; LLM-as-judge bias; agent trajectory and world-state evaluation; safety/adversarial evals; and talks/podcasts for deeper source review. Source: X/@xdotli, 2026-06-24

The operational takeaway for Kevin's stack: choose the grader by the object being graded. Use deterministic assertions for structured output, state diffs for environment-changing agents, trajectory match or trajectory judges for tool-use paths, binary LLM judges only after error analysis, and evaluator-evolution rules when the agent is improving itself. This feeds agent-eval-library, The Eval Loop (Slop Is an Output Problem), and Agent Trajectory Evaluation.

Version snapshot

As of 2026-06-30, GitHub reports benchflow-ai/awesome-evals on default branch main, not archived, with 593 stars, 41 forks, topics agent-evaluation, benchmarks, evals, llm-evaluation, and rl-environments, and no GitHub release. git ls-remote resolves HEAD to 54a392b65862165e2d5eef41d9d04c1675b4d66f; no release tags were returned, so treat the repo as commit-versioned rather than semver-versioned. The current README still reports 443+ curated links and 146 deep reading notes, while PATTERNS.md is the runnable practitioner playbook. Source: GitHub API and git ls-remote, 2026-06-30

Routing

Use this page when a task touches:

  • evaluating agent output, tool use, trajectories, or world-state changes
  • deciding whether a benchmark is valid or saturated
  • turning production failures into new eval cases
  • building CI gates for AI output
  • comparing judgeable vs verifiable tasks

For implementation, route through The Eval Loop (Slop Is an Output Problem) first, then use ai-test-kit for deterministic AI SDK tests or Agent Trajectory Evaluation for agent-run traces. The current ai-test-kit route is latest=2.0.1 with ai peer support for 5.x || 6.x; use it for model/stream/UI fixture behavior, not provider-wire integration tests. Awesome Evals is the research map, not the runner.

Stack fit

This should feed Kevin's ai-agents.md, code.md, and backend.md packs because it sharpens the proof loop: an AI product is not "working" until its output has a benchmark, scorer, threshold, failure ledger, and replay path.

It is also a useful guardrail against overfitting to leaderboards. The repo's starter set includes sources on cost-aware agent evaluation, benchmark contamination, criteria drift, and process discipline, which match Kevin's no-sus preference for proof over vibes.


Timeline