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

For LangChain adaptor support:

pip install "ecp-sdk[langchain]"

For LlamaIndex adaptor support:

pip install "ecp-sdk[llamaindex]"

For PydanticAI adaptor support:

pip install "ecp-sdk[pydanticai]"

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ecp_sdk-0.2.9b0.tar.gz
  • Upload date:
  • Size: 10.5 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.9b0.tar.gz
Algorithm Hash digest
SHA256 6e4cf14c3bed747f4824752d854d2b40542d1d33a4f27804015e1e5ba82d7252
MD5 700e8da0c0487735a39b8caf4a2500f6
BLAKE2b-256 2020362218b13b2e774f05492d921ab1ecbdb288ad4611bb475eaf3411b189ce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ecp_sdk-0.2.9b0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 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.9b0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e5001d117a855b33ab4fea60cca8d4b4a8f84c5f0534de6d3fcc4083e243e2f
MD5 044fa311e081afedd647fedde84b5fd1
BLAKE2b-256 818f3d96dd2d037d1028a6ff3aa126af8613ed2e2f89692de1008656b062b84f

See more details on using hashes here.

Provenance

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