Skip to main content

Module local_execution

Module local_execution 

Source
Expand description

Durable implementation of the backend-neutral local execution lifecycle.

Structs§

ExecutionLifecycleLock
Cross-process lock shared with the CLI’s stopped-commit/start lock.
LocalExecutionHandle
Runtime evidence persisted after an execution becomes ready.
LocalExecutionManager
Local lifecycle facade shared by service, CLI, and SDK adapters.
LocalExecutionObservation
One backend observation used during inspection and restart recovery.
VmLocalExecutionBackend
Runtime adapter that owns live VmManager handles and reconstructs them from durable runtime evidence after a control-plane restart.

Traits§

LocalExecutionBackend
Backend operations invoked outside the durable state lock.

Functions§

acquire_execution_lifecycle_lock
Acquire the cross-process lifecycle lock from synchronous callers such as the direct SDK. The returned guard holds the lock until it is dropped.