Skip to main content

Commands

Core

CommandDescription
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.

File

CommandDescription
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.

Secret

CommandDescription
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.

Dataset

CommandDescription
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.

Experiment

CommandDescription
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.

Session

CommandDescription
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.

Env

CommandDescription
eigenpal agents env pull [options] [target]Decrypt source secrets and print shell exports.

Secrets

CommandDescription
eigenpal agents secrets export [options] [target]Decrypt source secrets and print shell exports.

Details

eigenpal agents list|ls [options]

List agents.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--limit <n>no50Page size
--offset <n>no0Page offset
--jsonnoOutput the raw server response as JSON
--search <q>noSearch by slug, name, or description

eigenpal agents validate [options] [dir]

Validate a local agent package (layout, manifest, schemas, and Git source rules).

Arguments

NameRequiredVariadicDescription
dirnono

Options

FlagRequiredDefaultDescription
--jsonnoOutput the raw server response as JSON

eigenpal agents clone [options]

Clone the organization source repository.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--out <dir>noOutput directory
--tenant-id <tenantId>noTarget tenant id for admin-token source clones

eigenpal agents install [options] [packageRef]

Materialize a source package and its workspace dependencies.

Arguments

NameRequiredVariadicDescription
packageRefnono

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--out <dir>noOutput directory for an explicit package ref
--lockfile <path>noLockfile path
--frozen-lockfilenoInstall exactly from the existing lockfile
--remote-url <url>noUse an explicit organization Git remote URL

eigenpal agents init [options] <name>

Create a new source package scaffold.

Arguments

NameRequiredVariadicDescription
nameyesno

Options

FlagRequiredDefaultDescription
--template <template>yesPackage template
--dir <dir>noRepository 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.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--dir <dir>noRepository directory

eigenpal agents commit [options]

Validate changed source packages and commit them.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
-m, --message <message>yesCommit message
--dir <dir>noRepository directory

eigenpal agents save [options]

Validate, commit if dirty, and push the current source branch.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
-m, --message <message>noCommit message when source changes are dirty
--dir <dir>noRepository directory

eigenpal agents push [options]

Push the current organization source branch and tags.

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--dir <dir>noRepository directory

eigenpal agents upgrade [options]

Upgrade the source repository schema in place.

Options

FlagRequiredDefaultDescription
--dir <dir>noRepository directory
--dry-runnoPrint upgrade actions without changing files

eigenpal agents doctor [options]

Check organization source repository health.

Options

FlagRequiredDefaultDescription
--jsonnoOutput the raw server response as JSON
--dir <dir>noDirectory to inspect

eigenpal agents status [options]

Show source repo and package status.

Options

FlagRequiredDefaultDescription
--jsonnoOutput the raw server response as JSON
--dir <dir>noDirectory to inspect

eigenpal agents deps [options]

List package workspace dependencies.

Options

FlagRequiredDefaultDescription
--jsonnoOutput the raw server response as JSON
--dir <dir>noDirectory to inspect

eigenpal agents clean [options]

Require a clean source working tree.

Options

FlagRequiredDefaultDescription
--dir <dir>noDirectory to inspect

eigenpal agents show [options] <automation>

Show Git-backed automation details.

Arguments

NameRequiredVariadicDescription
automationyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON

eigenpal agents versions [options] <package>

List package release versions.

Arguments

NameRequiredVariadicDescription
packageyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput 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.

Arguments

NameRequiredVariadicDescription
versionyesnoVersion (X.Y.Z) or bump level (patch, minor, major)
dirnonoPackage directory

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
-m, --message <message>noAnnotated tag message (default: Release <packagePath>)

eigenpal agents sync [options] [automation]

Sync an automation from the latest Git source release.

Arguments

NameRequiredVariadicDescription
automationnono

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--dir <dir>noDirectory to inspect

eigenpal agents file list|ls [options] <agent-id-or-slug>

List live files for an agent.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--path <prefix>noOnly list files beneath this relative path

eigenpal agents file get [options] <agent-id-or-slug> <remote-path>

Download one live agent file.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno
remote-pathyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--out <file>noOutput file path

eigenpal agents file diff [options] <agent-id-or-slug> <remote-path> <local-path>

Compare one live agent file against a local file.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno
remote-pathyesno
local-pathyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON

eigenpal agents secret set [options] <name>

Encrypt and set a secret value in secrets.enc.yaml.

Arguments

NameRequiredVariadicDescription
nameyesno

Options

FlagRequiredDefaultDescription
--dir <dir>noDirectory to inspect
--stdinnoRead the secret value from stdin
--value-file <path>noRead the secret value from a file
--description <text>noSecret description

eigenpal agents secret unset [options] <name>

Remove a secret from secrets.enc.yaml.

Arguments

NameRequiredVariadicDescription
nameyesno

Options

FlagRequiredDefaultDescription
--dir <dir>noDirectory to inspect

eigenpal agents secret import [options] <env-file>

Import KEY=value entries from an env file into secrets.enc.yaml.

Arguments

NameRequiredVariadicDescription
env-fileyesno

Options

FlagRequiredDefaultDescription
--dir <dir>noDirectory to inspect

eigenpal agents dataset list|ls [options] <agent-id-or-slug>

List dataset examples for an agent.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--limit <n>no50Page size
--offset <n>no0Page offset
--jsonnoOutput the raw server response as JSON

eigenpal agents dataset push [options] <agent-id-or-slug>

Upload dataset examples from a local dataset directory.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--file <path>yesDataset directory
--mode <append|replace>no"append"Upload mode
--yesnoConfirm replace mode in non-interactive environments

eigenpal agents dataset pull [options] <agent-id-or-slug>

Download an agent dataset directory.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer 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.

Arguments

NameRequiredVariadicDescription
pathnono

Options

FlagRequiredDefaultDescription
--jsonnoOutput 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.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--example-id <id>noRun one dataset example
--waitnoPoll until the experiment reaches a terminal status
--interval <seconds>no2Polling interval in seconds

eigenpal agents experiment|exp status [options] <agent-id-or-slug> <batch-id>

Get experiment status.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno
batch-idyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--watchnoPoll until complete
--interval <seconds>no2Polling interval in seconds
--max-wait <seconds>no1800Maximum wait before exiting 2
--include <parts>noReserved for future detailed parts

eigenpal agents experiment|exp results [options] <agent-id-or-slug> [batch-id]

Print experiment results as JSON or CSV.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno
batch-idnono

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--format <csv|json>yesOutput format
--out <path>noWrite output to file

eigenpal agents experiment|exp list|ls [options] <agent-id-or-slug>

List experiments.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--limit <n>no50Page size
--offset <n>no0Page offset
--jsonnoOutput the raw server response as JSON
--batch-id <id>noFilter to one batch id

eigenpal agents experiment|exp compare|diff [options] <batch-id-a> <batch-id-b>

Compare two experiment batches.

Arguments

NameRequiredVariadicDescription
batch-id-ayesno
batch-id-byesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--sort <mode>noAccepted for compatibility; sorting happens client-side later
--regression-threshold <n>noAccepted for compatibility

eigenpal agents experiment|exp cancel [options] <agent-id-or-slug> <batch-id>

Cancel every active execution in an experiment.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno
batch-idyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--yesnoRequired in non-interactive environments

eigenpal agents session list|ls [options] <agent-id-or-slug>

List builder sessions for an agent.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--limit <n>no50Page size
--offset <n>no0Page offset
--jsonnoOutput the raw server response as JSON

eigenpal agents session get [options] <session-id>

Get a builder session and messages.

Arguments

NameRequiredVariadicDescription
session-idyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON

eigenpal agents session start [options] <agent-id-or-slug>

Start a builder session.

Arguments

NameRequiredVariadicDescription
agent-id-or-slugyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--title <title>noSession title

eigenpal agents session message [options] <session-id>

Append a message to a builder session.

Arguments

NameRequiredVariadicDescription
session-idyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--text <message>yesMessage text
--waitnoReserved; server acknowledges after enqueueing the message

eigenpal agents session stop [options] <session-id>

Stop a builder session.

Arguments

NameRequiredVariadicDescription
session-idyesno

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--jsonnoOutput the raw server response as JSON
--yesnoRequired in non-interactive environments

eigenpal agents env pull [options] [target]

Decrypt source secrets and print shell exports.

Arguments

NameRequiredVariadicDescription
targetnono

Options

FlagRequiredDefaultDescription
--base-url <url>noServer 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.

Arguments

NameRequiredVariadicDescription
targetnono

Options

FlagRequiredDefaultDescription
--base-url <url>noServer base URL
--dir <dir>no"."Installed agent package directory
--format <format>no"shell"Output format: shell or dotenv