Skip to main content

Alpha 1

Run your build and test workflows locally.

Loom is an open-source workflow engine for local host and Docker jobs. Define your commands in YAML, run them with Loom, and use its runtime artifacts to inspect failed jobs and steps.

Inspect a failed command

When an executed job fails, its manifest points to the output for the failed script entry or system section. Read that output to investigate the cause. If setup fails before Loom writes runtime artifacts, start with the terminal error.

Working with run results

Follow failure pointers

Start at the receipt, open the pipeline manifest, then the job manifest and the selected event stream.

Share the run evidence

Share the receipt and relevant runtime files with a teammate. Include the path context they need to locate files referenced by the manifests.

Read artifacts from an agent

JSON receipts and manifests let an agent select the job or step output to inspect. File size depends on the workflow and the output it produces.

The workflow

Author
Validate
Run
Diagnose

Put your build and test commands in .loom/workflow.yml. Run loom check to validate its structure, then loom run --local to execute it. Jobs can use the host or a Docker image. The Hello Loom guide walks through a complete example.

Alpha 1 scope

Alpha 1 includes local execution with host and Docker providers on Linux, caching, secrets, template composition, and structured runtime artifacts. Artifact contents vary between runs, and contracts may change between releases. Remote execution is planned. Read the support boundary before building on Alpha behavior.

Explore

Run the Hello Loom example

Create a small workflow, run it, then inspect the output from an intentional failure.

Start with Hello Loom