What happened?
This compliance test presents two incongruences in my opinion:
- The test case checks for the following payload "params": {"":"not_a_dict"} -> I think it should be changed to "params": {"not_a_dict"}
- The A2A spec does not mention that a params object containing an empty key ("") is considered an invalid format.
My point is that the test seems to be checking for an empty key as an error, but this is not explicitly forbidden by the spec. A better test for an invalid params format would be to provide a value that is not a Structured Value.
Relevant log output
Code of Conduct
What happened?
This compliance test presents two incongruences in my opinion:
My point is that the test seems to be checking for an empty key as an error, but this is not explicitly forbidden by the spec. A better test for an invalid params format would be to provide a value that is not a Structured Value.
Relevant log output
Code of Conduct