Skip to main content
Use renderFrame to preview the task graph (CI validation, graph-inspection UIs, dry-run checks) without executing or persisting anything. It parses ctx.input through the workflow input schema first, applying defaults and transforms to a derived context without mutating the supplied context. runId and iteration are arbitrary strings used only for snapshot identity.
TaskDescriptor and GraphSnapshot are defined in Types: the runtime extracts this same shape on every render frame. outputs lets you simulate completed upstream tasks:
CLI equivalent: