# Core
fastapi==0.109.0
uvicorn[standard]==0.27.0
pydantic==2.10.6
pydantic-settings==2.7.1

# LLM
openai==1.12.0

# MCP sidecar (optional; Python 3.10+ — falls back to stdlib stdio server)
mcp>=1.2.0; python_version >= "3.10"

# Database
redis==5.0.1
sqlalchemy[asyncio]==2.0.25
greenlet==3.0.3
python-multipart==0.0.6

# AST Parsing (for semantic patch)
tree-sitter==0.23.2
tree-sitter-python==0.23.6
tree-sitter-javascript==0.23.1

# Graph (for skill knowledge graph)
networkx==3.2.1

# Utilities
python-dotenv==1.0.0
numpy==1.26.3
PyYAML==6.0.3

# Testing
pytest==7.4.4
pytest-asyncio==0.23.3
pytest-mock==3.12.0
httpx==0.27.2
