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
@@ -181,15 +181,15 @@ class TestAgentCardBuilder:
assert isinstance(result, AgentCard)
assert result.name == "test_agent"
assert result.description == "Test agent description"
assert result.documentationUrl is None
assert result.documentation_url is None
assert result.url == "http://localhost:80/a2a"
assert result.version == "0.0.1"
assert result.skills == [mock_primary_skill, mock_sub_skill]
assert result.defaultInputModes == ["text/plain"]
assert result.defaultOutputModes == ["text/plain"]
assert result.supportsAuthenticatedExtendedCard is False
assert result.default_input_modes == ["text/plain"]
assert result.default_output_modes == ["text/plain"]
assert result.supports_authenticated_extended_card is False
assert result.provider is None
assert result.securitySchemes is None
assert result.security_schemes is None
@patch("google.adk.a2a.utils.agent_card_builder._build_primary_skills")
@patch("google.adk.a2a.utils.agent_card_builder._build_sub_agent_skills")
@@ -225,15 +225,15 @@ class TestAgentCardBuilder:
# Assert
assert result.name == "test_agent"
assert result.description == "An ADK Agent" # Default description
# The source code uses doc_url parameter but AgentCard expects documentationUrl
# Since the source code doesn't map doc_url to documentationUrl, it will be None
assert result.documentationUrl is None
# The source code uses doc_url parameter but AgentCard expects documentation_url
# Since the source code doesn't map doc_url to documentation_url, it will be None
assert result.documentation_url is None
assert (
result.url == "https://example.com/a2a"
) # Should strip trailing slash
assert result.version == "2.0.0"
assert result.provider == mock_provider
assert result.securitySchemes == mock_security_schemes
assert result.security_schemes == mock_security_schemes
@patch("google.adk.a2a.utils.agent_card_builder._build_primary_skills")
@patch("google.adk.a2a.utils.agent_card_builder._build_sub_agent_skills")