# The tools for this project are still rapidly evolving
# We specify the versions to avoid breaking changes

langchain == 0.3.13
langchain-community == 0.3.13
langchain-huggingface == 0.1.2

langchain-chroma == 0.1.4
chromadb == 0.5.23   # Vector database - embedding persistence

# Document loaders
unstructured[local-inference] ~= 0.16.11
# For Unstructured loaders
markdown ~= 3.7.0

# For HuggingFace embeddings
sentence_transformers == 3.3.1

# For the LLM
gpt4all == 2.8.2

# These are supporting tools
# We don't need the exact minor version
streamlit ~= 1.41.0

# Linters and formatters (use the latest versions)
ruff
