fastapi==0.115.0
uvicorn[standard]==0.32.0
websockets==13.1
redis==5.2.0
openai==1.55.3
pydantic==2.9.2
python-dotenv==1.0.1
prometheus-client==0.20.0
httpx==0.28.1
# dev/CI only: in-memory Redis emulator for the gated REDIS_FAKE/ALLOW_MEMORY_STORE fallback
fakeredis==2.26.1
opentelemetry-api==1.24.0
opentelemetry-sdk==1.24.0
opentelemetry-exporter-otlp==1.24.0
opentelemetry-instrumentation-redis==0.45b0
opentelemetry-instrumentation-requests==0.45b0
opentelemetry-instrumentation-logging==0.45b0
# benchmark metrics export targets (lazy-imported; only used when BENCHMARK_EXPORT_TARGET set)
azure-cosmos==4.7.0
azure-storage-blob==12.23.1
azure-identity==1.19.0
# model-key resolution from Key Vault via Pod workload identity (lazy-imported in
# agent_launcher._resolve_from_keyvault; only when AZURE_FEDERATED_TOKEN_FILE / SECRET_RESOLVER=azkv)
azure-keyvault-secrets==4.9.0
