25 lines
584 B
Plaintext
25 lines
584 B
Plaintext
# 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
|