Skip to content

Creating Workflows

Chain steps, schedule them, and hand work off between them. Steps run in sequence or in parallel with no wiring.

Anatomy of a workflow

Four parts, and you configure them in this order.

graph LR
    I["Inputs<br/>JSON schema"] --> S["Steps<br/>skills, in sequence or parallel"]
    S --> O["Outputs"]
    T["Triggers<br/>cron, webhook, manual"] --> S

Inputs

TODO

Steps

TODO

Triggers

TODO

Outputs

TODO

The visual workflow graph

The graph is both the editor and the trace. After a run it shows every model and tool call the workflow made, in order.

Input parameters backed by a JSON schema

TODO: the supported types, and how validation failures surface.

Reusing skills inside a workflow

TODO: how a skill's inputs map onto a workflow step.

Saving, testing and scheduling

Set a cron, then edit the schedule, timeout and retention in place. No redeploy.