@obversa/runner starts a graph in a worker process. The calling process watches
the worker, cleans up discoverable child processes, and restarts work within
declared limits. It loads a host module that supplies graph and engine bindings.
@obversa/runtime executes those bindings and records graph events.
Install
@obversa/runtime and @obversa/engine APIs.
Public entry points
From@obversa/runner:
- Start and resume:
startSupervisedRunstarts a stored graph with a watchdog in the calling process.resumeSupervisedRunreopens an exact recorded graph pause using its stored definition and run limits. readSupervisedRunStatus: read recorded progress and inspect worker liveness.SupervisedRunError: report a runner failure with a typed code.- Run types:
SupervisedRunOptionsdescribes the stored run, host module, workspace, and limits.ResumeSupervisedRunOptionsidentifies the stored run and paused position to reopen.SupervisedRunStatusdescribes progress, cleanup scope, and retained workspace ownership. SupervisedRunHandle: exposesdone,status(), andstop()for the supervised run.