Skip to content

Bump up a2a-sdk to v0.3.0 and observe-sdk to v1.0.18#36

Merged
panyuenlau merged 5 commits into
mainfrom
a2a-0.3.0
Sep 9, 2025
Merged

Bump up a2a-sdk to v0.3.0 and observe-sdk to v1.0.18#36
panyuenlau merged 5 commits into
mainfrom
a2a-0.3.0

Conversation

@panyuenlau

@panyuenlau panyuenlau commented Sep 8, 2025

Copy link
Copy Markdown
Contributor

Description

Issue: #26.

Release note of the A2A 0.3.0: a2aproject/a2a-python#337.

Noticeable change of the python sdk

The A2AClient class is deprecated but it is kept in the sdk for backward compability: https://github.com/a2aproject/a2a-python/blob/v0.3.0/src/a2a/client/legacy.py#L40-L41.

The community has introduced a new pattern, ClientFactory, as a replacement to generate the client for agent: https://github.com/a2aproject/a2a-python/blob/v0.3.0/src/a2a/client/client_factory.py#L38-L52.

This PR does NOT adapt the new client factory pattern, and we shall move to the new pattern in a separate PR in the near future.

Type of Change

  • Bugfix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

@panyuenlau panyuenlau force-pushed the a2a-0.3.0 branch 4 times, most recently from 46f4d94 to 5ca2a06 Compare September 8, 2025 20:19
Comment thread src/agntcy_app_sdk/protocols/a2a/protocol.py
@panyuenlau panyuenlau changed the title (WIP) feat: bump up a2a-sdk to v0.3.0 Bump up a2a-sdk to v0.3.0 and observe-sdk to v1.0.18 Sep 9, 2025
@panyuenlau panyuenlau marked this pull request as ready for review September 9, 2025 15:01

@Shridhar-2205 Shridhar-2205 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@codyhartsook codyhartsook left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good! Given the new ClientTransport class which is used by the client, there is an opportunity to create a cleaner transport integration than previously possible. Lets leave that for a future story though.

@panyuenlau

Copy link
Copy Markdown
Contributor Author

Changes look good! Given the new ClientTransport class which is used by the client, there is an opportunity to create a cleaner transport integration than previously possible. Lets leave that for a future story though.

Will create a github issue for this

@panyuenlau panyuenlau merged commit 0507a6c into main Sep 9, 2025
1 check passed
@panyuenlau panyuenlau deleted the a2a-0.3.0 branch September 9, 2025 16:17
@panyuenlau panyuenlau mentioned this pull request Sep 9, 2025
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants