Skip to main content

agent-eval

Framework for evaluating AI agents across multiple quality dimensions

CI PyPI version Python versions License

Part of the AumOS open-source agent infrastructure portfolio.


Features

  • EvalRunner orchestrates multi-run evaluation with configurable concurrency, per-case timeouts, retry logic, and fail-fast mode
  • Six evaluation dimensions — ACCURACY, LATENCY, COST, SAFETY, FORMAT, and CUSTOM — each producing a normalized [0.0, 1.0] score with a pass/fail determination
  • BenchmarkSuite YAML loader with per-case expected outputs, latency budgets, and cost caps; SuiteBuilder for programmatic construction
  • LLM-judge evaluator alongside deterministic accuracy, latency, cost, and format evaluators — all implementing the Evaluator ABC
  • Agent adapters for LangChain, CrewAI, AutoGen, OpenAI Agents, and plain callables so any agent can be wrapped without code changes
  • Reporting in JSON, Markdown, HTML, and rich console output with per-dimension aggregate statistics
  • Quality gates (ThresholdGate, CompositeGate) that turn evaluation results into CI pass/fail signals

Quick Start

Install from PyPI:

pip install agent-eval

Verify the installation:

agent-eval version

Basic usage:

import agent_eval

# See examples/01_quickstart.py for a working example

Documentation

Enterprise Upgrade

For production deployments requiring SLA-backed support and advanced integrations, contact the maintainers or see the commercial extensions documentation.

Contributing

Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request.

License

Apache 2.0 — see LICENSE for full terms.


Part of AumOS — open-source agent infrastructure.

Metadata

Release files for aumos-agent-eval 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aumos-agent-eval 0.2.0
File Size Uploaded Provenance
aumos_agent_eval-0.2.0.tar.gz 190.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aumos-agent-eval 0.2.0
File Interpreter ABI Platform
aumos_agent_eval-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 332.7 kB

Release files / aumos_agent_eval-0.2.0.tar.gz

Download URL aumos_agent_eval-0.2.0.tar.gz
Size 190.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b8971940e366bede58bd69761bc01e5f4e641b26b331283470d997631d5d10ae
BLAKE2b-256 checksum
How to use checksums
e83f7aaa06874e2bbafe98d2381f815c7e3c74f5935d16f13761c81dac59d55f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / aumos_agent_eval-0.2.0-py3-none-any.whl

Download URL aumos_agent_eval-0.2.0-py3-none-any.whl
Size 142.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e18a47f4afe2f0660bb36814e76e0cb491dffe7309d5ed49d9985679ead250f1
BLAKE2b-256 checksum
How to use checksums
1fdd10eb3e672b44781d9c73cfd4e350e25df41d5a9ba8b0609c588a98bffbd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for aumos-agent-eval 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page