aiofiles>=24.1.0
elasticsearch==8.17.2
exa_py==1.14.0
httpx[socks]>=0.28.1
numpy>=1.26.4
openai>=1.69.0
openpyxl>=3.1.5
pydantic[email]>=2.11.1
python-dotenv>=1.1.0
PyYAML>=6.0.1
Requests>=2.32.3
rich>=13.9.4
setuptools>=75.1.0
websockets>=14.2
smolagents[mcp]==1.23.0
Pillow>=10.0.0
aiohttp>=3.1.13
jieba>=0.42.1
boto3>=1.37.34
botocore>=1.37.34
python-multipart>=0.0.20
mcpadapt>=0.1.13
mcp<1.23,>=1.19.0
fastmcp==2.12.0
docker>=7.0.0
tiktoken>=0.5.0
tavily-python
linkup-sdk
paramiko>=3.4.0
linkup-sdk
mem0ai>=0.1.117

[data_process]
unstructured[all-docs]

[dev]
nexent[data_process,performance,quality]

[performance]
opentelemetry-api==1.20.0
opentelemetry-sdk==1.20.0
opentelemetry-semantic-conventions==0.41b0
opentelemetry-instrumentation==0.41b0
opentelemetry-instrumentation-fastapi==0.41b0
opentelemetry-instrumentation-requests==0.41b0
opentelemetry-exporter-jaeger
opentelemetry-exporter-prometheus
prometheus-client

[quality]
ruff>=0.9.0
pytest>=8.1.0
