A2aEngine.Types.AgentInterface (a2a_engine v0.1.0)

Copy Markdown View Source

A (transport, url) pair declaring an available interface for an agent.

Wire fields: transport (required — e.g. "JSONRPC", "GRPC", "HTTP+JSON"), url (required).

Summary

Types

t()

@type t() :: %A2aEngine.Types.AgentInterface{transport: String.t(), url: String.t()}

Functions

from_map(arg1)

@spec from_map(map()) :: {:ok, t()} | {:error, term()}

to_map(i)

@spec to_map(t()) :: map()