Run

Also known as: job, generation run, creative run

A run is one execution of a creative app — a single call with a brief, a brand kit, and parameters that produces one or more media assets. Every run has an id, a phase stream (queued → composing → rendering → done), and an evaluation score against the attached brand rubric.

Example

run_8H2K9 was created with brief "sage linen, north light, 16:9" and brand homestead. It moved through queued → composing → rendering → done in 12.4s, produced four assets, and scored 0.92 against the brand rubric.

Why runs are the right primitive for agents

An agent needs three things from a generation call: a stable handle to track it, a way to know when it's done, and a way to recover if its turn was interrupted. A run gives you all three. You can stream phases, fetch the run later by id, and pass the same idempotency key to safely retry a timed-out call without double-billing.

Related terms