Manage Eigenpal agents: Git source, datasets, runs, experiments, sessions, and releases.
agents
├── 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]
Command
Description
eigenpal agents list|ls [options]
List agents.
eigenpal agents validate [options] [dir]
Validate a local agent package (layout, manifest, schemas, and Git source rules).
eigenpal agents clone [options]
Clone the organization source repository.
eigenpal agents install [options] [packageRef]
Materialize a source package and its workspace dependencies.
eigenpal agents init [options] <name>
Create a new source package scaffold.
eigenpal agents pull [options]
Pull organization source from origin/main with --ff-only. For datasets use agents dataset pull; for run artifacts use runs artifacts fetch.
eigenpal agents commit [options]
Validate changed source packages and commit them.
eigenpal agents save [options]
Validate, commit if dirty, and push the current source branch.
eigenpal agents push [options]
Push the current organization source branch and tags.
eigenpal agents upgrade [options]
Upgrade the source repository schema in place.
eigenpal agents doctor [options]
Check organization source repository health.
eigenpal agents status [options]
Show source repo and package status.
eigenpal agents deps [options]
List package workspace dependencies.
eigenpal agents clean [options]
Require a clean source working tree.
eigenpal agents show [options] <automation>
Show Git-backed automation details.
eigenpal agents versions [options] <package>
List package release versions.
eigenpal agents release [options] <version> [dir]
Create and push an immutable package release tag. Never move or overwrite an existing tag; release a new patch instead.
eigenpal agents sync [options] [automation]
Sync an automation from the latest Git source release.
Command
Description
eigenpal agents file list|ls [options] <agent-id-or-slug>
List live files for an agent.
eigenpal agents file get [options] <agent-id-or-slug> <remote-path>
Download one live agent file.
eigenpal agents file diff [options] <agent-id-or-slug> <remote-path> <local-path>
Compare one live agent file against a local file.
Command
Description
eigenpal agents secret set [options] <name>
Encrypt and set a secret value in secrets.enc.yaml.
eigenpal agents secret unset [options] <name>
Remove a secret from secrets.enc.yaml.
eigenpal agents secret import [options] <env-file>
Import KEY=value entries from an env file into secrets.enc.yaml.
Command
Description
eigenpal agents dataset list|ls [options] <agent-id-or-slug>
List dataset examples for an agent.
eigenpal agents dataset push [options] <agent-id-or-slug>
Upload dataset examples from a local dataset directory.
eigenpal agents dataset pull [options] <agent-id-or-slug>
Download an agent dataset directory.
eigenpal agents dataset validate [options] [path]
Validate a local dataset directory against the agent input/output schemas.
Command
Description
eigenpal agents experiment|exp run [options] <agent-id-or-slug>
Start an experiment over dataset examples.
eigenpal agents experiment|exp status [options] <agent-id-or-slug> <batch-id>
Get experiment status.
eigenpal agents experiment|exp results [options] <agent-id-or-slug> [batch-id]
Print experiment results as JSON or CSV.
eigenpal agents experiment|exp list|ls [options] <agent-id-or-slug>
List experiments.
eigenpal agents experiment|exp compare|diff [options] <batch-id-a> <batch-id-b>
Compare two experiment batches.
eigenpal agents experiment|exp cancel [options] <agent-id-or-slug> <batch-id>
Cancel every active execution in an experiment.
Command
Description
eigenpal agents session list|ls [options] <agent-id-or-slug>
List builder sessions for an agent.
eigenpal agents session get [options] <session-id>
Get a builder session and messages.
eigenpal agents session start [options] <agent-id-or-slug>
Start a builder session.
eigenpal agents session message [options] <session-id>
Append a message to a builder session.
eigenpal agents session stop [options] <session-id>
Stop a builder session.
Command
Description
eigenpal agents env pull [options] [target]
Decrypt source secrets and print shell exports.
Command
Description
eigenpal agents secrets export [options] [target]
Decrypt source secrets and print shell exports.
eigenpal agents list|ls [options]
List agents.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--limit <n>
no
50
Page size
--offset <n>
no
0
Page offset
--json
no
Output the raw server response as JSON
--search <q>
no
Search by slug, name, or description
eigenpal agents validate [options] [dir]
Validate a local agent package (layout, manifest, schemas, and Git source rules).
Name
Required
Variadic
Description
dir
no
no
Flag
Required
Default
Description
--json
no
Output the raw server response as JSON
eigenpal agents clone [options]
Clone the organization source repository.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--out <dir>
no
Output directory
--tenant-id <tenantId>
no
Target tenant id for admin-token source clones
eigenpal agents install [options] [packageRef]
Materialize a source package and its workspace dependencies.
Name
Required
Variadic
Description
packageRef
no
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--out <dir>
no
Output directory for an explicit package ref
--lockfile <path>
no
Lockfile path
--frozen-lockfile
no
Install exactly from the existing lockfile
--remote-url <url>
no
Use an explicit organization Git remote URL
eigenpal agents init [options] <name>
Create a new source package scaffold.
Name
Required
Variadic
Description
name
yes
no
Flag
Required
Default
Description
--template <template>
yes
Package template
--dir <dir>
no
Repository directory
eigenpal agents pull [options]
Pull organization source from origin/main with --ff-only. For datasets use agents dataset pull; for run artifacts use runs artifacts fetch.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--dir <dir>
no
Repository directory
eigenpal agents commit [options]
Validate changed source packages and commit them.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
-m, --message <message>
yes
Commit message
--dir <dir>
no
Repository directory
eigenpal agents save [options]
Validate, commit if dirty, and push the current source branch.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
-m, --message <message>
no
Commit message when source changes are dirty
--dir <dir>
no
Repository directory
eigenpal agents push [options]
Push the current organization source branch and tags.
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--dir <dir>
no
Repository directory
eigenpal agents upgrade [options]
Upgrade the source repository schema in place.
Flag
Required
Default
Description
--dir <dir>
no
Repository directory
--dry-run
no
Print upgrade actions without changing files
eigenpal agents doctor [options]
Check organization source repository health.
Flag
Required
Default
Description
--json
no
Output the raw server response as JSON
--dir <dir>
no
Directory to inspect
eigenpal agents status [options]
Show source repo and package status.
Flag
Required
Default
Description
--json
no
Output the raw server response as JSON
--dir <dir>
no
Directory to inspect
eigenpal agents deps [options]
List package workspace dependencies.
Flag
Required
Default
Description
--json
no
Output the raw server response as JSON
--dir <dir>
no
Directory to inspect
eigenpal agents clean [options]
Require a clean source working tree.
Flag
Required
Default
Description
--dir <dir>
no
Directory to inspect
eigenpal agents show [options] <automation>
Show Git-backed automation details.
Name
Required
Variadic
Description
automation
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal agents versions [options] <package>
List package release versions.
Name
Required
Variadic
Description
package
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal agents release [options] <version> [dir]
Create and push an immutable package release tag. Never move or overwrite an existing tag; release a new patch instead.
Name
Required
Variadic
Description
version
yes
no
Version (X.Y.Z) or bump level (patch, minor, major)
dir
no
no
Package directory
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
-m, --message <message>
no
Annotated tag message (default: Release )
eigenpal agents sync [options] [automation]
Sync an automation from the latest Git source release.
Name
Required
Variadic
Description
automation
no
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--dir <dir>
no
Directory to inspect
eigenpal agents file list|ls [options] <agent-id-or-slug>
List live files for an agent.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--path <prefix>
no
Only list files beneath this relative path
eigenpal agents file get [options] <agent-id-or-slug> <remote-path>
Download one live agent file.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
remote-path
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--out <file>
no
Output file path
eigenpal agents file diff [options] <agent-id-or-slug> <remote-path> <local-path>
Compare one live agent file against a local file.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
remote-path
yes
no
local-path
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal agents secret set [options] <name>
Encrypt and set a secret value in secrets.enc.yaml.
Name
Required
Variadic
Description
name
yes
no
Flag
Required
Default
Description
--dir <dir>
no
Directory to inspect
--stdin
no
Read the secret value from stdin
--value-file <path>
no
Read the secret value from a file
--description <text>
no
Secret description
eigenpal agents secret unset [options] <name>
Remove a secret from secrets.enc.yaml.
Name
Required
Variadic
Description
name
yes
no
Flag
Required
Default
Description
--dir <dir>
no
Directory to inspect
eigenpal agents secret import [options] <env-file>
Import KEY=value entries from an env file into secrets.enc.yaml.
Name
Required
Variadic
Description
env-file
yes
no
Flag
Required
Default
Description
--dir <dir>
no
Directory to inspect
eigenpal agents dataset list|ls [options] <agent-id-or-slug>
List dataset examples for an agent.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--limit <n>
no
50
Page size
--offset <n>
no
0
Page offset
--json
no
Output the raw server response as JSON
eigenpal agents dataset push [options] <agent-id-or-slug>
Upload dataset examples from a local dataset directory.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--file <path>
yes
Dataset directory
--mode <append|replace>
no
"append"
Upload mode
--yes
no
Confirm replace mode in non-interactive environments
eigenpal agents dataset pull [options] <agent-id-or-slug>
Download an agent dataset directory.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--out <dir>
no
"dataset"
Output directory
eigenpal agents dataset validate [options] [path]
Validate a local dataset directory against the agent input/output schemas.
Name
Required
Variadic
Description
path
no
no
Flag
Required
Default
Description
--json
no
Output the raw server response as JSON
--agent-dir <dir>
no
"."
Agent package directory containing input/output schemas
eigenpal agents experiment|exp run [options] <agent-id-or-slug>
Start an experiment over dataset examples.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--example-id <id>
no
Run one dataset example
--wait
no
Poll until the experiment reaches a terminal status
--interval <seconds>
no
2
Polling interval in seconds
eigenpal agents experiment|exp status [options] <agent-id-or-slug> <batch-id>
Get experiment status.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
batch-id
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--watch
no
Poll until complete
--interval <seconds>
no
2
Polling interval in seconds
--max-wait <seconds>
no
1800
Maximum wait before exiting 2
--include <parts>
no
Reserved for future detailed parts
eigenpal agents experiment|exp results [options] <agent-id-or-slug> [batch-id]
Print experiment results as JSON or CSV.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
batch-id
no
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--format <csv|json>
yes
Output format
--out <path>
no
Write output to file
eigenpal agents experiment|exp list|ls [options] <agent-id-or-slug>
List experiments.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--limit <n>
no
50
Page size
--offset <n>
no
0
Page offset
--json
no
Output the raw server response as JSON
--batch-id <id>
no
Filter to one batch id
eigenpal agents experiment|exp compare|diff [options] <batch-id-a> <batch-id-b>
Compare two experiment batches.
Name
Required
Variadic
Description
batch-id-a
yes
no
batch-id-b
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--sort <mode>
no
Accepted for compatibility; sorting happens client-side later
--regression-threshold <n>
no
Accepted for compatibility
eigenpal agents experiment|exp cancel [options] <agent-id-or-slug> <batch-id>
Cancel every active execution in an experiment.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
batch-id
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--yes
no
Required in non-interactive environments
eigenpal agents session list|ls [options] <agent-id-or-slug>
List builder sessions for an agent.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--limit <n>
no
50
Page size
--offset <n>
no
0
Page offset
--json
no
Output the raw server response as JSON
eigenpal agents session get [options] <session-id>
Get a builder session and messages.
Name
Required
Variadic
Description
session-id
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
eigenpal agents session start [options] <agent-id-or-slug>
Start a builder session.
Name
Required
Variadic
Description
agent-id-or-slug
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--title <title>
no
Session title
eigenpal agents session message [options] <session-id>
Append a message to a builder session.
Name
Required
Variadic
Description
session-id
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--text <message>
yes
Message text
--wait
no
Reserved; server acknowledges after enqueueing the message
eigenpal agents session stop [options] <session-id>
Stop a builder session.
Name
Required
Variadic
Description
session-id
yes
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--json
no
Output the raw server response as JSON
--yes
no
Required in non-interactive environments
eigenpal agents env pull [options] [target]
Decrypt source secrets and print shell exports.
Name
Required
Variadic
Description
target
no
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--dir <dir>
no
"."
Installed agent package directory
--format <format>
no
"shell"
Output format: shell or dotenv
eigenpal agents secrets export [options] [target]
Decrypt source secrets and print shell exports.
Name
Required
Variadic
Description
target
no
no
Flag
Required
Default
Description
--base-url <url>
no
Server base URL
--dir <dir>
no
"."
Installed agent package directory
--format <format>
no
"shell"
Output format: shell or dotenv