# OSVauco agent dependencies # ADK — must stay <2.0.0 while google-cloud-aiplatform[adk,agent_engines] requires google-adk<2.0.0 google-adk>=1.0.0,<2.0.0 google-cloud-aiplatform[adk,agent_engines,evaluation]>=1.112.0 # litellm — pinned for Python 3.13 compatibility litellm>=1.67.0 # Secret Manager integration google-cloud-secret-manager>=2.20.0 # MCP toolset httpx>=0.27.0 google-auth>=2.29.0 google-auth-httplib2>=0.2.0 google-auth-oauthlib>=1.2.0 # Observability opentelemetry-sdk>=1.25.0 opentelemetry-exporter-gcp-trace>=1.8.0 google-cloud-logging>=3.10.0 google-cloud-monitoring>=2.22.0 # Cloud Build — for /opax/build-status google-cloud-build>=3.24.0 # HTTP server for Cloud Run uvicorn[standard]>=0.29.0 fastapi>=0.111.0 # Utilities python-dotenv>=1.0.0 pydantic>=2.7.0 # ── ML Layer (Fase ML-1) ───────────────────────────────────────────────────── # Dask: parallell task scheduling + lazy DAG execution dask[distributed]>=2024.1.0 # dask-ml: scikit-learn-kompatibel ML på Dask DataFrames/Arrays (Fase ML-2) dask-ml>=2024.4.0 # scikit-learn: base estimatorer med partial_fit for inkrementell læring scikit-learn>=1.4.0 # pandas: tabular telemetri-analyse pandas>=2.0.0 # ── CostGuard App (Fase B1-B5) ──────────────────────────────────────────────── google-cloud-billing>=1.12.0 google-cloud-firestore>=2.16.0 firebase-admin>=6.5.0 cachetools>=5.3.3 Jinja2>=3.1.4 authlib>=1.3.1 itsdangerous>=2.1.2 boto3>=1.34.120 google-api-python-client>=2.130.0 google-cloud-bigquery google-cloud-secret-manager