# Claude-Force Requirements
# Production dependencies

# Core
anthropic>=0.40.0          # Anthropic Claude API client
PyYAML>=6.0.0              # YAML parsing for templates and configuration

# Performance optimization (async & caching)
tenacity>=8.0.0            # Retry logic for transient failures
aiofiles>=23.0.0           # Async file I/O (optional, for large files)

# Semantic agent selection (optional but recommended)
sentence-transformers>=2.2.2  # For embeddings-based agent matching
numpy>=1.24.0              # Required for vector operations

# For development/testing (optional)
pytest>=8.0.0              # Testing framework
pytest-cov>=4.1.0          # Test coverage
black>=24.0.0              # Code formatting
pylint>=3.0.0              # Code linting
mypy>=1.8.0                # Type checking
