chore: Update a2a-sdk to 0.2.16

Convert a2a types to use snake_case fields

https://github.com/a2aproject/a2a-python/releases/tag/v0.2.16

PiperOrigin-RevId: 786279179
This commit is contained in:
Holt Skinner
2025-07-23 07:54:03 -07:00
committed by Copybara-Service
parent ce7253f63f
commit a911469616
14 changed files with 196 additions and 194 deletions
+13 -13
View File
@@ -73,8 +73,8 @@ def create_test_agent_card(
description=description,
version="1.0",
capabilities=AgentCapabilities(),
defaultInputModes=["text/plain"],
defaultOutputModes=["application/json"],
default_input_modes=["text/plain"],
default_output_modes=["application/json"],
skills=[
AgentSkill(
id="test-skill",
@@ -316,8 +316,8 @@ class TestRemoteA2aAgentResolution:
description="test",
version="1.0",
capabilities=AgentCapabilities(),
defaultInputModes=["text/plain"],
defaultOutputModes=["application/json"],
default_input_modes=["text/plain"],
default_output_modes=["application/json"],
skills=[
AgentSkill(
id="test-skill",
@@ -347,8 +347,8 @@ class TestRemoteA2aAgentResolution:
description="test",
version="1.0",
capabilities=AgentCapabilities(),
defaultInputModes=["text/plain"],
defaultOutputModes=["application/json"],
default_input_modes=["text/plain"],
default_output_modes=["application/json"],
skills=[
AgentSkill(
id="test-skill",
@@ -483,7 +483,7 @@ class TestRemoteA2aAgentMessageHandling:
) as mock_convert:
# Create a proper mock A2A message
mock_a2a_message = Mock(spec=A2AMessage)
mock_a2a_message.taskId = None # Will be set by the method
mock_a2a_message.task_id = None # Will be set by the method
mock_convert.return_value = mock_a2a_message
result = self.agent._create_a2a_request_for_user_function_response(
@@ -492,7 +492,7 @@ class TestRemoteA2aAgentMessageHandling:
assert result is not None
assert result.params.message == mock_a2a_message
assert mock_a2a_message.taskId == "task-123"
assert mock_a2a_message.task_id == "task-123"
def test_construct_message_parts_from_session_success(self):
"""Test successful message parts construction from session."""
@@ -542,8 +542,8 @@ class TestRemoteA2aAgentMessageHandling:
async def test_handle_a2a_response_success_with_message(self):
"""Test successful A2A response handling with message."""
mock_a2a_message = Mock(spec=A2AMessage)
mock_a2a_message.taskId = "task-123"
mock_a2a_message.contextId = "context-123"
mock_a2a_message.task_id = "task-123"
mock_a2a_message.context_id = "context-123"
mock_success_response = Mock(spec=SendMessageSuccessResponse)
mock_success_response.result = mock_a2a_message
@@ -581,7 +581,7 @@ class TestRemoteA2aAgentMessageHandling:
"""Test successful A2A response handling with task."""
mock_a2a_task = Mock(spec=A2ATask)
mock_a2a_task.id = "task-123"
mock_a2a_task.contextId = "context-123"
mock_a2a_task.context_id = "context-123"
mock_success_response = Mock(spec=SendMessageSuccessResponse)
mock_success_response.result = mock_a2a_task
@@ -950,8 +950,8 @@ class TestRemoteA2aAgentIntegration:
mock_response = Mock()
mock_success_response = Mock(spec=SendMessageSuccessResponse)
mock_a2a_message = Mock(spec=A2AMessage)
mock_a2a_message.taskId = "task-123"
mock_a2a_message.contextId = "context-123"
mock_a2a_message.task_id = "task-123"
mock_a2a_message.context_id = "context-123"
mock_success_response.result = mock_a2a_message
mock_response.root = mock_success_response
mock_a2a_client.send_message.return_value = mock_response