You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Command | Description |
| ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| eigenpal workflow list | ls [options] | List workflows the caller can read. |
| eigenpal workflow pull [options] <workflow-id> | Download the YAML definition of the workflow at its current version. |
| eigenpal workflow push [options] | Create or update a workflow from a YAML file. |
| eigenpal workflow move [options] <workflow-id> | Move a workflow to a folder path, creating folders as needed |
| eigenpal workflow validate [options] | Local-only validation against the templated project layout: ./workflow.yaml + ./evaluators.yaml + ./dataset/. For targeted validation use evaluators validate or dataset validate. |
| eigenpal workflow clear-local [options] [examples...] | Delete local execution artifacts under ./dataset/examples/. Keeps the latest run per example by default. |
Validate an evaluators YAML file against the EvalConfig schema. Defaults to ./evaluators.yaml.
Dataset
| Command | Description |
| ------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| eigenpal workflow dataset list | ls [options] <workflow-id> | List eval examples for the workflow. |
| eigenpal workflow dataset pull [options] <workflow-id> | Download the workflow's dataset as a ZIP archive. |
| eigenpal workflow dataset push [options] <workflow-id> | Replace or extend the workflow's dataset from a ZIP or folder. |
| eigenpal workflow dataset example create [options] <workflow-id> | Create one eval example without re-uploading the dataset. |
| eigenpal workflow dataset example update [options] <workflow-id> <exampleId> | Patch one eval example. Omitted flags are left alone. |
| eigenpal workflow dataset example delete [options] <workflow-id> <exampleId> | Delete one eval example by id. Non-TTY shells require --yes. |
| eigenpal workflow dataset example get [options] <workflow-id> <exampleId> | Fetch one eval example with full triggerInput, expectedOutput, and metadata. |
| eigenpal workflow dataset validate [options] [path] | Validate a dataset folder against the examples//{input,expected,meta} convention. Defaults to ./dataset/. |
Experiment
| Command | Description |
| ----------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------ |
| eigenpal workflow experiment | exp list | ls [options] <workflow-id> | List executions for the workflow, newest first. |
| eigenpal workflow experiment | exp run [options] <workflow-id> | Start a batch eval against the workflow's dataset. |
| eigenpal workflow experiment | exp status [options] <workflow-id> <batchId> | Aggregate progress for a batch by batchId. |
| eigenpal workflow experiment | exp cancel [options] <workflow-id> <batchId> | Cancel every execution in a batch. Idempotent. |
| eigenpal workflow experiment | exp results [options] <workflow-id> [batchId] | Download eval results in CSV or JSON. |
| eigenpal workflow experiment | exp compare | diff [options] <batchIdA> <batchIdB> | Diff eval scores between two experiment batches. |
| eigenpal workflow experiment | exp watch [options] <workflow-id> <batchId> | Poll until terminal, then auto-pull results — replaces status --watch + results --out. |
Execution
| Command | Description |
| ---------------------------- | ----------------------------------------------- | ---------------------------------------------------------------- | ------------------------------------------- |
| eigenpal workflow execution | exec run [options] <workflow-id> [examples...] | Run a saved workflow against local dataset examples. |
| eigenpal workflow execution | exec get [options] <executionId> | Fetch a single execution payload. Optionally narrow to one step. |
| eigenpal workflow execution | exec list | ls [options] <workflow-id> | List recent executions for a workflow. |
| eigenpal workflow execution | exec watch [options] <executionId> | Stream live execution status until terminal or 30-min detach. |
| eigenpal workflow execution | exec compare | diff [options] <executionA> <executionB> | Diff two executions side-by-side, per step. |
| eigenpal workflow execution | exec cancel [options] <executionId> | Cancel an execution. Idempotent on already-terminal runs. |
Versions
| Command | Description |
| ------------------------------------------------------------------------ | ------------------------------------------- | ------------------------------------------------ |
| eigenpal workflow versions list | ls [options] <workflow-id> | List historical workflow versions, newest first. |
| eigenpal workflow versions restore [options] <workflow-id> <versionId> | Restore the workflow to a previous version. |
Step-type
| Command | Description |
| -------------------------------------------------- | ------------------------------------------------------------- | --------------------------------------------- |
| eigenpal workflow step-type list | ls [options] | List every step type the deployment supports. |
| eigenpal workflow step-type get [options] <type> | Return the full schema and behavioral docs for one step type. |
Evaluator-type
| Command | Description |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| eigenpal workflow evaluator-type list | ls [options] | List every evaluator type with a one-line description. |
| eigenpal workflow evaluator-type get [options] <type> | Fetch the JSON Schema for one evaluator type. Pipe through jq to inspect specific fields. |
Step
Command
Description
eigenpal workflow step exec [options] <type>
DISABLED — local mimic runners removed pending server-side redesign (EIG-104). Use workflow execution run or workflow experiment run instead.
Details
eigenpal workflow list|ls [options]
List workflows the caller can read.
Options
Flag
Required
Default
Description
--search <q>
no
Filter by name
--limit <n>
no
50
Page size
--offset <n>
no
0
Page offset
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal workflow pull [options] <workflow-id>
Download the YAML definition of the workflow at its current version.
Arguments
Name
Required
Variadic
Description
workflow-id
yes
no
Options
Flag
Required
Default
Description
--out <path>
no
Write YAML to file instead of stdout
--base-url <url>
no
Server base URL
eigenpal workflow push [options]
Create or update a workflow from a YAML file.
Options
Flag
Required
Default
Description
--file <yaml>
no
Path to YAML file
--workflow-id <id>
no
Update existing workflow (default: create new)
--bump <level>
no
Auto-bump from the server's current version: patch | minor | major. Mutually exclusive with --version and with a top-level version: in the YAML.
--set-version <semver>
no
Push at this exact semver (e.g. 1.4.0). Mutually exclusive with --bump and with a top-level version: in the YAML. (Named --set-version to avoid the global -v, --version flag.)
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal workflow move [options] <workflow-id>
Move a workflow to a folder path, creating folders as needed
Arguments
Name
Required
Variadic
Description
workflow-id
yes
no
Options
Flag
Required
Default
Description
--folder <path>
yes
Target folder path (/ for root)
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal workflow validate [options]
Local-only validation against the templated project layout: ./workflow.yaml + ./evaluators.yaml + ./dataset/. For targeted validation use evaluators validate or dataset validate.
Options
Flag
Required
Default
Description
--dir <path>
no
Project root (defaults to cwd; resolves the three default paths from here)
Poll until terminal, then auto-pull results — replaces status --watch + results --out.
Arguments
Name
Required
Variadic
Description
workflow-id
yes
no
batchId
yes
no
Options
Flag
Required
Default
Description
--interval <seconds>
no
5
Poll interval in seconds (default 5)
--max-wait <seconds>
no
1800
Hard ceiling in seconds (default 1800 = 30 min)
--pull-on-complete <path>
no
Destination for the results file. Default: ./results-.
--format <csv|json>
no
"json"
Results export format (default json)
--no-pull
no
Skip auto-pulling results on terminal (just watch)
--base-url <url>
no
Server base URL
eigenpal workflow execution|exec run [options] <workflow-id> [examples...]
Run a saved workflow against local dataset examples.
Arguments
Name
Required
Variadic
Description
workflow-id
yes
no
examples
no
yes
Options
Flag
Required
Default
Description
--dir <dir>
no
Local eigenpal directory
--concurrency <n>
no
Max examples to run in parallel (default: 3)
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal workflow execution|exec get [options] <executionId>
Fetch a single execution payload. Optionally narrow to one step.
Arguments
Name
Required
Variadic
Description
executionId
yes
no
Options
Flag
Required
Default
Description
--step <name>
no
Show only this step (or comma-separated list)
--include <kinds>
no
"input,output,error,duration"
Comma-separated subset of input,output,error,duration. input projects the resolved templated config (= what the processor actually received). inputRef returns the minimal predecessor-id reference instead.