Metadata-Version: 2.4
Name: eventide-sdk
Version: 0.1.2
Summary: Python SDK for the Eventide event gateway
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.25
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"

# Eventide Python SDK

Python SDK for the Eventide event gateway, mirroring the reference-agent implementation.

## Usage

```python
import asyncio
from eventide import GatewayClient, Event, EventType, Level

async def main():
    async with GatewayClient("http://127.0.0.1:18081") as client:
        await client.append(Event(
            thread_id="t1",
            turn_id="turn1",
            type=EventType.TURN_STARTED,
            payload={"input": {"msg": "hello"}},
        ))

if __name__ == "__main__":
    asyncio.run(main())
```
