Skip to main content

Bulk & Scheduled Execution

Most of the platform is built around running a Tool, Agent, or Voice Agent one invocation at a time — from the playground, an API call, or a chat surface. This section covers the three ways to run applications at scale or unattended:

  • Bulk Run — process a whole batch of inputs through an application in one job, with resilience against pod restarts and deployments.
  • Event-based execution — fire an application asynchronously in response to an event or long-running workflow, and receive the result via callback.
  • Scheduled runs — cron-based recurring runs for both applications and evaluations.

All three reuse the same execution engine, credits model, guardrails, and tracing as single runs — so anything you can observe or govern on a single run also applies here.