Skip to main content

Module executor

Module executor 

Source
Expand description

Workflow executor — runs workflow steps sequentially, gating on approvals, handling errors, and persisting state for pause/resume.

Structs§

AutoApproveHandler
A simple auto-approve handler for testing.
AutoDenyHandler
A handler that always denies for testing.
WorkflowExecutor
The workflow executor manages workflow runs and their lifecycle.

Traits§

ApprovalHandler
Trait for requesting approval from the user for gated steps.
ToolExecutor
Trait for executing a tool by name with JSON arguments. This abstracts over the real ToolRegistry for testability.