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.
Quick Start
From inside your workspace directory: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.
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.