httpx>=0.27
pydantic>=2.6
pydantic-settings>=2.2
structlog>=24.1
opentelemetry-api>=1.25
opentelemetry-sdk>=1.25

[a2a]
a2a-sdk>=1.0
starlette>=0.36
uvicorn>=0.27

[all]
openai>=1.30
anthropic>=0.30
sqlite-vec>=0.1.0
click>=8.1
rich>=13.7

[anthropic]
anthropic>=0.30

[cache]
sqlite-vec>=0.1.0

[cli]
click>=8.1
rich>=13.7

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-httpx>=0.30
ruff>=0.4
build>=1.0
twine>=5.0
click>=8.1
rich>=13.7

[docs]
mkdocs-material>=9.5
mkdocstrings>=0.25
mkdocstrings-python>=1.10

[gemini]

[groq]
openai>=1.30

[mcp]
mcp>=1.0

[mistral]
openai>=1.30

[openai]
openai>=1.30
