Skip to main content

Module execution_step

Module execution_step 

Source
Expand description

Execution step contract: canonical interface for one step of execution.

This module defines the frozen execution contract so that adapters (graph, agent, etc.) interact with the kernel only through explicit inputs and outputs. No hidden runtime mutations or async side effects inside the boundary; all effects are captured in StepResult.

Enums§

ExecutionStepInput
Explicit input for one execution step.

Traits§

ExecutionStep
Canonical execution step trait: pure boundary between kernel and adapters.

Type Aliases§

StepResult
Result of one execution step: the only way a step can affect the run.