Miosa.Types.AgentEvent (Miosa v1.0.0)

Copy Markdown View Source

A server-sent event from a running agent session.

Summary

Types

event_type()

@type event_type() ::
  :thinking | :action | :screenshot | :result | :error | :done | :token | :raw

t()

@type t() :: %Miosa.Types.AgentEvent{
  data: map() | String.t() | nil,
  timestamp: String.t() | nil,
  type: event_type()
}

Functions

from_sse(event_type, data_string)

@spec from_sse(String.t(), String.t()) :: t()