Skip to content

MAESTRO Integration

CARL 0.3.0 added a typed surface that MAESTRO (and any MAESTRO-aware tool) uses to persist, re-run, and introspect chains. You can use these directly too.

PieceWhat it’s for
PreflightStatically ask what a chain needs (tools / MCP servers / skills) before running — and what’s missing.
RunRecordA durable, replayable audit record of one execution (chain + input + result + timing).
MAESTRO metadataA typed provenance block on the chain (task, attached files, tags) — and re-priming a context from it.

These are the building blocks behind MAESTRO’s Library: save a generated chain with its metadata, preflight it before a re-run, execute, and store a RunRecord of each run.