workflows.md 1.1 KB

ctx.workflows

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.

Source

ctx.workflows.start(request)

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.

Source