Skip to content

[WIP] fix: strip part_metadata from Parts before Vertex AI model calls#299

Open
luis5tb wants to merge 1 commit into
RHEcosystemAppEng:mainfrom
luis5tb:strip_part_metadata
Open

[WIP] fix: strip part_metadata from Parts before Vertex AI model calls#299
luis5tb wants to merge 1 commit into
RHEcosystemAppEng:mainfrom
luis5tb:strip_part_metadata

Conversation

@luis5tb

@luis5tb luis5tb commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

ADK >=2.2.0 unconditionally sets part_metadata on genai Parts via the A2A converter, but the google-genai SDK rejects it on Vertex AI (Developer API only). Add a before_model_callback that clears part_metadata when running in Vertex AI mode.

TODO: revert this workaround once the upstream ADK fix lands (part_metadata should not be set when using Vertex AI backend). Track: https://github.com/google/adk-python/issues

ADK >=2.2.0 unconditionally sets part_metadata on genai Parts via
the A2A converter, but the google-genai SDK rejects it on Vertex AI
(Developer API only). Add a before_model_callback that clears
part_metadata when running in Vertex AI mode.

TODO: revert this workaround once the upstream ADK fix lands
(part_metadata should not be set when using Vertex AI backend).
Track: https://github.com/google/adk-python/issues

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant