Skip to main content

The official Python SDK for the Evaluation Context Protocol (ECP).

Project description

ECP Python SDK

This is the SDK for building agents that comply with the Evaluation Context Protocol (ECP).

Install

pip install "ecp-sdk==0.2.9"

The latest stable PyPI release is now 0.2.9. Use the install command above to install the matching package version.

For LangChain adaptor support:

pip install "ecp-sdk[langchain]==0.2.9"

For CrewAI adaptor support:

pip install "ecp-sdk[crewai]==0.2.9"

For LlamaIndex adaptor support:

pip install "ecp-sdk[llamaindex]==0.2.9"

For PydanticAI adaptor support:

pip install "ecp-sdk[pydanticai]==0.2.9"

Usage

import ecp

@ecp.agent
class MyAgent:
    ...

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_sdk-0.2.9.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

ecp_sdk-0.2.9-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ecp_sdk-0.2.9.tar.gz
Algorithm Hash digest
SHA256 e32dc8968d10dcec1752b29c2030a09d05408afcc92b0679a20f5a65b42ad0b8
MD5 ed270bed9f878e4bb901ee29e276bcce
BLAKE2b-256 9bf1eddd7252db68daae39390b5938e46ee486c9573a8a65102501328586d7b9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ecp_sdk-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 738e22c6bdd0a4a23bfca8ad79ffcbf372b8290f03b0814b06f62520c140b2dc
MD5 1089352b3a06f8bf9d88ca01bb67846d
BLAKE2b-256 9efdac0c544feb15ccacbfbf7f9b721f80232a2941b512246529d2aee6bc8b79

See more details on using hashes here.

Provenance

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