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.4.20.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.4.20-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agenttrace_io-0.4.20.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.4.20.tar.gz
Algorithm Hash digest
SHA256 5e2c5ff07093262d4fd0403f0ac8cfe7f27aa86e4756baaed437c26c9849bfd5
MD5 8de306ab602036cb1462fc09d5f457fc
BLAKE2b-256 f6beeff242f7e95eaaa60847f6aa7d98da38eacf88f71db0475532e2da1b7dff

See more details on using hashes here.

Provenance

The following attestation bundles were made for agenttrace_io-0.4.20.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.4.20-py3-none-any.whl.

File metadata

  • Download URL: agenttrace_io-0.4.20-py3-none-any.whl
  • Upload date:
  • Size: 18.1 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.4.20-py3-none-any.whl
Algorithm Hash digest
SHA256 b3842723d408ed52224fbd0f9bd04bf3e479cd9346255976183282fee7e3b634
MD5 09f7498bb2074e2792ec5bfd85f5252d
BLAKE2b-256 04aab4f4e1bc5dad170e8c707132af3f2a088048977c2966a6812d9956ccf78b

See more details on using hashes here.

Provenance

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