Skip to main content

AuthenticatedExtendedCardResponse

Type Alias AuthenticatedExtendedCardResponse 

Source
pub type AuthenticatedExtendedCardResponse = AgentCard;
Expand description

The full (private) agent card returned by agent/authenticatedExtendedCard.

This is structurally identical to the public AgentCard; the type alias signals intent and may gain additional fields in a future spec revision.

Aliased Type§

pub struct AuthenticatedExtendedCardResponse {
Show 15 fields pub name: String, pub url: Option<String>, pub description: String, pub version: String, pub supported_interfaces: Vec<AgentInterface>, pub default_input_modes: Vec<String>, pub default_output_modes: Vec<String>, pub skills: Vec<AgentSkill>, pub capabilities: AgentCapabilities, pub provider: Option<AgentProvider>, pub icon_url: Option<String>, pub documentation_url: Option<String>, pub security_schemes: Option<HashMap<String, SecurityScheme>>, pub security_requirements: Option<Vec<SecurityRequirement>>, pub signatures: Option<Vec<AgentCardSignature>>,
}

Fields§

§name: String

Display name of the agent.

§url: Option<String>

Primary URL of the agent.

Convenience field that typically matches the URL of the first entry in supported_interfaces.

§description: String

Human-readable description of the agent’s purpose.

§version: String

Semantic version of this agent implementation.

§supported_interfaces: Vec<AgentInterface>

Transport interfaces offered by this agent.

Spec requirement: Must contain at least one element.

§default_input_modes: Vec<String>

Default MIME types accepted as input.

§default_output_modes: Vec<String>

Default MIME types produced as output.

§skills: Vec<AgentSkill>

Skills offered by this agent.

Spec requirement: Must contain at least one element.

§capabilities: AgentCapabilities

Capability flags.

§provider: Option<AgentProvider>

The organization operating this agent.

§icon_url: Option<String>

URL of the agent’s icon image.

§documentation_url: Option<String>

URL of the agent’s documentation.

§security_schemes: Option<HashMap<String, SecurityScheme>>

Named security scheme definitions (OpenAPI-style).

§security_requirements: Option<Vec<SecurityRequirement>>

Global security requirements for the agent.

§signatures: Option<Vec<AgentCardSignature>>

Cryptographic signatures over this card.