@type t() :: %Cyclium.Trigger.Interactive{ conversation_id: binary(), history: [map()], message: binary(), principal: map() | nil }