Skip to content

chore(python): bump a2a-sdk to 0.3.23#1326

Merged
EItanya merged 1 commit intokagent-dev:mainfrom
lithammer:update-a2a-sdk
Feb 18, 2026
Merged

chore(python): bump a2a-sdk to 0.3.23#1326
EItanya merged 1 commit intokagent-dev:mainfrom
lithammer:update-a2a-sdk

Conversation

@lithammer
Copy link
Contributor

The main motivation is that it includes this fix:

It's described in more detail from a kagent perspective here:

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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-sdk version to 0.3.23 in the uv.lock file with updated package hashes and metadata
  • Bumped minimum version requirement for a2a-sdk to >=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.

@lithammer
Copy link
Contributor Author

I updated the version across the board, not sure if that's correct/wanted or not.

@EItanya
Copy link
Contributor

EItanya commented Feb 18, 2026

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>
@lithammer
Copy link
Contributor Author

Thanks so much for the PR, you will need to sign your commits for us to merge it

Oops, forgot about that. My bad. Should be fixed now.

@EItanya EItanya merged commit 60c6809 into kagent-dev:main Feb 18, 2026
16 checks passed
@lithammer lithammer deleted the update-a2a-sdk branch February 18, 2026 13:57
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.

3 participants