A2aEngine.Types.AgentExtension (a2a_engine v0.1.0)

Copy Markdown View Source

Declaration of a protocol extension supported by an Agent.

Wire fields: uri (required), required (bool), description, params.

Summary

Types

t()

@type t() :: %A2aEngine.Types.AgentExtension{
  description: String.t() | nil,
  params: map() | nil,
  required: boolean() | nil,
  uri: String.t()
}

Functions

from_map(m)

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

to_map(e)

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