Skip to main content

versions_extended_agent_card

Creates, updates, deletes, gets or lists a versions_extended_agent_card resource.

Overview

Nameversions_extended_agent_card
TypeResource
Idgoogle.ces.versions_extended_agent_card

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringRequired. A human readable name for the agent. Example: "Recipe Agent"
capabilitiesobjectRequired. A2A Capability set supported by the agent. (id: LfA2aV1AgentCapabilities)
defaultInputModesarrayRequired. protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as media types.
defaultOutputModesarrayRequired. The media types supported as outputs from this agent.
descriptionstringRequired. A human-readable description of the agent, assisting users and other agents in understanding its purpose. Example: "Agent that helps users with recipes and cooking."
documentationUrlstringA URL providing additional documentation about the agent.
iconUrlstringOptional. A URL to an icon for the agent.
providerobjectThe service provider of the agent. (id: LfA2aV1AgentProvider)
securityRequirementsarraySecurity requirements for contacting the agent.
securitySchemesobjectThe security scheme details used for authenticating with this agent.
signaturesarrayJSON Web Signatures computed for this AgentCard.
skillsarrayRequired. Skills represent the abilities of an agent. It is largely a descriptive concept but represents a more focused set of behaviors that the agent is likely to succeed at.
supportedInterfacesarrayRequired. Ordered list of supported interfaces. The first entry is preferred.
versionstringRequired. The version of the agent. Example: "1.0.0"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_extended_agent_cardselectprojectsId, locationsId, appsId, versionsIdGets the extended agent card for the authenticated agent.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
appsIdstring
locationsIdstring
projectsIdstring
versionsIdstring

SELECT examples

Gets the extended agent card for the authenticated agent.

SELECT
name,
capabilities,
defaultInputModes,
defaultOutputModes,
description,
documentationUrl,
iconUrl,
provider,
securityRequirements,
securitySchemes,
signatures,
skills,
supportedInterfaces,
version
FROM google.ces.versions_extended_agent_card
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND appsId = '{{ appsId }}' -- required
AND versionsId = '{{ versionsId }}' -- required
;