Skip to main content
MAL plans are plain YAML or JSON. The interpreter accepts parsed objects too, but YAML is easier to read in docs.

References

Saved values use saveAs. Later steps reference them with {{name}} or {{name.path}}.
Reference traversal is intentionally restricted to simple names, dots, and array indexes. It does not run JavaScript.

Branching

Fanout

Synthesis Requires A Model

synthesize has no fallback model. The plan must specify model. This keeps coordinator selection explicit and avoids accidental provider routing.