interchange_save_pipeline
Writes an Interchange pipeline asset's package to its .uasset file on disk, persisting in-memory pipeline changes after creation or property edits.
Instructions
Write the package of an Interchange pipeline asset (a UInterchangePipelineBase loaded by object path) over its .uasset on disk, dirty or not, through the shared asset save; saved false makes success false and save_error carries the measured cause. It is the persist step after interchange_create_pipeline_asset and interchange_set_pipeline_properties, which change memory only; repeating it is idempotent. Like save_asset it refuses during PIE and under a read-only root. A path that does not load as a pipeline is an error.
Returns: { pipeline_path: string, file_path: string, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_path | Yes | Object path of the pipeline asset whose package is written to disk (loaded via LoadObject, must be a UInterchangePipelineBase). |