SDKs for Python that helps to get agents configured in the Agentic Layer quickly.
This repository contains the following SDKs:
To build and test locally:
# Install dependencies on MacOS with Homebrew
brew bundle
# Install pre-commit hooks (if you want to commit code)
pre-commit install
# Install Python dependencies
make build
# Run tests and other checks
make check
The SDK supports configuration through environment variables:
Variable | Description | Default | Example |
---|---|---|---|
LOGLEVEL |
Sets the log level for the application | INFO |
DEBUG , INFO , WARNING , ERROR |
AGENT_A2A_RPC_URL |
RPC URL inserted into the A2A agent card | None |
https://my-agent.example.com/a2a |
The SDK automatically configures OpenTelemetry observability. You can customize the OTLP exporters using standard OpenTelemetry environment variables: https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
Create and push a GIT tag like v0.1.0
and GitHub workflows will build and publish the package to PyPI.
Follow Semantic Versioning.