# roe-agent-gate requirements
# Install core only:       pip install -r requirements.txt
# Install everything:      pip install -r requirements.txt --all
# Or use optional groups:  pip install ".[transformers,dev]"

# ---------------------------------------------------------------------------
# Core
# ---------------------------------------------------------------------------
pyyaml>=6.0

# ---------------------------------------------------------------------------
# Provider: Transformers (optional)
# ---------------------------------------------------------------------------
# transformers>=4.40
# torch>=2.0
# bitsandbytes>=0.43          # linux/cuda only

# ---------------------------------------------------------------------------
# Provider: llama-cpp (optional)
# ---------------------------------------------------------------------------
# llama-cpp-python>=0.2.50

# ---------------------------------------------------------------------------
# Provider: Anthropic API (optional)
# ---------------------------------------------------------------------------
# anthropic>=0.40.0

# ---------------------------------------------------------------------------
# Provider: OpenAI API (optional)
# ---------------------------------------------------------------------------
# openai>=1.30.0

# ---------------------------------------------------------------------------
# Provider: Claude Agent SDK (optional)
# ---------------------------------------------------------------------------
# claude-agent-sdk>=0.1.0

# ---------------------------------------------------------------------------
# Development
# ---------------------------------------------------------------------------
# pytest>=8.0
# pytest-asyncio>=0.23
# pytest-cov>=5.0
# ruff>=0.4
