Skip to main content

Agents · Workflows

Automate multi-step jobs with Workflows

Turn repeatable work into a workflow your agent can run on demand. Define the steps, run it with inputs, and track every run and step — with per-run cost visibility and the ability to cancel any time.

What you can do

From a definition to a tracked run

Workflows give your agent a reliable way to execute complex jobs — with full visibility into cost and outcome.

Define once, version it

Describe a multi-step job as a workflow definition. Each has a name, description, and version you can iterate on.

Run with inputs

Kick off a workflow with the inputs it needs. Your agent can trigger it, or you can run it yourself from the workspace.

Track runs & cost

Every run and every step reports status and cost, so you always know what ran, what it produced, and what it spent.

Cancel mid-flight

See a run going the wrong way? Cancel it. Steps record attempts, outputs, and errors so you can debug and rerun.

The lifecycle

Define, run, track, review

  1. 1

    Define

    Author the workflow — steps, inputs, and an estimated cost.

  2. 2

    Run

    Trigger it with inputs, on demand or from your agent.

  3. 3

    Track

    Watch each step's status, output, and cost in real time.

  4. 4

    Review

    Inspect the run history; cancel or rerun as needed.

Put your busywork on autopilot

Define a workflow once and let your agent run it whenever the work comes in.