# Core dependencies
litellm>=1.35.0
pydantic>=2.5.0
pydantic-settings>=2.1.0
typing-extensions>=4.8.0

# LangChain for agent orchestration
langchain>=0.1.0,<0.2.0
langchain-core>=0.1.0,<0.2.0
langgraph>=0.0.50,<0.1.0
langchain-community>=0.0.20,<0.1.0

# Vector database and context management  
chromadb>=0.4.15
sentence-transformers>=2.2.2
numpy>=1.24.0

# CLI and user interface
typer>=0.9.0
rich>=13.0.0
prompt-toolkit>=3.0.0

# Development and testing
pytest>=7.4.0
pytest-asyncio>=0.21.0

# File operations and utilities
pathspec>=0.11.0
gitpython>=3.1.40
watchdog>=3.0.0
chardet>=5.2.0

# Web requests and HTTP
httpx>=0.24.0
requests>=2.31.0
html2text>=2020.1.16

# Optional dependencies for specific providers
openai>=1.3.0
anthropic>=0.7.0
