Module executor
Expand description
Live SOP action executor.
Structs§
- Registered
SopDriver - One driver a generation owns, with the run it drives when that is known.
- SopDriver
Registry - Spawn a background task that drives a resumed SOP action to its next
blocking or terminal state. Gate-clearing surfaces without an ambient agent
turn (HTTP decide, WS approvals, manual dashboard runs) land here:
ExecuteStepruns through a fresh agent loop under the step’s resolved agent,DeterministicSteproutes through the engine’s headless deterministic driver, and every other action is already parked or terminal. - SopDriver
Sink - Owned spawner for headless run drivers at an ingress boundary.
Functions§
- admit_
sop_ driver - Admit a headless driver into a generation-owned handle set, creating the task only once the generation has accepted it.
- admit_
sop_ driver_ for_ run admit_sop_driverfor a driver that advances one known run, recorded so a teardown that has to abort the driver can settle that run.- drive_
resumed_ broker_ action - Drive a broker-approved run from a headless approval surface.
- drive_
resumed_ broker_ action_ with_ capability - spawn_
and_ register_ sop_ driver - Start a headless run driver and register it with its generation in one atomic step.
- spawn_
and_ register_ sop_ driver_ with_ capability - spawn_
headless_ run_ driver - Start a headless run driver without registering it with a generation.
- spawn_
headless_ run_ driver_ with_ capability
Type Aliases§
- SopDriver
Handles - Shared handle set for headless run drivers, so every trigger source’s drivers are owned by the same drain/reload boundary.