langchain-core<2,>=1
langchain-community<0.5,>=0.4
langchain-ollama<2,>=1
langchain-openai<2,>=1
langchain-text-splitters<2,>=1
pypdf>=4.2
pydantic-settings>=2.4
pyyaml>=6.0
typer>=0.12
rich>=13.7
mcp>=1.28.0
fastapi>=0.110
uvicorn>=0.29

[cpu]
faiss-cpu>=1.8

[dev]
ruff>=0.6
pytest>=8.2
pytest-cov>=5
mypy>=1.11
types-PyYAML>=6.0
httpx>=0.27
