You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cli): lazy-import GCS deps so adk web works without google-cloud-storage
The `DevServer` import chain unconditionally imported
`gcs_eval_set_results_manager` and `gcs_eval_sets_manager` at module
level, which require `google-cloud-storage`. This caused `adk web` to
silently fall back to `ApiServer` on a fresh `pip install google-adk`,
leaving the dev UI unreachable.
Fix: move GCS imports behind `TYPE_CHECKING` for type annotations and
lazy-import inside `create_gcs_eval_managers_from_uri()` where they are
actually needed. Also add `python-multipart` to core dependencies since
it is required for Builder UI endpoints in `adk web`.
Fixes#5787
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments