pydantic<3.0,>=2.5
typer<1.0,>=0.9

[all]
unified-agent-protocol[registry,runtime,validate,yaml]

[dev]
pytest>=7.4
pytest-cov>=4.1
pytest-asyncio>=0.21
ruff>=0.4
mypy>=1.8
fastapi>=0.110
httpx>=0.27
jsonschema>=4.21
pyyaml>=6.0

[docs]
mkdocs>=1.5
mkdocs-material>=9.5
mkdocstrings[python]>=0.24

[registry]
redis<6.0,>=5.0

[runtime]
fastapi<1.0,>=0.110
uvicorn<1.0,>=0.27

[validate]
jsonschema<5.0,>=4.21

[yaml]
pyyaml<7.0,>=6.0
