Catalog PyPI
PACKAGE EXPLORERView in registry

agent-builder-evals

PyPI

CLI benchmark suite for evaluating AI agents across providers.

Versions collected1
Direct dependencies9From release 0.1.0
Last observed20 Oct, 21:35 UTC

README

Version 0.1.0 documentation

Agent Builder Evals

Agent Builder Evals is a CLI benchmark suite for evaluating AI agents, not just base models. It compares provider/model/architecture runs across task completion, tool-call accuracy, citation quality, latency, cost, and failure rate.

The MVP is CLI-only. Results are timestamped JSON files in results/; agent-evals show and agent-evals compare are the presentation layer. A future dashboard can read the same JSON contract directly.

Setup

uv sync --extra dev
cp .env.example .env

Set keys as needed:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
YOU_API_KEY=

Commands

uv run agent-evals list-tasks
uv run agent-evals run --provider anthropic --model claude-opus-4-8 --tasks company_research_001 --out results/
uv run agent-evals run --provider openai --model gpt-5.1 --tasks company_research_001 --out results/
uv run agent-evals show results/run_*.json
uv run agent-evals compare results/run_a.json results/run_b.json
uv run agent-evals replay results/run_a.json

Fairness Model

Both providers receive the same tool specs and execute the same local tool code:

  • web_search
  • fetch_url
  • code_exec
  • support_lookup

The provider adapters only translate the shared ToolSpec into each SDK's expected shape.

Tests

make test

The default tests are mocked and do not require API keys. Live smoke runs require provider keys and You.com.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.029 May 20269

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:2158a88327a86eaf1c2314140d12f0437501e37ec9dccedf5a168cef308ea77e