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_v1beta.types.AgentInterface]
Optional. Announcement of additional supported transports. |
provider |
google.cloud.geminidataanalytics_v1beta.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_v1beta.types.AgentCapabilities
Optional. A2A Capability set supported by the agent. |
security_schemes |
MutableMapping[str, google.cloud.geminidataanalytics_v1beta.types.SecurityScheme]
The security scheme details used for authenticating with this agent. |
security |
MutableSequence[google.cloud.geminidataanalytics_v1beta.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_v1beta.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_v1beta.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,
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 |