计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
cli-and-automation【效率与协作】Run NannyML from the command line, load config files, schedule repeated runs, and persist results or fitted calculators.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about the nml CLI, config-file discovery, configuration loading, scheduled runs, output writers, or reusing fitted calculators through the filesystem store.
Route calculator-specific performance, drift, or data-quality questions to the matching monitoring sub-skill unless the main task is command construction, config wiring, or persistence.
nml run --help.input, calculators, scheduling, ignore_errors, per-calculator params, outputs, and store.FileReader, RawFilesWriter, PickleFileWriter, FilesystemStore, and optional DatabaseWriter behavior.NML_CONFIG_PATH, config discovery, malformed scheduling blocks, missing filenames, unsupported file suffixes, cloud credentials, optional database dependencies, or the CLI help/config-load sequence.nml --help, nml -c <config> run, and nml -c <config> run --help safely.-c, NML_CONFIG_PATH, /config/nannyml.yaml, /config/nann.yml, nannyml.yaml, or nann.yml.input, calculators, outputs, store, scheduling, and ignore_errors.FilesystemStore so repeated runs can reload instead of refit.| Task | Use |
|---|---|
| Verify the CLI is installed and discover commands | nml --help or nml -c <cfg> run --help |
| Run one or more calculators on input files | nml -c <cfg> run |
| Load reference/analysis/target files from local or cloud storage | input.reference_data, input.analysis_data, input.target_data |
| Persist result tables | per-calculator outputs: with raw_files, pickle, or database writers |
| Cache fitted calculators | per-calculator store: with FilesystemStore settings |
| Re-run on a schedule | scheduling.interval or scheduling.cron |
# The CLI ultimately loads a config and calls runner.run(config=...)
# So the best mental model is "one config file, many calculators".
For a help-only smoke check, the runtime still needs a valid config file because the CLI callback loads configuration before the run subcommand help is rendered.