Versions in this module Expand all Collapse all v0 v0.4.0 Sep 2, 2026 Changes in this version type Runtime + func Open(ctx context.Context, source *bundle.SourceBundle, ...) (*Runtime, error) + func (r *Runtime) Engine() *runtime.Engine v0.3.0 Sep 1, 2026 Changes in this version + func Permanent(err error) invocation.Outcome + func Retryable(err error) invocation.Outcome + func Success(result any) invocation.Outcome + func Unknown(err error) invocation.Outcome + type Builder struct + func New(ruleset, version string) *Builder + func (builder *Builder) AddFact(path string, sample any) *Builder + func (builder *Builder) AddSource(path string, data []byte) *Builder + func (builder *Builder) AddVerb(verb Verb) *Builder + func (builder *Builder) Build(ctx context.Context) (*Runtime, error) + type HandlerFunc func(context.Context, invocation.Request) invocation.Outcome + type Request struct + Facts map[string]any + IdempotencyKey string + Namespace string + WaitMode effectusruntime.WaitMode + type Resource struct + Capabilities []string + Name string + type Runtime struct + func (runtime *Runtime) Close() error + func (runtime *Runtime) Execute(ctx context.Context, request Request) (effectusruntime.ExecuteResult, error) + type Verb struct + ArgTypes map[string]string + Capabilities []string + Description string + Handler HandlerFunc + InverseVerb string + Name string + RequiredArgs []string + Resources []Resource + ReturnType string