Skip to main content

Module executor

Module executor 

Source
Expand description

Step executor — reconstructs operations from configs and runs them.

Each step type (shell, HTTP, agent) has its own executor implementing the StepExecutor trait. The execute_step_config function dispatches to the appropriate executor based on the StepConfig variant.

Structs§

AgentExecutor
Executor for agent (AI) steps.
HttpExecutor
Executor for HTTP steps.
ParallelStepResult
Result of a single step within a parallel batch.
ShellExecutor
Executor for shell steps.
StepOutput
Result of executing a single step.

Traits§

StepExecutor
Trait for step executors.

Functions§

execute_step_config
Execute a StepConfig and return structured output.