A2A Request Metadata Failure
Just upgraded to ADK 1.19.
The A2A functionality stopped working.
On the server logs- this error is thrown:
A2A request failed: BaseClient.send_message() got an unexpected keyword argument 'request_metadata'
The workaround was to downgrade to ADK 1.18
This is a blocker for all A2A functionality
@xbill9 Thanks for reporting!
This error occurs because ADK 1.19 expects a newer a2a-sdk, and the older version doesn’t support the request_metadata argument in send_message().
Fix: upgrade a2a-sdk in the same environment where ADK 1.19 is runningpip install -U a2a-sdk
Ensure the version isa2a-sdk >= 0.3.19
With ADK 1.19.x + a2a-sdk 0.3.19 or later, A2A works normally without downgrading ADK.
Thank you.