Metadata-Version: 2.1
Name: agentpulse-sdk-core
Version: 1.0.0
Summary: Self-healing telemetry proxy SDK for AI Agents
Home-page: UNKNOWN
Author: AgentPulse Team
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.27.0

# AgentPulse SDK ⚡

The official, zero-dependency Python client package for connecting applications to **AgentPulse**—the self-healing telemetry proxy engine built specifically for autonomous AI Agent workflows.

## Installation

```bash
pip install agentpulse-sdk
```

## Quick Start Implementation

Wrap your core asynchronous API endpoint listener routines with our performance monitoring wrapper decorator:

```python
import asyncio
from agentpulse_sdk.interceptor import monitor_agent_webhook

# The decorator automatically catches schema changes and triggers AI self-healing
@monitor_agent_webhook(provider="stripe", agentpulse_key="your_active_token_here")
async def handle_incoming_transaction(payload: dict):
    print(f"Executing agent workflows safely with clean data structures: {payload}")
```

## Resilience Architecture

If your upstream integration endpoint falls offline or returns an unexpected schema payload variant format, our SDK drops back to a native exception recovery mode. Your core execution loop will never fail.

## Features

- **Zero Dependencies**: Only requires `httpx` for async HTTP
- **Fail-Safe Design**: Never crashes your application
- **Async-Native**: Built for FastAPI, asyncio workflows
- **Type-Safe**: Full type hints support
- **Production Ready**: Battle-tested in real AI agent deployments

## Documentation

For complete setup and advanced usage, visit the [main repository](https://github.com/yourusername/agentpulse).

## License

MIT License - see LICENSE for details.


