# Core RAG dependencies
pypdf2==3.0.1  # Alternative to PyMuPDF for faster installation
langchain==0.1.0
langchain-text-splitters==0.0.1
langgraph==0.0.32  # For modular agent orchestration
sentence-transformers==2.2.2
faiss-cpu>=1.7.0
numpy==1.24.3

# Advanced PDF extraction (optional but recommended)
pymupdf==1.23.7

# Mistral/Transformers
transformers==4.35.0
torch==2.1.0
accelerate==0.24.0
bitsandbytes==0.41.0  # For quantization

# Web interface
flask==2.3.3
werkzeug==2.3.7

# Additional utilities
pathlib2==2.3.7
rapidfuzz==3.6.1
networkx==3.2.1  # For entity graph operations
