fix(eval): preserve custom eval metadata#5922
Conversation
9516053 to
1d17dd7
Compare
|
Rebased this branch onto the latest Validation on the rebased branch:
Note: using the repo-local |
|
I will begin by reading the instructions for the The detailed PR Analysis Report is now available in your workspace artifacts. Below is an executive summary of my findings: 🔍 ADK Pull Request Analysis: PR #5922
Executive Summary
Key Open Questions or Decisions
|
|
Hi @he-yufeng , Thank you for your contribution! We appreciate you taking the time to submit this pull request. |
0d31501 to
4c60c7a
Compare
|
Rebased this branch onto current Validated locally after the rebase:
I could not run local |
|
I have successfully analyzed Google ADK Pull Request PR #5922.
The detailed PR Analysis Report is now available in your workspace artifacts. Summary of Work Done
Key Recommendation
|
|
Hi @he-yufeng , Your PR has been received by the team and is currently under review. We will provide feedback as soon as we have an update to share. |
|
Hi @GWeale , can you please review this. |
5de01ef to
0c8d999
Compare
|
Rebased this on current
All passed locally. |
0c8d999 to
1d61969
Compare
1d61969 to
12bfd3c
Compare
Merge #5922 ## Summary - allow evaluation models to preserve caller-provided metadata fields - add a regression test covering extra fields on `SessionInput` and `EvalCase` Fixes #5906 ## To verify - `PYTHONPATH=src python -m pytest tests/unittests/evaluation/test_eval_case.py -q` - `python -m pyink --check src/google/adk/evaluation/common.py tests/unittests/evaluation/test_eval_case.py` - `python -m ruff check src/google/adk/evaluation/common.py tests/unittests/evaluation/test_eval_case.py` - `git diff --check` Co-authored-by: Shangjie Chen <deanchen@google.com> COPYBARA_INTEGRATE_REVIEW=#5922 from he-yufeng:fix/eval-extra-metadata-fresh 12bfd3c PiperOrigin-RevId: 933397529
|
Thank you @he-yufeng for your contribution! 🎉 Your changes have been successfully imported and merged via Copybara in commit 780b0ab. Closing this PR as the changes are now in the main branch. |
Summary
SessionInputandEvalCaseFixes #5906
To verify
PYTHONPATH=src python -m pytest tests/unittests/evaluation/test_eval_case.py -qpython -m pyink --check src/google/adk/evaluation/common.py tests/unittests/evaluation/test_eval_case.pypython -m ruff check src/google/adk/evaluation/common.py tests/unittests/evaluation/test_eval_case.pygit diff --check