aiofile<4.0.0,>=3.9.0
aiofiles<25.0.0,>=24.1.0
aiosqlite<1.0.0,>=0.20.0
alembic<2.0.0,>=1.13.0
asyncer<1.0.0,>=0.0.5
bcrypt==4.0.1
cachetools>=6.0.0
chardet<6.0.0,>=5.2.0
cryptography<44.0.0,>=43.0.1
defusedxml<1.0.0,>=0.7.1
diskcache<6.0.0,>=5.6.3
docstring-parser<1.0.0,>=0.16
duckdb<2.0.0,>=1.0.0
email-validator>=2.0.0
emoji<3.0.0,>=2.12.0
fastapi<1.0.0,>=0.115.2
fastapi-pagination<1.0.0,>=0.13.1
filelock<4.0.0,>=3.20.1
grandalf<1.0.0,>=0.8.0
greenlet<4.0.0,>=3.1.1
gunicorn<23.0.0,>=22.0.0
httpx[http2]<1.0.0,>=0.27
jaraco-context>=6.1.0
json-repair<1.0.0,>=0.30.3
jsonquerylang<2.0.0,>=1.1.1
langchain<0.4.0,>=0.3.27
langchain-chroma<1.0.0,>=0.1.4
langchain-community<1.0.0,>=0.3.28
langchain-core==0.3.81
langchain-openai==0.3.0
langchain-ollama==0.3.10
langchain-mistralai==0.2.3
openai<2.0.0,>=1.68.2
ag-ui-protocol>=0.0.1
opentelemetry-exporter-prometheus<1.0.0,>=0.50b0
beautifulsoup4>=4.12.0
toml>=0.10.0
markdown>=3.7
litellm<2.0.0,>=1.60.2
langchain-experimental<1.0.0,>=0.3.0
langchainhub~=0.1.15
loguru<1.0.0,>=0.7.1
mcp<2.0.0,>=1.17.0
multiprocess<1.0.0,>=0.70.14
nanoid<3.0.0,>=2.0.0
nest-asyncio<2.0.0,>=1.6.0
networkx<4.0.0,>=3.4.2
onnxruntime<=1.23,>=1.20
opentelemetry-api<2.0.0,>=1.30.0
opentelemetry-exporter-otlp<2.0.0,>=1.30.0
opentelemetry-sdk<2.0.0,>=1.30.0
opentelemetry-instrumentation-fastapi<1.0.0,>=0.50b0
orjson==3.10.15
pandas==2.2.3
passlib<2.0.0,>=1.7.4
pillow<12.0.0,>=11.1.0
platformdirs<5.0.0,>=4.2.0
prometheus-client<1.0.0,>=0.20.0
pydantic~=2.11.0
pydantic-settings<3.0.0,>=2.2.0
pyjwt>=2.10.1
pypdf<7.0.0,>=6.4.0
pyperclip<2.0.0,>=1.8.2
python-docx<2.0.0,>=1.1.0
python-multipart<1.0.0,>=0.0.12
rich<14.0.0,>=13.7.0
scipy<2.0.0,>=1.15.2
sentry-sdk[fastapi,loguru]<3.0.0,>=2.5.1
setuptools<81.0.0,>=80.0.0
sqlalchemy[aiosqlite]<3.0.0,>=2.0.38
sqlmodel==0.0.22
structlog<26.0.0,>=25.4.0
trustcall<1.0.0,>=0.0.38
typer<1.0.0,>=0.13.0
uvicorn<1.0.0,>=0.30.0
validators<1.0.0,>=0.34.0
websockets>=12.0
requests>=2.31.0
