The actions a component triggers, in order (language.md, section 6.3).
A step is one of:
{:run, statement_id, :query | :mutation}{:to_assistant, message, context}(contextisnilwhen absent){:open_url, url}{:set, "$name", expression}, evaluated when the action runs{:reset, ["$name"]}{:custom, name, params}for an action of the library
Summary
Types
@type t() :: %OpenUI.ActionPlan{steps: [step()]}