Metadata-Version: 2.4
Name: flowpilot-ai
Version: 1.4.0
Summary: Lightweight AI agent orchestration framework
License-Expression: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: click>=8.1
Requires-Dist: uvicorn>=0.24
Provides-Extra: full
Requires-Dist: fastapi>=0.104; extra == "full"
Requires-Dist: aiohttp>=3.9; extra == "full"
Requires-Dist: langgraph>=0.2; extra == "full"
Requires-Dist: sentence-transformers>=2.2; extra == "full"
Requires-Dist: sqlalchemy>=2.0; extra == "full"
Requires-Dist: opensearch-py>=2.4; extra == "full"
Requires-Dist: playwright>=1.40; extra == "full"
Requires-Dist: httpx>=0.25; extra == "full"
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: cython>=3.0; extra == "dev"

# FlowPilot

Lightweight AI agent orchestration framework for building multi-agent systems.

## Installation

```bash
pip install flowpilot
```

## Quick Start

```python
from flowpilot import BaseAgent, AgentRequest, AgentResponse, AgentContract

class MyAgent(BaseAgent):
    async def handle(self, request: AgentRequest) -> AgentResponse:
        return AgentResponse(answer="Hello!", confidence=0.9)

    async def health_check(self):
        return {"status": "ok"}
```

## CLI

```bash
flowpilot serve --port 8000
flowpilot create-agent my_agent
flowpilot config show
```
