fastapi<1.0,>=0.110
uvicorn[standard]<1.0,>=0.29
mcp<3.0,>=2.0
chromadb<2.0,>=1.5
rank_bm25<0.3,>=0.2.2
jieba<0.43,>=0.42
sentence-transformers<7.0,>=3.0
transformers<6,>=4.40
httpx<1.0,>=0.27
langchain-text-splitters<2.0,>=0.3
pydantic-settings<3.0,>=2.0
typer<1.0,>=0.12
rich<16.0,>=13.0

[full]
pypdf<7.0,>=4.0
python-docx<2.0,>=1.1
markitdown<0.2,>=0.1
trafilatura<3.0,>=1.8
lxml_html_clean<1.0,>=0.4
watchdog<7.0,>=4.0
openai<4.0,>=1.0

[ingest]
pypdf<7.0,>=4.0
python-docx<2.0,>=1.1
markitdown<0.2,>=0.1
trafilatura<3.0,>=1.8
lxml_html_clean<1.0,>=0.4
watchdog<7.0,>=4.0

[llm]
openai<4.0,>=1.0
