Skip to content

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

@pdettori

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

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Maintenance.

Projects

Status

New /:ToDo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions