Skip to main content

AgentTrace Python SDK - Drop-in tracing for any AI agent

Project description

agenttrace-io (Python SDK)

Drop-in tracing for any AI agent. Local SQLite storage, zero dependencies, zero cloud.

Installation

pip install agenttrace-io

Requires Python 3.10+.

Quickstart

from agenttrace import init, trace

agent = init(db_path="./traces.db")

# Trace a callable
result = agent.trace("my-op", lambda: 42 * 2)

# Use as decorator
@trace("greet")
def greet(name: str) -> str:
    return f"Hello, {name}"

# Use as context manager
with agent.trace("context-op") as t:
    value = "computed"
    t.set_output(value)

# Query and export
traces = agent.get_traces()
stats = agent.get_stats()
agent.export("json")
agent.close()

See the full README for more.

License

MIT © Klepsiphron

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

agenttrace_io-0.1.9.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

agenttrace_io-0.1.9-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file agenttrace_io-0.1.9.tar.gz.

File metadata

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

File hashes

Hashes for agenttrace_io-0.1.9.tar.gz
Algorithm Hash digest
SHA256 3527418d4e39ab29f95d4f09a4ec970c975f2d299171056871c27b2c7ceb733f
MD5 a96a09814e6d6970ecb05a943e019794
BLAKE2b-256 1543da5ff3f5c3e57ffeb960fd2001e6ee717b38d077de102413d453acf15629

See more details on using hashes here.

Provenance

The following attestation bundles were made for agenttrace_io-0.1.9.tar.gz:

Publisher: release.yml on Klepsiphron/agenttrace

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agenttrace_io-0.1.9-py3-none-any.whl.

File metadata

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

File hashes

Hashes for agenttrace_io-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc59dc176ee144de549d52c5aa7947920e0b7f057e7e6997b2b4df7944740da
MD5 dbc7ec3f77848a15c8d2425a8398fdd6
BLAKE2b-256 97f6c22f8c7cf14d0e894ab3c6ba0b5eb289ae6f7d8df63cdc962b3263176a8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for agenttrace_io-0.1.9-py3-none-any.whl:

Publisher: release.yml on Klepsiphron/agenttrace

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