# Backend API Dependencies
fastapi==0.109.0
uvicorn[standard]==0.27.0
pydantic==2.5.3
python-dotenv==1.0.0
python-multipart==0.0.6

# Qdrant Vector Store Client
qdrant-client==1.18.0

# Text Processing for token estimation
tiktoken==0.7.0

# Local Embeddings using FastEmbed
fastembed==0.3.0

# PDF support for document ingestion
pypdf==5.0.0

# HTTP client for MCP server communication
httpx==0.26.0

# HTTP client for WebUI (used to call docs-api from WebUI)
requests==2.31.0

# YAML parser for sources configuration
PyYAML==6.0.1

# =============================================================================
# TEST DEPENDENCIES
# =============================================================================
pytest==8.3.2
pytest-mock==3.14.0
pytest-asyncio==0.23.7
