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.
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.