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.