# pip install -e ../../   (install fast_a2a_app from the repo root first)
# pip install -r requirements.txt
#
# Runtime infrastructure (not Python packages):
#   Redis server — docker run -d -p 6379:6379 redis:7-alpine
#   (used for conversation history and cross-instance cancellation)

fast_a2a_app>=0.1.0          # a2a-sdk, redis client, starlette, fastapi, uvicorn
pydantic-ai-slim[openai]>=0.0.20  # pydantic-ai + OpenAI SDK
openai>=1.0.0                # Azure OpenAI chat completions
azure-identity>=1.15.0       # AzureCliCredential for managed identity auth
python-dotenv>=1.0.0         # .env file support
