# PydanticAI and dependencies (slim to reduce bloat)
pydantic-ai-slim  # Minimal library - Ollama uses OpenAI-compatible API
pydantic>=2.10.3  # Let pydantic-ai determine the compatible version
pydantic-settings==2.6.1
ollama>=0.4.0  # Native Ollama Python library with tool calling support

# LiteLLM (for simple agent fallback)
litellm==1.80.5

# Core dependencies
aiohttp==3.10.1
aiohttp-cors==0.7.0
python-dotenv>=1.1.0
httpx==0.28.1

# Memory system
qdrant-client>=1.12.0  # Vector database client

# Timezone support
pytz>=2025.2

# Testing
pytest==8.3.4
pytest-asyncio==0.24.0
