Skip to content

Bedrock AgentCore >=1.6.3 + A2A v1.0 is throwing error No module named 'a2a.server.apps' #438

@amtuanand

Description

@amtuanand

Describe the bug
The A2A protocol hit v1.0.0 recently (March 2026) and introduced breaking changes into the API but it seems bedrock-agentcore still leverages a2a-sdk 0.3.0 API calls.

When starting the a2a server leveraging the bedrock_agentcore.runtime.a2a serve_a2a function got this error - "An error occurred during server startup: No module named 'a2a.server.apps' " This is due to API incompatibility with new a2a-sdk v 1.0.0

To Reproduce
Create a sample A2A app leveraging bedrock-agentcore python sdk > 1.6.3 and a2a-sdk > 1.0.0 you would get the error descrobed above

Expected behavior
A2A server should start gradefully without any issue on port 9000

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS
  • Browser : Safari
  • Version : latest macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions