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
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):