Skip to content

Chore/adk v1.30 upgrade#120

Merged
krisztianfekete merged 4 commits intomainfrom
chore/adk-v1-30-upgrade
Apr 15, 2026
Merged

Chore/adk v1.30 upgrade#120
krisztianfekete merged 4 commits intomainfrom
chore/adk-v1-30-upgrade

Conversation

@krisztianfekete
Copy link
Copy Markdown
Contributor

@krisztianfekete krisztianfekete commented Apr 15, 2026

@krisztianfekete krisztianfekete marked this pull request as draft April 15, 2026 08:44
@krisztianfekete krisztianfekete force-pushed the chore/adk-v1-30-upgrade branch from 10dcbb7 to d7f0748 Compare April 15, 2026 09:59
@krisztianfekete krisztianfekete requested a review from Copilot April 15, 2026 09:59
@krisztianfekete krisztianfekete marked this pull request as ready for review April 15, 2026 09:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades the project to google-adk[eval] v1.30.0 (per Issue #119) and wires in newly available Vertex “multi-turn” evaluators end-to-end (API → evaluator runner → UI fallback list), plus introduces an e2e dependency group for running real-agent end-to-end tests.

Changes:

  • Bump google-adk[eval] minimum version to >=1.30.0 and refresh uv.lock accordingly.
  • Add support for Vertex AI multi-turn metrics, including adapting invocation intermediate data into ADK’s expected “invocation events” shape and synthesizing minimal app_details for tool declarations.
  • Update UI metric metadata + selector rendering, and adjust API metrics fallback test expectations.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Bumps ADK to >=1.30.0 and adds an e2e dependency group for end-to-end runs.
uv.lock Lockfile refresh reflecting ADK 1.30.0 and new dependency group resolution.
src/agentevals/builtin_metrics.py Adds multi-turn metric names and adapts invocations for ADK’s multi-turn evaluators (invocation events + app details).
src/agentevals/api/routes.py Exposes multi-turn metrics via /api/metrics (registry categories + fallback list).
tests/test_api.py Updates /api/metrics fallback count assertion for added metrics.
ui/src/lib/types.ts Adds multi-turn metrics to the UI’s fallback AVAILABLE_METRICS.
ui/src/components/upload/MetricSelector.tsx Refactors selector layout to show badges inline with the checkbox/name and clamps description text.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@krisztianfekete krisztianfekete merged commit 520f386 into main Apr 15, 2026
8 checks passed
@krisztianfekete krisztianfekete deleted the chore/adk-v1-30-upgrade branch April 15, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to adk-python v1.30

2 participants