chore(python): bump a2a-sdk to 0.3.23#1326
Conversation
There was a problem hiding this comment.
Pull request overview
This PR bumps the a2a-sdk dependency from version 0.3.22 to 0.3.23 across all kagent Python packages. The primary motivation is to incorporate a critical fix that prevents CancelledError exceptions during cleanup from causing HTTP 500 responses, which previously led to client retries and duplicate side effects (such as duplicate Slack messages). The fix treats CancelledError during cleanup as non-fatal, ensuring that successfully completed requests don't get converted into 500 errors.
Changes:
- Updated
a2a-sdkversion to 0.3.23 in the uv.lock file with updated package hashes and metadata - Bumped minimum version requirement for
a2a-sdkto >=0.3.23 across all five dependent kagent packages
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| python/uv.lock | Updated a2a-sdk package definition from 0.3.22 to 0.3.23 with new hashes, file URLs, and metadata references |
| python/packages/kagent-adk/pyproject.toml | Updated a2a-sdk minimum version from >=0.3.22 to >=0.3.23 |
| python/packages/kagent-core/pyproject.toml | Updated a2a-sdk[http-server] minimum version from >=0.3.9 to >=0.3.23 |
| python/packages/kagent-crewai/pyproject.toml | Updated a2a-sdk[http-server] minimum version from >=0.3.1 to >=0.3.23 |
| python/packages/kagent-langgraph/pyproject.toml | Updated a2a-sdk minimum version from >=0.2.16 to >=0.3.23 |
| python/packages/kagent-openai/pyproject.toml | Updated a2a-sdk minimum version from >=0.3.1 to >=0.3.23 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
I updated the version across the board, not sure if that's correct/wanted or not. |
|
Thanks so much for the PR, you will need to sign your commits for us to merge it |
The main motivation is that it includes this fix: - a2aproject/a2a-python#614 It's described in more detail from a kagent perspective here: - kagent-dev#1268 Signed-off-by: Peter Lithammer <peter.lithammer@embark-studios.com>
c35c7d4 to
0e162e3
Compare
Oops, forgot about that. My bad. Should be fixed now. |
The main motivation is that it includes this fix:
It's described in more detail from a kagent perspective here: