Metadata-Version: 2.1
Name: respan-exporter-superagent
Version: 0.2.0
Summary: Respan exporter for Superagent (safety-agent) SDK
License: Apache-2.0
Author: Respan
Author-email: team@respan.ai
Requires-Python: >=3.11,<3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: requests (>=2.32.5,<3.0.0)
Requires-Dist: respan-sdk (>=2.3.0,<3.0.0)
Requires-Dist: respan-tracing (>=2.0.2,<3.0.0)
Requires-Dist: safety-agent (>=0.1.0,<0.2.0)
Description-Content-Type: text/markdown

# Respan Exporter for Superagent

Exports `safety-agent` (Superagent) calls to Respan traces ingestion.

## Installation

```bash
pip install respan-exporter-superagent
```

## Usage

```python
import os
from respan_exporter_superagent import create_client

client = create_client(
    api_key=os.getenv("RESPAN_API_KEY"),
    endpoint=os.getenv("RESPAN_ENDPOINT"),  # optional
)

result = await client.guard(
    input="hello",
    respan_params={
        "span_workflow_name": "wf",
        "span_name": "sp",
        "customer_identifier": "user-123",
    },
)
print(result)
```

## Environment variables

- `RESPAN_API_KEY`: API key used for ingest authorization.
- `RESPAN_ENDPOINT`: optional override for ingest endpoint.



