Backplane.AgentRuntime.Error (backplane_agent_runtime v1.6.0)

Copy Markdown

Summary

Types

class()

@type class() ::
  :validation
  | :forbidden
  | :approval_required
  | :not_found
  | :timeout
  | :cancelled
  | :transient_transport
  | :resource_conflict
  | :execution_failure
  | :malformed_result
  | :budget_exceeded
  | :unsupported_capability
  | :unknown_outcome
  | :overloaded

t()

@type t() :: %Backplane.AgentRuntime.Error{
  cause: term() | nil,
  class: class(),
  details: map(),
  message: String.t() | nil
}

Functions

new(class, message \\ nil, opts \\ [])

@spec new(term(), String.t() | nil, keyword()) :: t()

to_map(error)

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