Directive to enqueue a new instruction
@type t() :: %Jido.Agent.Directive.EnqueueDirective{ action: atom(), context: map(), opts: keyword(), params: map() }