# Core Framework
fastapi>=0.109.0
uvicorn>=0.27.0
httpx>=0.27.0

# Authentication
python-jose[cryptography]>=3.3.0

# Rate Limiting (Optional)
tiktoken>=0.5.0

# Testing
pytest>=0.0
pytest-asyncio>=0.23.0

# Memory Backend (Optional)
weaviate-client>=3.26.7,<4.0.0

# Development Tools
black>=24.1.0
isort>=5.13.0

# External Workflow Engine (Optional)
temporalio>=1.5.0   # optional workflow engine

# LangChain Integration (Optional)
langchain>=0.1.0
langchain-core>=0.1.0
langgraph>=0.0.10
