Skip to content

agentic-layer/sdk-python

Python SDKs for Agentic Layer

SDKs for Python that helps to get agents configured in the Agentic Layer quickly.

SDKs

This repository contains the following SDKs:

Development

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

Environment Variables

The SDK supports configuration through environment variables:

Application Configuration

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

OpenTelemetry Configuration

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/

Creating a release

Create and push a GIT tag like v0.1.0 and GitHub workflows will build and publish the package to PyPI. Follow Semantic Versioning.

About

SDK for Python that helps getting agents configured in the Agentic Layer quickly

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •