Skip to main content

Crate runifold_workflow

Crate runifold_workflow 

Source
Expand description

Durable, capability-safe workflow and Agent orchestration for Runifold.

Structs§

AgentStep
Adapts a Runifold Agent to the canonical workflow step boundary.
AgentStepOutput
Canonical Agent workflow value.
ParallelBranch
One explicitly budgeted branch of a parallel workflow node.
PredicateCondition
Adapts a closure into a durable workflow branch condition.
StepId
Stable workflow node identity used by checkpoints and event streams.
Workflow
Validated, immutable workflow definition.
WorkflowBuilder
Fluent, validation-preserving workflow assembly.
WorkflowCheckpoint
Stable handle binding one workflow checkpoint identity to a store.
WorkflowCheckpointState
Versioned workflow state stored in a domain-neutral checkpoint envelope.
WorkflowOutcome
Successful terminal workflow state.

Enums§

ParallelBranchCheckpoint
Persisted state of one branch inside an in-flight parallel node.
WorkflowBuildError
Invalid workflow definition.
WorkflowCheckpointPhase
Persisted workflow execution phase.
WorkflowError
Failure of workflow execution or recovery.
WorkflowResumePolicy
Recovery behavior for a workflow interrupted inside one node.
WorkflowStepError
Failure produced by one workflow step.

Traits§

WorkflowCondition
Pure, synchronous branch decision over canonical workflow data.
WorkflowStep
One executable, provider-neutral workflow node.

Type Aliases§

WorkflowFuture
A boxed, sendable workflow execution future.
WorkflowStepFuture
Boxed asynchronous workflow-step result.