Skip to main content

ATI Integration for AutoGPT

Project description

ATI Integration for AutoGPT

This package provides OpenTelemetry instrumentation for AutoGPT-style agents using IOcane ATI.

Installation

pip install ati-integrations-autogpt

Usage

from ati_autogpt import AutoGPTInstrumentor
# import your Agent class, e.g. from autogpt.agent import Agent

# 1. Enable Instrumentation
# This wraps the `execute_step` (or `step`) method of the Agent class.
instrumentor = AutoGPTInstrumentor()

# Try to auto-detect 'autogpt.agent.Agent' or 'forge.agent.Agent'
instrumentor.instrument() 

# OR explicitly pass your Agent class
# instrumentor.instrument(agent_class=MyAgent)

# 2. Run your Agent
# agent = Agent(...)
# agent.execute_step(...)

# 3. (Optional) Uninstrument
instrumentor.uninstrument()

Configuration

Configure the instrumentation via environment variables:

Variable Description Default
ATI_CAPTURE_PAYLOADS Capture step inputs false

Features

  • Captures Agent steps (ati.span.type=step)
  • Identifies Loop Iterations

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

ati_integrations_autogpt-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

ati_integrations_autogpt-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file ati_integrations_autogpt-0.1.0.tar.gz.

File metadata

File hashes

Hashes for ati_integrations_autogpt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 929439e35edd3031a19a9aa6ee6d06f44e4380b702abc030645498aa9a328ebb
MD5 0e442fd0537578724976f051ea31a092
BLAKE2b-256 6cb0f020ca355ef85dff40c296b3c665a824095e781f43d3dde40db2fd2795f8

See more details on using hashes here.

File details

Details for the file ati_integrations_autogpt-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ati_integrations_autogpt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b58f8261cd533277884aca53fcb2f863e676bf26f1c6b96656c2c02f1fa7058d
MD5 6526502b3d45aea7ab277c23d1eb36fe
BLAKE2b-256 4684e775d25a0584ad93c90382d4585648ebaf001534b92a81cd225eb3bd118a

See more details on using hashes here.

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