WorkflowService (abstract seam) — provided by @deepseek-ai/dsh-workflow.
Workflow execution seam. Invalid requests throw before publication; a live run is holder-owned, its result never rejects, cancellation and disposal are bounded, and disposal waits for child cleanup within that bound. Lifecycle listener failures are contained, and workflow/end fires exactly once as the result settles.
abstract start(request: WorkflowStartRequest): WorkflowRun
Parse and execute a workflow script.
request — the script, its args, the parent agent, and an optional cancel signal.Returns the live run; its result resolves when the script settles.