Versions in this module Expand all Collapse all v0 v0.1.7 Mar 25, 2026 Changes in this version + type Batch struct + Steps []Step + type Checkpoint struct + Name string + Step Step + type Conditional struct + Condition string + Else *Step + Then Step + type Executor struct + Cache cache.Store + RunSkill func(context.Context, Step, []artifact.ArtifactRef) (*tool.ToolResult, error) + RunTool func(context.Context, Step, []artifact.ArtifactRef) (*tool.ToolResult, error) + func (e Executor) Execute(ctx context.Context, step Step, input Input) (Result, error) + type FanIn struct + Into string + Strategy string + type FanOut struct + Collection string + Step Step + type Input struct + Artifacts []artifact.ArtifactRef + Collections map[string][]artifact.ArtifactRef + Items []Result + type Result struct + Artifacts []artifact.ArtifactRef + Items []Result + Lineage artifact.LineageGraph + Output string + Preview *tool.Preview + Structured any + Summary string + type Retry struct + Attempts int + Step Step + type Step struct + Batch *Batch + Checkpoint *Checkpoint + Conditional *Conditional + FanIn *FanIn + FanOut *FanOut + Input []artifact.ArtifactRef + Name string + Retry *Retry + Skill string + Tool string + With map[string]any