AgentWorkflow, which defines how the agent handles a prompt, calls the model, and uses tools, and a Grader, which scores each result into a numerical reward. When you submit an evaluation run or a training run, the platform executes the rollout once per dataset row and grades what it produces.
In the Multiply Quickstart, multiply-local-openai is a rollout: its AgentWorkflow asks the model to solve a multiplication prompt, and its Grader compares the answer to the row’s ground_truth.
What a Rollout Contains
Rollouts are code in your workspace repository, one directory per rollout underrollouts/, referenced by evaluation and training configs:
For the full rollout definition — including execution backends and how rollouts fit the training loop — see the SDK Overview.
The Rollouts Page
The Platform Rollouts page lists every rollout discovered from your connected workspace repository. Git Sync scans therollouts/ directory of each pushed branch, and each subdirectory becomes an entry showing its name, last synced commit, and last synced time. Selecting a rollout opens its source on GitHub at the synced commit.
Each branch has its own rollout catalog. The branch picker selects the repository default branch first.
The Rollouts page requires a connected workspace repository. If no repository is connected, set one up from Git Integration — see Onboarding.
Create a Rollout
Rollouts are created in code rather than in the dashboard. New Rollout shows the CLI command that scaffolds one in your local workspace clone:Next Steps
SDK Overview
Understand the rollout definition, core abstractions, and the training loop.
Custom Rollout Guide
Create a task-specific rollout with the workspace Agent Skills.
Git Sync
Learn how pushed branches populate the rollout catalog.
Command Reference
Review
rollout init and rollout list options.