add_step
Register or update a pipeline step in the ML workflow DAG by name, defining its inputs, outputs, parameters, and script path.
Instructions
Register a pipeline step (a node on the map), or update it if the name already exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique step name, e.g. 'load_smiles', 'split', 'train_gcn' | |
| inputs | No | Data this step consumes, e.g. ['graphs.pkl'] | |
| params | No | Default parameters, e.g. {'test_size': 0.2, 'seed': 42} | |
| outputs | No | Data this step produces, e.g. ['train.pkl', 'test.pkl'] | |
| description | No | One-line description of what the step does | |
| script_path | No | Path of the step's Python script, relative to the project root |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||