Skip to content

Conversation

@a2a-bot
Copy link
Collaborator

@a2a-bot a2a-bot commented Jun 14, 2025

This PR updates src/a2a/types.py based on the latest specification/json/a2a.json from google-a2a/A2A.

  • Renames methods specific to GRPC implementation from pushNotification to pushNotificationConfig

@a2a-bot a2a-bot requested a review from a team as a code owner June 14, 2025 21:11
@a2a-bot a2a-bot requested a review from mvakoc June 14, 2025 21:11
@holtskinner holtskinner requested review from kthota-g and removed request for mvakoc June 14, 2025 21:23
@holtskinner
Copy link
Member

@kthota-g Since this is a breaking change, we need to edit the core library to use the new types.

@holtskinner holtskinner changed the title feat: Update A2A types from specification 🤖 feat!: Update A2A types from specification 🤖 Jun 16, 2025
@kthota-g kthota-g merged commit 1fbf600 into main Jun 16, 2025
6 checks passed
@kthota-g kthota-g deleted the auto-update-a2a-types-f355d3e922de61ba97873fe2989a8987fc89eec2 branch June 16, 2025 17:24
holtskinner added a commit that referenced this pull request Jun 30, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.2.10](v0.2.8...v0.2.10)
(2025-06-30)


### ⚠ BREAKING CHANGES

* Update to A2A Spec Version
[0.2.5](https://github.com/a2aproject/A2A/releases/tag/v0.2.5)
([#197](#197))

### Features

* Add `append` and `last_chunk` to `add_artifact` method on
`TaskUpdater`
([#186](#186))
([8c6560f](8c6560f))
* add a2a routes to existing app
([#188](#188))
([32fecc7](32fecc7))
* Add middleware to the client SDK
([#171](#171))
([efaabd3](efaabd3))
* Add more task state management methods to TaskUpdater
([#208](#208))
([2b3bf6d](2b3bf6d))
* raise error for tasks in terminal states
([#215](#215))
([a0bf13b](a0bf13b))

### Bug Fixes

* `consume_all` doesn't catch `asyncio.TimeoutError` in python 3.10
([#216](#216))
([39307f1](39307f1))
* Append metadata and context id when processing TaskStatusUpdateE…
([#238](#238))
([e106020](e106020))
* Fix reference to `grpc.aio.ServicerContext`
([#237](#237))
([0c1987b](0c1987b))
* Fixes Short Circuit clause for context ID
([#236](#236))
([a5509e6](a5509e6))
* Resolve `APIKeySecurityScheme` parsing failed
([#226](#226))
([aa63b98](aa63b98))
* send notifications on message not streaming
([#219](#219))
([91539d6](91539d6)),
closes [#218](#218)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Holt Skinner <holtskinner@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants