Start
Captured trigger input
Manual, schedule, or matching event.
Workflows
Design a workflow directly when the process is clear, then start it from a manual request, schedule, or event. Mix agent steps, deterministic JavaScript, waits, branches, human input, and exact-call approvals while keeping each tool's access rules.
Workflow model
Each run follows explicit steps and branches. A step can execute deterministic JavaScript, start or poll an agent, return a durable wait, or pause for a person. Triggers decide when the graph starts; grants and approvals still decide what its tool calls may do.
Start
Manual, schedule, or matching event.
Deterministic step
Transform, call a granted tool, or select a declared branch.
Open-ended step
Persist the agent run id and resume from its result.
Continue
Pass saved output into a declared branch.
Pause
Persist the pause, then resume the graph with evidence.
Saved definition
The workflow view keeps the graph, exact starting signal, and each capability's resource scope and approval requirement together before you start a run.
