EvalBench Documentation

August 1, 2026 · View on GitHub

Reference documentation for EvalBench. Start with the main README for installation and a first run.

Configuration

Every evaluation is driven by a run config that points at a dataset, a database or agent, a model, and a set of scorers.

DocContents
Run configThe top-level YAML for an evaluation run — dataset, generation, setup/teardown, scorers, reporting.
NL2SQL dataset formatEvaluation items for single-turn SQL evaluations: prompts, golden SQL, eval queries.
Agentic dataset formatScenario evalsets for multi-turn agent evaluations: prompts, conversation plans, expected trajectories.
Database configConnection details per database and the list of supported dialects.
Model configModel selection and generation settings.

Scoring

DocContents
ScorersFull catalog of every scorer — SQL, agentic, skills, transform tooling, and custom Python scorers — with config options.
Judge toolsGiving LLM-judged scorers function-calling access instead of single-shot prompting.
SummarizerHow run summaries are aggregated and the rationale behind the formulas.

Agentic evaluations

DocContents
Agentic evaluationsExecution model, sandboxing, and tool paradigms. Start here.
Gemini CLISetup and configuration for evaluating Gemini CLI.
Claude CodeSetup and configuration for evaluating Claude Code.
Codex CLISetup and configuration for evaluating Codex CLI.
Antigravity CLISetup and configuration for evaluating the Antigravity (agy) CLI.
Data agent specADKDataAgent support — multi-turn database agents with clarification turns.

Examples

Runnable notebooks in docs/examples/:

Project

DocContents
ContributingHow to submit patches and contributions.
Code of conductCommunity guidelines.
Dependency graphExternal dependency graph, dependency groups by purpose, and supply-chain risk surfacing.