Formats and converters
Format plugins turn a workflow graph into another representation (and back). There is no rootecp encode / ecp decode. Commands live on the plugin topic:
--format on describe / run output goes through the same plugin path. If the format plugin is not installed, the CLI returns ECP_PLUGINS_MISSING.
First-party format plugins
Fluent TypeScript rendering is in core (
toFluentSource, ecp.encode(...).as("fluent")). There is no format-fluent extension.
Patch
ecp.patch (on the Ecp instance) applies a structured patch to a graph. Use it from code after you inspect a journal; the CLI surfaces repair through ecp runs rerun --from.