Skip to main content

Module types

Module types 

Source
Expand description

Protocol request, response, and resource types. Core A2A protocol types.

Re-exports§

pub use self::agent_card::*;
pub use self::agent_id::*;
pub use self::auth::*;
pub use self::message::*;
pub use self::push::*;
pub use self::requests::*;
pub use self::responses::*;
pub use self::security::*;
pub use self::task::*;

Modules§

agent_card
Agent discovery and capability types.
agent_id
Validated helper type for application-level agent identifiers.
auth
Auth-required metadata helpers and conventions.
message
Messages, parts, and artifacts exchanged by agents.
push
Push-notification configuration types.
requests
Operation request payloads.
responses
Operation response payloads and stream events.
security
Security scheme and requirement types.
task
Task state and status models.

Type Aliases§

JsonObject
Shared JSON object alias used across metadata-bearing protocol types.