Module a2a

Module a2a 

Source
Available on crate feature server only.

Modules§

agent_card
client
events
executor
jsonrpc
metadata
parts
processor
remote_agent
types

Structs§

A2aClient
A2A client for communicating with remote A2A agents
AgentCapabilities
AgentCard
AgentCardBuilder
AgentSkill
Artifact
Executor
ExecutorConfig
FileContent
InvocationMeta
JsonRpcError
JSON-RPC 2.0 Error
JsonRpcRequest
JSON-RPC 2.0 Request
JsonRpcResponse
JSON-RPC 2.0 Response
Message
MessageBuilder
MessageSendConfig
Configuration for message send
MessageSendParams
Parameters for message/send method
RemoteA2aAgent
An agent that communicates with a remote A2A agent
RemoteA2aAgentBuilder
Builder for RemoteA2aAgent
RemoteA2aConfig
Configuration for a remote A2A agent
Task
Task representation returned by A2A
TaskArtifactUpdateEvent
TaskStatus
TaskStatusUpdateEvent
TasksCancelParams
Parameters for tasks/cancel method
TasksGetParams
Parameters for tasks/get method

Enums§

Part
Role
TaskState
UpdateEvent

Functions§

a2a_parts_to_adk
adk_parts_to_a2a
build_agent_card
build_agent_skills
event_to_message
message_to_event
to_invocation_meta