Metadata-Version: 2.4
Name: genailit
Version: 0.0.1
Summary: Open source Python library for multi-agent web interfaces.
Requires-Python: >=3.10
Requires-Dist: pydantic>=2
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
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.

