Skip to content

[Bug]: Incongruence in JSON-RPC Compliance Test #90

@guglielmo-san

Description

@guglielmo-san

What happened?

This compliance test presents two incongruences in my opinion:

  1. The test case checks for the following payload "params": {"":"not_a_dict"} -> I think it should be changed to "params": {"not_a_dict"}
  2. 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

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions