Skip to main content

Module execution_suspension

Module execution_suspension 

Source
Expand description

Execution suspension state machine: handle worker teardown when execution is paused.

This module defines ExecutionSuspensionState for tracking execution lifecycle:

  • Running: normal execution.
  • Suspended: execution paused, worker preparing to exit.
  • WaitingInput: waiting for external input (human, tool, policy).

Structs§

ExecutionSuspension
Execution suspension: tracks the state of execution suspension.

Enums§

ExecutionSuspensionState
Execution suspension state.
SuspensionError
Errors for suspension operations.