Versions in this module Expand all Collapse all v0 v0.1.1 Oct 12, 2026 Changes in this version + var ErrNoExecutor = errors.New("omniworkflow/inmemory: no executor registered; call NewWorker first") + var ErrNoPendingApproval = errors.New("omniworkflow/inmemory: no gate awaiting this approval") + type Provider struct + func New() *Provider + func (p *Provider) Cancel(_ context.Context, id string) error + func (p *Provider) Get(_ context.Context, id string) (*omniworkflow.Run, error) + func (p *Provider) NewWorker(executor omniworkflow.StepExecutor) omniworkflow.Worker + func (p *Provider) Signal(_ context.Context, id string, signal omniworkflow.Signal) error + func (p *Provider) Start(_ context.Context, req omniworkflow.StartRequest) (*omniworkflow.Run, error)