Skip to main content
Use a training run to improve a base model with your rollout, grader, and platform dataset. Training configs live under configs/training/; push your code before submitting because the platform runs the selected workspace commit on managed training infrastructure.
Run an evaluation first to catch rollout, grader, model, and credential problems before committing training resources.
Workspace billing must be ready before submission. For self-serve workspaces, an owner or admin must add a valid payment method; invoiced workspaces must have no past-due invoice.

Quick Start

From inside your workspace directory:
Then monitor or manage the run:

Training Config

See Config Files for every field and its validation rules.
configs/training/my-rollout.toml
Submission validates the shared training config schema and rejects unknown fields and out-of-range values. It does not check the config against the selected model or backend, so an unsupported combination can surface during provisioning or execution.
Git Sync is the source of truth for your rollout code. The CLI reads config values from the local TOML file you pass, but rollout code comes from the synced workspace repository. Commit and push before submitting code changes. Set branch to use a pushed branch or commit_sha for a specific pushed revision; omit both to use the default branch.

How It Works

1

Resolve the workspace and code

The CLI reads the TOML from configs/training/ and resolves the workspace from Git origin. Omit branch and commit_sha to use the default branch’s latest synced commit. An explicit branch resolves its current head at submission and pins the resulting full SHA; commit_sha pins that commit directly.
2

Validate the request

The CLI validates the config structure and local path shape. The platform checks billing, the dataset and base model, secrets, and the shared config schema before scheduling. Provisioning then validates the selected commit’s entrypoint and build, and model- or backend-specific incompatibilities can surface during provisioning or execution; failures appear on the run.
3

Split the dataset

Osmosis shuffles the selected dataset and holds out about 20% of the rows for validation, rounded down and capped at 10,000 rows; the rest is used for training. The split is not configurable.
4

Run rollouts and update the model

The training service runs AgentWorkflow and Grader, routes policy calls through the active rollout context, and applies rewards to model updates. Failed rollout samples are excluded from training updates.
5

Record outputs

Metrics, rollout samples, logs, and any produced checkpoints appear on the run. A run is not guaranteed to produce a checkpoint if it ends before the first save or the selected training setup does not support one.

Commands

See the Command Reference for the full flag list.

Monitor a Run

train info reports current_step, total_steps, percent complete, and the latest reward while a run is active. Use train logs for scheduling, execution, and cleanup diagnostics. The Training Runs page documents the full status lifecycle, dashboard charts, rollout samples, checkpoints, and configuration view.

Next Steps

Evaluation

Validate the rollout and grader before training.

Config Files

Review every training field and constraint.

Training Runs

Monitor runs, samples, checkpoints, and logs in the Platform.
Last modified on August 10, 2026