pyyaml>=6.0
pydantic>=2.0
requests>=2.28

[all]
anthropic>=0.50.0
groq>=0.9.0
openai>=1.0.0
fastapi>=0.100.0
uvicorn>=0.20.0
slowapi>=0.1.9
mcp>=1.3.0

[anthropic]
anthropic>=0.50.0

[dev]
pytest>=8.3.0
pytest-cov>=5.0.0
pytest-mock>=3.14.0
ruff>=0.6.0
black>=24.0.0
mypy>=1.11.0
pre-commit>=3.8.0
detect-secrets>=1.5.0
fastapi>=0.100.0
httpx>=0.24.0

[groq]
groq>=0.9.0

[mcp]
mcp>=1.3.0

[rag]
python-frontmatter>=1.1.0
langchain-text-splitters>=0.3.0
numpy>=1.26.0
sentence-transformers>=2.7.0

[server]
fastapi>=0.100.0
uvicorn>=0.20.0
slowapi>=0.1.9
