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==0.2.9"

The latest stable PyPI release is now 0.2.9 and matches the current GitHub release line.

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.9.tar.gz (15.1 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.9-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ecp_runtime-0.2.9.tar.gz
  • Upload date:
  • Size: 15.1 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.9.tar.gz
Algorithm Hash digest
SHA256 5109f1461cd4aaa1340e8efe45f1890fc651f417dd64fd9ce5f392b719cdb987
MD5 b90d34e77b2f0bf8ac24ddf8217573b6
BLAKE2b-256 80b4926b32918116e76db093951cefab9ae9bcc85369c788f39ab4d8a4492def

See more details on using hashes here.

Provenance

The following attestation bundles were made for ecp_runtime-0.2.9.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.9-py3-none-any.whl.

File metadata

  • Download URL: ecp_runtime-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 12.7 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cc6d25343b79bf9d87d28e943102f5487e69959ff990e387ba07be5db54a8a3c
MD5 e13a094349d2801b3d3142ecb9a77db9
BLAKE2b-256 3199fc86b60e7f0ed311bb23cf711f1ee0915c4932f55a3b43a8276263683834

See more details on using hashes here.

Provenance

The following attestation bundles were made for ecp_runtime-0.2.9-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