apps_extended_agent_card
Creates, updates, deletes, gets or lists an apps_extended_agent_card resource.
Overview
| Name | apps_extended_agent_card |
| Type | Resource |
| Id | google.ces.apps_extended_agent_card |
Fields
The following fields are returned by SELECT queries:
- get_extended_agent_card
| Name | Datatype | Description |
|---|---|---|
name | string | Required. A human readable name for the agent. Example: "Recipe Agent" |
capabilities | object | Required. A2A Capability set supported by the agent. (id: LfA2aV1AgentCapabilities) |
defaultInputModes | array | Required. 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. |
defaultOutputModes | array | Required. The media types supported as outputs from this agent. |
description | string | Required. 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." |
documentationUrl | string | A URL providing additional documentation about the agent. |
iconUrl | string | Optional. A URL to an icon for the agent. |
provider | object | The service provider of the agent. (id: LfA2aV1AgentProvider) |
securityRequirements | array | Security requirements for contacting the agent. |
securitySchemes | object | The security scheme details used for authenticating with this agent. |
signatures | array | JSON Web Signatures computed for this AgentCard. |
skills | array | Required. 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. |
supportedInterfaces | array | Required. Ordered list of supported interfaces. The first entry is preferred. |
version | string | Required. The version of the agent. Example: "1.0.0" |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_extended_agent_card | select | projectsId, locationsId, appsId | Gets 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.
| Name | Datatype | Description |
|---|---|---|
appsId | string | |
locationsId | string | |
projectsId | string |
SELECT examples
- get_extended_agent_card
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.apps_extended_agent_card
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND appsId = '{{ appsId }}' -- required
;