这是indexloc提供的服务,不要输入任何密码
Skip to content

[Feat]: Compatible for different version a2a protocol #885

@JeromeOvO

Description

@JeromeOvO

Is your feature request related to a problem? Please describe.

Hi team, I am building a demo based on a2a latest sdk, and when I try to make different version of a2a-sdk-built agents communication, there is a error call:
"Invalid SSE response or protocol error: Expected response header Content-Type to contain 'text/event-stream', got 'application/json'"

And I found the error is catch in a2a sdk version 0.2.7

For the near future, there might be lots of a2a based agents built by different version of a2a protocol or let's say sdk. It is needed to be compatible for these agents to keep communications.

Describe the solution you'd like

I have some ideas:

  1. Add a field to indicate what the version of a2a protocol is the agent built with
  2. Add compatible data convert in a2a protocol.

What do you think?

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions