# eigenpal CLI surface

Generated from the live Commander command tree in `packages/cli/src/cli.ts`. Do not edit this file by hand; run `bun run --cwd packages/cli generate`.

```
eigenpal
├── status
├── init [name]
│   └── workflow <name>
├── auth
│   ├── login
│   ├── logout [profile]
│   ├── list|ls
│   └── use [profile]
├── workflow
│   ├── list|ls
│   ├── pull <workflow-id>
│   ├── push
│   ├── move <workflow-id>
│   ├── evaluators
│   │   ├── pull <workflow-id>
│   │   ├── push <workflow-id>
│   │   └── validate [path]
│   ├── dataset
│   │   ├── list|ls <workflow-id>
│   │   ├── pull <workflow-id>
│   │   ├── push <workflow-id>
│   │   ├── example
│   │   │   ├── create <workflow-id>
│   │   │   ├── update <workflow-id> <exampleId>
│   │   │   ├── delete <workflow-id> <exampleId>
│   │   │   └── get <workflow-id> <exampleId>
│   │   └── validate [path]
│   ├── experiment|exp
│   │   ├── list|ls <workflow-id>
│   │   ├── run <workflow-id>
│   │   ├── status <workflow-id> <batchId>
│   │   ├── cancel <workflow-id> <batchId>
│   │   ├── results <workflow-id> [batchId]
│   │   ├── compare|diff <batchIdA> <batchIdB>
│   │   └── watch <workflow-id> <batchId>
│   ├── run <workflow-id> [examples...]
│   ├── versions
│   │   ├── list|ls <workflow-id>
│   │   └── restore <workflow-id> <versionId>
│   ├── step-type
│   │   ├── list|ls
│   │   └── get <type>
│   ├── evaluator-type
│   │   ├── list|ls
│   │   └── get <type>
│   ├── validate [path]
│   ├── clear-local [examples...]
│   └── step
│       └── exec <type>
├── agents
│   ├── run <target>
│   ├── list|ls
│   ├── file
│   │   ├── list|ls <agent-id-or-slug>
│   │   ├── get <agent-id-or-slug> <remote-path>
│   │   └── diff <agent-id-or-slug> <remote-path> <local-path>
│   ├── validate [dir]
│   ├── clone
│   ├── install [packageRef]
│   ├── init <name>
│   ├── pull
│   ├── commit
│   ├── save
│   ├── push
│   ├── upgrade
│   ├── doctor
│   ├── status
│   ├── deps
│   ├── clean
│   ├── show <automation>
│   ├── versions <package>
│   ├── release <version> [dir]
│   ├── sync [automation]
│   ├── secret
│   │   ├── set <name>
│   │   ├── unset <name>
│   │   └── import <env-file>
│   ├── dataset
│   │   ├── list|ls <agent-id-or-slug>
│   │   ├── push <agent-id-or-slug>
│   │   ├── pull <agent-id-or-slug>
│   │   └── validate [path]
│   ├── experiment|exp
│   │   ├── run <agent-id-or-slug>
│   │   ├── status <agent-id-or-slug> <batch-id>
│   │   ├── results <agent-id-or-slug> [batch-id]
│   │   ├── list|ls <agent-id-or-slug>
│   │   ├── compare|diff <batch-id-a> <batch-id-b>
│   │   └── cancel <agent-id-or-slug> <batch-id>
│   ├── session
│   │   ├── list|ls <agent-id-or-slug>
│   │   ├── get <session-id>
│   │   ├── start <agent-id-or-slug>
│   │   ├── message <session-id>
│   │   └── stop <session-id>
│   ├── env
│   │   └── pull [target]
│   └── secrets
│       └── export [target]
├── runs
│   ├── list|ls [source]
│   ├── get <run-id>
│   ├── compare|diff <reference-run-id> <run-id>
│   ├── rerun <run-id>
│   ├── artifacts|artifact
│   │   ├── list|ls <run-id>
│   │   └── fetch <run-id>
│   ├── trace <run-id>
│   ├── feedback|fb
│   │   ├── update <run-id>
│   │   ├── resolve <run-id>
│   │   └── clear <run-id>
│   ├── expected
│   │   ├── list|ls <run-id>
│   │   ├── pull <run-id>
│   │   ├── upload <run-id> <file>
│   │   ├── copy-output <run-id> <output-file>
│   │   ├── rename <run-id> <old-name> <new-name>
│   │   └── delete <run-id> <name>
│   ├── watch <run-id>
│   ├── resume <run-id>
│   └── cancel <run-id>
├── git [gitArgs...]
├── completion <shell>
└── skill
    ├── install
    ├── uninstall [toolIds...]
    └── list|ls
```
