Class AgentCard (0.7.0)

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

AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard

Attributes

Name Description
name str
Required. A human-readable name for the agent.
description str
Required. A description of the agent's domain of action/solution space.
supported_interfaces MutableSequence[google.cloud.ces_v1beta.types.AgentInterface]
Required. Ordered list of supported interfaces. The first entry is preferred.
version str
Required. The version of the agent.
skills MutableSequence[google.cloud.ces_v1beta.types.AgentSkill]
Required. Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.