pydantic>=2.5.0
rich>=13.7.0
typer>=0.20.0

[agents]
aiohttp<4,>=3.13.0
anthropic<1,>=0.70.0
google-adk<3,>=2.5.0
google-genai<3,>=1.63.0
litellm<1.85,>=1.84.0
loguru<1,>=0.7.0
ollama<1,>=0.6.1
openai<3,>=1.109.0
python-dotenv<2,>=1.0.0
requests<3,>=2.32.4

[dev]
build>=1.2.2
twine>=6.0.0

[full]
aiohttp<4,>=3.13.0
anthropic<1,>=0.70.0
faiss-cpu<2,>=1.13.2
google-adk<3,>=2.5.0
google-genai<3,>=1.63.0
litellm<1.85,>=1.84.0
loguru<1,>=0.7.0
numpy<3,>=2.0.0
ollama<1,>=0.6.1
openai<3,>=1.109.0
pypdf<7,>=6.3.0
python-dotenv<2,>=1.0.0
requests<3,>=2.32.4

[rag]
faiss-cpu<2,>=1.13.2
numpy<3,>=2.0.0
pypdf<7,>=6.3.0

[test]
pytest>=7.4.0
pytest-asyncio>=0.23.0
pytest-mock>=1.17.0
