# Core runtime — required
fastmcp>=2.0
litellm>=1.40          # provider-agnostic LLM wrapper
pydantic>=2.0
pyyaml>=6.0
tenacity>=8.0

# Provider SDKs — install only what you need
# pip install anthropic          # for Anthropic / Claude
# pip install openai             # for OpenAI / GPT
# pip install groq               # for Groq / Llama
# pip install boto3              # for AWS Bedrock
# pip install google-generativeai  # for Gemini (via litellm)

# Dev / test
pytest>=8.0
pytest-asyncio>=0.23