Skip to main content
  • Method: launchRun
  • Scope: run:write
  • Transports: HTTP RPC, WebSocket RPC
  • Request: { workflow, input?, options? }
  • Response: { runId, workflow }
options.startedBy is optional durable self-reported provenance, separate from the authenticated auth.triggeredBy identity: { harness?, sessionId?, prompt?, detected?: true }. Harness/session are limited to 64/256 Unicode code points; the explicit-only prompt is visibly clipped at 8,192 code points. Gateway callers supply this object directly; the Gateway does not infer its daemon environment. Errors are versioned as v1 and include InvalidRequest, InvalidInput, Unauthorized, Forbidden, and Internal.