Versions in this module Expand all Collapse all v0 v0.1.0 Aug 20, 2026 Changes in this version + const EndNodeRef + func BuildGraph(reg *registry.Registry, definition dsl.GraphDefinition, ...) (*graph.Graph, error) + func BuildGraphInstance(reg *registry.Registry, definition dsl.GraphDefinition, ...) (*graph.Graph, error) + func LoadGraphFromFile(path string, options ...LoadGraphOption) (*graph.Graph, error) + func NewDefaultRegistry() *registry.Registry + func NewGraph() *graph.Graph + func NewInMemoryRunner(target *graph.Graph, options ...RunnerOption) (*runtime.GraphRunner, error) + func NewLocalRunner(target *graph.Graph, baseDir string, options ...RunnerOption) (*runtime.GraphRunner, error) + func NewRunner(target *graph.Graph, options ...RunnerOption) (*runtime.GraphRunner, error) + type LoadGraphOption interface + func WithBuildContext(buildContext *registry.BuildContext) LoadGraphOption + func WithGraphResolver(resolver registry.GraphResolver) LoadGraphOption + func WithInstanceConfig(instance dsl.GraphInstanceConfig) LoadGraphOption + func WithRegistry(reg *registry.Registry) LoadGraphOption + type RunnerOption interface + func WithArtifactStore(store runtime.ArtifactStore) RunnerOption + func WithBreakpoints(breakpoints ...runtime.Breakpoint) RunnerOption + func WithCheckpointStore(store runtime.CheckpointStore) RunnerOption + func WithContractPolicy(policy runtime.ContractPolicy) RunnerOption + func WithContractValidation(mode core.ContractValidationMode) RunnerOption + func WithEventSink(sink runtime.EventSink) RunnerOption + func WithExecutionStore(store runtime.ExecutionStore) RunnerOption + func WithGraphID(id string) RunnerOption + func WithGraphVersion(version string) RunnerOption + func WithNow(now func() time.Time) RunnerOption + func WithStateCodec(codec state.Codec) RunnerOption