Skip to content

build(deps): migrate all agents to a2a-sdk 1.0 #286

Description

@pdettori

Summary

The a2a-sdk has released version 1.0, which is a breaking change from the 0.x series currently used across all A2A agents. Dependabot opened PRs for this upgrade (#258, #261, #268, #270) but they were closed because:

  1. The a2a-sdk 1.0 release has significant API surface changes
  2. All agents should be migrated together for consistency
  3. The uv.lock files need regeneration (Dependabot doesn't do this)
  4. Manual validation is required for each agent

Affected Agents

Agent Current Constraint Target
a2a/a2a_contact_extractor >=0.2.5,<0.4.0 >=1.0.1
a2a/a2a_currency_converter >=0.2.5,<0.4.0 >=1.0.1
a2a/file_organizer >=0.3.26 >=1.0.1
a2a/image_service >=0.2.16 >=1.0.1

Tasks

  • Review a2a-sdk 1.0 changelog for breaking changes
  • Update a2a_contact_extractor — adjust imports/API calls, regenerate lockfile
  • Update a2a_currency_converter — adjust imports/API calls, regenerate lockfile
  • Update file_organizer — adjust imports/API calls, regenerate lockfile
  • Update image_service — adjust imports/API calls, regenerate lockfile
  • Run test-startup locally to verify all agents start cleanly
  • Create single bundled PR with all changes

Context

Closed Dependabot PRs: #258, #261, #268, #270

Assisted-By: Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions