Skip to main content
This tutorial creates a workflow project, pushes it to EigenPal, runs it on a file, and reads the output.

1. Install the CLI

auth login opens a browser to create an API key and stores it locally. One key maps to one tenant.

2. Scaffold a project

You get a self-contained project: workflow.yaml, evaluators.yaml, and a dataset/ folder. Open workflow.yaml to see the step graph.

3. Validate and push

push prints the workflow id (wf_...). Validation runs locally first, so you catch schema mistakes before anything hits the server.

4. Run it on a file

File fields use --input-file name=path. The command starts a run and prints a run id (exec_...).

5. Read the output

runs get prints the structured output. runs trace shows what each step did, which is where you look when a step produced the wrong thing.

Next