Running and Monitoring
Start a run
out_dir, and begins the training loop. When the run finishes, it prints the path to the best skill document:
Override the output directory
out_dir value in the config without modifying the file.
Resume an interrupted run in one step
If you interrupted a run (Ctrl-C, timeout, machine restart), you can resume it directly from therun command:
resume subcommand — it re-reads the stored config from the run directory and picks up where it left off.
Watch progress with status
In a second terminal, run:
| Column | Description |
|---|---|
Step | Global step index (1-based across all epochs). |
Gate | Whether the patch was accepted or rejected. |
Score(S) | Score before the patch. |
Score(S') | Score after the patch. |
Delta | Score(S') - Score(S). Positive means improvement. |
Tokens | Tokens consumed in this step (target + optimizer calls). |
Live watch mode
Resume an interrupted run
resume subcommand reads the stored skillopt.toml copy from the run directory (saved at run-start for provenance), re-validates it against the current files, and calls the training loop at the last checkpoint.
Note: Resume uses the config stored inside the run directory, not your original config file. This ensures the run is reproducible regardless of changes you may have made to the config since starting.