Jido.AI.Reasoning.ReAct.Event (Jido AI v2.2.0)

Copy Markdown View Source

Compatibility wrapper around Jido.AI.Runtime.Event.

ReAct still emits :input_injected as a runtime-only compatibility event even though that kind is not part of the generic shared runtime event contract.

Summary

Functions

Create a new event envelope.

Types

t()

@type t() :: %Jido.AI.Reasoning.ReAct.Event{
  at_ms: integer(),
  data: map(),
  id: String.t(),
  iteration: integer(),
  kind: atom(),
  llm_call_id: String.t() | nil,
  request_id: String.t(),
  run_id: String.t(),
  seq: integer(),
  tool_call_id: String.t() | nil,
  tool_name: String.t() | nil
}

Functions

kinds()

@spec kinds() :: [atom()]

new(attrs)

@spec new(map()) :: t()

Create a new event envelope.