A2aEngine.Types.AgentCapabilities (a2a_engine v0.1.0)

Copy Markdown View Source

Optional capabilities advertised by an agent.

All fields optional. Wire booleans default to absent (implies false when unspecified).

Summary

Types

t()

@type t() :: %A2aEngine.Types.AgentCapabilities{
  extensions: [A2aEngine.Types.AgentExtension.t()] | nil,
  push_notifications: boolean() | nil,
  state_transition_history: boolean() | nil,
  streaming: boolean() | nil
}

Functions

from_map(m)

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

to_map(c)

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