Skip to main content

Module client

Module client 

Source
Expand description

Core A2aClient struct and constructors.

A2aClient is the top-level entry point for all A2A protocol operations. Construct one via ClientBuilder or via the convenience A2aClient::from_card method.

All A2A methods are provided by impl blocks in the methods/ modules:

ModuleMethods
crate::methods::send_messagesend_message, stream_message
crate::methods::tasksget_task, list_tasks, cancel_task, resubscribe
crate::methods::push_configset_push_config, get_push_config, list_push_configs, delete_push_config
crate::methods::extended_cardget_authenticated_extended_card

Structs§

A2aClient
A client for communicating with A2A-compliant agents.