cursus.mcp.tools.compile¶
cursus.mcp compile.* tools.
Wraps the DAG-to-SageMaker-pipeline compiler in cursus.core.compiler —
PipelineDAGCompiler (validate / preview / compile / compile_with_report),
compile_dag_to_pipeline, compile_single_node_to_pipeline, and the pure
name_generator helpers. Tools take a DAG (an inline dag JSON object and/or a
dag_file path) plus a config_file path, and turn it into a SageMaker pipeline
definition. Pipeline building is non-destructive; only upsert actually mutates
SageMaker state, so those code paths are gated behind a destructive=True flag.