pydantic>=2.6
click>=8.1
pyyaml>=6.0
fastapi>=0.118
uvicorn>=0.32

[a2a-server]
fastapi>=0.118

[cli]
jinja2>=3.1
fastapi>=0.118
uvicorn>=0.32

[dev]
mypy>=1.8
pytest>=7.4
pytest-asyncio>=0.23
pytest-cov>=4.0
coverage[toml]>=7.0
hypothesis>=6.103
ruff>=0.2
fastapi>=0.118
httpx>=0.27
jinja2>=3.1
pyyaml>=6.0
uvicorn>=0.32
tenacity>=9.0.0
aiohttp>=3.9.0

[planner]
litellm>=1.77.3
dspy>=3.0.3
fastmcp>=2.13.0
utcp>=1.1.0
utcp-http>=1.0.0
tenacity>=9.0.0
aiohttp>=3.9.0

[tools-cli]
utcp-cli>=1.0.0

[tools-websocket]
utcp-websocket>=1.0.0
