What happened?
In the current specifications the Response format to the SendMessage operation is a bit confusing as it states:
Response:
{
"jsonrpc": "2.0",
"id": 1,
"result": { /* Task or Message object */ }
}
while there is no way to be aware of the kind of the payload. The expected format should follow the SendMessageResponse type in the a2a.proto
Relevant log output
Code of Conduct