litellm~=1.87.1  # Higher versions require incompatible aiohttp
pydantic~=2.12.5
python-dotenv~=1.2.2  # Downgrade to avoid issues with litellm
e2b-code-interpreter~=2.6.0
requests~=2.33.1
json_repair~=0.59.10
tenacity~=9.1.4
aiohttp~=3.14.0
protobuf~=6.33.5
h11~=0.16.0

# Dependency for colored display on terminals
rich~=15.0.0

# Dependencies for the tools
ddgs~=9.14.4
lxml~=6.1.1
beautifulsoup4~=4.14.3
markitdown[pdf, docx, xlsx]~=0.1.5
youtube-transcript-api~=1.2.4
wikipedia~=1.4.0
arxiv~=4.0.0
urllib3~=2.7.0

# Observability
langfuse>=2,<3
# langsmith==0.3.32
