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§
- Execution
Step Input - Explicit input for one execution step.
Traits§
- Execution
Step - Canonical execution step trait: pure boundary between kernel and adapters.
Type Aliases§
- Step
Result - Result of one execution step: the only way a step can affect the run.