Metadata-Version: 2.4
Name: genailit
Version: 0.0.3
Summary: Open source Python library for multi-agent web interfaces.
Requires-Python: >=3.10
Requires-Dist: fastapi>=0.110
Requires-Dist: pydantic>=2
Requires-Dist: uvicorn[standard]>=0.27
Provides-Extra: dev
Requires-Dist: httpx2; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Provides-Extra: langgraph
Requires-Dist: langgraph; extra == 'langgraph'
Description-Content-Type: text/markdown

# GenAILit

GenAILit is a small Python base for building web interfaces for multi-agent systems.

This milestone only includes the package foundation:

- `GenAILitEvent`
- `TelemetryStore`
- `AdapterContext`
- `BaseAgentAdapter`

## Requirements

- Python 3.10+
- `pydantic>=2`
- `pytest` for tests

## Install

```bash
pip install genailit
```

## Example

```python
from genailit import AdapterContext, BaseAgentAdapter, GenAILitEvent, TelemetryStore


class EchoAdapter(BaseAgentAdapter):
    def build_events(self, context: AdapterContext):
        yield GenAILitEvent(name="ready")


telemetry = TelemetryStore()
context = AdapterContext(session_id="demo", telemetry=telemetry)
events = EchoAdapter().run(context)
```

## Scope

This milestone intentionally does not add LangGraph, React, CLI commands, or FastAPI application code.

