# Core dependencies
click>=8.1.7
flask>=3.0.3
flask-socketio>=5.3.6
gitpython>=3.1.43

# AI/ML dependencies - Pydantic v2 compatible
langchain>=0.2.11
langchain-community>=0.2.10
langchain-openai>=0.1.20
langchain-anthropic>=0.1.22
langchain-google-genai>=1.0.10
langgraph>=0.1.10
openai>=1.35.15
anthropic>=0.31.0
google-generativeai>=0.7.2

# Core utilities - Upgraded to Pydantic v2
pydantic>=2.0.0
pyyaml>=6.0.1
rich>=13.7.1
typing-extensions>=4.12.2
jinja2>=3.1.4

# FastAPI dependencies - Pydantic v2 compatible
python-multipart>=0.0.9
fastapi>=0.111.1
uvicorn[standard]>=0.30.1

# Additional dependencies
requests>=2.31.0
websockets>=12.0
httpx>=0.27.0
aiofiles>=23.2.1

# Testing
pytest>=8.2.2
websocket-client>=1.8.0
pytest-playwright>=0.4.3
playwright>=1.40.0

# Database
sqlalchemy>=2.0.31

# MCP support
fastmcp>=2.0.0
