elspeth
0.7.1A pipeline engine for building, validating, running and auditing workflows whose outputs have to survive scrutiny.
Built for regulated, clinical and safety-critical work, where every row has to carry its lineage.
What it is
Validation and audit are part of the workflow, not after-the-fact diagnostics: a pipeline is checked for wiring, route targets, schema compatibility and contracts before the executor runs it. Two authoring surfaces sit over one runtime model — operators hand-edit version-controlled YAML, knowledge workers use an authenticated composer driven by an LLM tool loop. Both target the same primitives, the same graph validation, the same executor and the same audit trail. The composer is a surface over the substrate, not a second engine.
Use it
bash
elspeth validate --settings pipeline.yaml
elspeth run --settings pipeline.yaml --execute
elspeth explain --run <run_id> --row <row_id>