Skip to main content

The reference runtime for the Evaluation Context Protocol (ECP).

Project description

ECP Runtime

This is the reference implementation of the Evaluation Context Protocol (ECP) Runtime. It includes the CLI tool ecp for running agent evaluations.

Install

pip install ecp-runtime

Usage

Run an evaluation manifest:

ecp run --manifest .\examples\langchain_demo\manifest.yaml

You can also run via module entrypoint:

python -m ecp_runtime.cli run --manifest .\examples\langchain_demo\manifest.yaml

If your manifest includes llm_judge, set an API key and optional judge model:

$env:OPENAI_API_KEY="your_key_here"
$env:ECP_LLM_JUDGE_MODEL="gpt-4o-mini"

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ecp_runtime-0.2.9b0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ecp_runtime-0.2.9b0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file ecp_runtime-0.2.9b0.tar.gz.

File metadata

  • Download URL: ecp_runtime-0.2.9b0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ecp_runtime-0.2.9b0.tar.gz
Algorithm Hash digest
SHA256 7fd1bcd3ffab7254b4591475e0296eb8f40e1b5a78d1962b3e8ab041bc6415f0
MD5 91dce1e3ded6ce3abd87054740122573
BLAKE2b-256 59d8535feb4f94968513568787183ac6079e87f320f8b4473c607075b8223b3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ecp_runtime-0.2.9b0.tar.gz:

Publisher: release.yml on evaluation-context-protocol/ecp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ecp_runtime-0.2.9b0-py3-none-any.whl.

File metadata

  • Download URL: ecp_runtime-0.2.9b0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ecp_runtime-0.2.9b0-py3-none-any.whl
Algorithm Hash digest
SHA256 154b8af2f02a1a99e9344ae57a6d47366074012734d31d01ea5fa515f7ce242b
MD5 94319824feddcf843bbb238b6fb1623d
BLAKE2b-256 2f48fa3ab217c22197c1122748811d390a9b83c54785609c7ace1c50dbdde5d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ecp_runtime-0.2.9b0-py3-none-any.whl:

Publisher: release.yml on evaluation-context-protocol/ecp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page