click>=8.0.0
pydantic>=2.0.0
rich>=10.0.0
typer>=0.4.0

[anthropic]
anthropic>=1.0.0

[dev]
pytest>=7.0.0
pytest-cov>=4.1.0
pytest-html>=4.1.1
coverage>=7.4.0
pyyaml>=6.0.0
black>=22.0.0
isort>=5.0.0
mypy>=0.900
ruff>=0.0.290
pre-commit>=3.5.0
cython>=3.0.0

[docs]
griffe>=1.0

[google]
google-genai>=1.0.0

[llm]
anthropic>=1.0.0
openai>=1.50.0
google-genai>=1.0.0
ollama>=0.4.0

[mcp]
mcp>=2.0.0

[ollama]
ollama>=0.4.0

[openai]
openai>=1.50.0

[perf]
cython>=3.0.0

[security]
cryptography>=42.0.0

[test]
pytest>=7.0.0
pytest-cov>=4.1.0
pytest-html>=4.1.1
coverage>=7.4.0
pyyaml>=6.0.0

[web]
fastapi>=0.110.0
uvicorn>=0.29.0
