requests>=2.28.0
aiohttp>=3.8.0
python-dotenv>=0.19.0
pydantic>=2.5.0
httpx<0.29.0,>=0.28.0

[all]
ai-synapse[server]
ai-synapse[tui]

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-timeout>=2.0.0
pytest-asyncio>=0.20.0
ruff>=0.1.0
mypy>=1.0.0
openai>=2.0.0
httpx<0.29.0,>=0.28.0
fastapi<0.116.0,>=0.104.0
starlette<0.39.0,>=0.37.2
uvicorn[standard]>=0.24.0
mutmut>=2.6.0

[server]
aiohttp>=3.8.0
fastapi<0.116.0,>=0.104.0
uvicorn[standard]>=0.24.0
starlette<0.39.0,>=0.37.2
jinja2<3.2.0,>=3.1.0
python-multipart>=0.0.6
aiofiles>=23.0.0
prometheus-client>=0.17.0
slowapi>=0.1.0

[tui]
textual>=1.0.0
rapidfuzz>=3.0.0
pillow>=10.0.0
rich-pixels>=3.0.0
