Class AgentCard (0.13.5)

AgentCard(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AgentCard conveys key information about an agent.

Attributes

Name Description
protocol_version str
Optional. The version of the A2A protocol this agent supports.
name str
Optional. A human readable name for the agent.
description str
Optional. A description of the agent's domain of action/solution space.
url str
Optional. A URL to the address the agent is hosted at.
preferred_transport str
Optional. The transport of the preferred endpoint. If empty, defaults to JSONRPC.
additional_interfaces MutableSequence[google.cloud.geminidataanalytics_v1alpha.types.AgentInterface]
Optional. Announcement of additional supported transports.
provider google.cloud.geminidataanalytics_v1alpha.types.AgentProvider
Optional. The service provider of the agent.
version str
Optional. The version of the agent.
documentation_url str
Optional. A url to provide additional documentation about the agent.
capabilities google.cloud.geminidataanalytics_v1alpha.types.AgentCapabilities
Optional. A2A Capability set supported by the agent.
security_schemes MutableMapping[str, google.cloud.geminidataanalytics_v1alpha.types.SecurityScheme]
The security scheme details used for authenticating with this agent.
security MutableSequence[google.cloud.geminidataanalytics_v1alpha.types.Security]
Security requirements for contacting the agent.
default_input_modes MutableSequence[str]
Optional. The set of interaction modes that the agent supports across all skills.
default_output_modes MutableSequence[str]
Optional. The mime types supported as outputs from this agent.
skills MutableSequence[google.cloud.geminidataanalytics_v1alpha.types.AgentSkill]
Optional. Skills represent a unit of ability an agent can perform.
supports_authenticated_extended_card bool
Optional. Whether the agent supports providing an extended agent card when the user is authenticated.
signatures MutableSequence[google.cloud.geminidataanalytics_v1alpha.types.AgentCardSignature]
Optional. JSON Web Signatures computed for this AgentCard.
icon_url str
Optional. An optional URL to an icon for the agent.

Classes

SecuritySchemesEntry

SecuritySchemesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.