adk-python icon indicating copy to clipboard operation
adk-python copied to clipboard

A2A Request Metadata Failure

Open xbill9 opened this issue 1 month ago • 2 comments

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

xbill9 avatar Nov 26 '25 15:11 xbill9

This is a blocker for all A2A functionality

mfojtak avatar Dec 01 '25 10:12 mfojtak

@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.

klateefa avatar Dec 01 '25 13:12 klateefa