Skip to main content
The DecimalAI CLI provides command-line access to your workspace.
This page covers the most-used commands. The CLI also ships an evaluators group, the full skills lifecycle (status, pull, install, benchmark, push, verify, attest, spotcheck), compat-check, and regression-check (the CI command — see Regression Check). Run decimalai --help or decimalai <group> --help for the complete list.

Command overview

Installation

The CLI is included with the Python SDK:

Authentication

Every command that talks to your workspace accepts --api-key or the DECIMAL_API_KEY environment variable. skills scan (offline) and skills pull (public registry) need no key and take no --api-key:

Setup

decimalai init

Verify your API key, test connectivity, and send a test trace.
Output:

Demo sandbox

One-command guided demos that seed realistic data into your workspace — see the headline workflows before instrumenting anything. All demo rows are prefixed [Demo] and removable with demo reset.

decimalai demo regression

Seed the “Your agent changed” demo: a v1→v2 agent (model swap, tool rename/removal, prompt rewrite) plus a trace corpus, then run the regression check and print a deep link to the impact report.
Output:
The manifest hashes differ per seed — yours won’t match anyone else’s.

decimalai demo skills

Seed the “Find skills that work” demo: three workspace-scoped skills with deliberately varied effectiveness, plus the stats recompute — so the registry ranks them by real (seeded) data. Visible only to your own workspace; nothing lands in the public registry.

decimalai demo reset

Remove all demo data for the workspace (both demos). Exact-prefix matched on [Demo] , so your own agents and skills are never touched.

Traces

decimalai traces list

List recent traces.

decimalai traces show

Show full detail for a specific trace as JSON.

decimalai traces stats

Show trace statistics for your workspace.

decimalai traces import

Import traces from a JSON or JSONL file.

Evaluations

decimalai eval push

Push evaluation scores to a trace.

Skills

decimalai skills list

List all skills in your workspace.

decimalai skills sync

Sync local SKILL.md files to the platform.
The skills directory is a positional argument (default ./skills).

Manifests

decimalai manifests list

List manifests for an agent.

Datasets

decimalai datasets list

List all datasets in the workspace with row counts and version info.

decimalai datasets show

Show version history for a specific dataset.

decimalai datasets pull

Pull a dataset version to a local file. The primary way to get training data onto disk.

decimalai datasets export

Export a dataset version to stdout (for piping) or a file.

decimalai datasets build

Build a new dataset version from traces.

decimalai datasets push-to-hub

Push a dataset to HuggingFace Hub, making it loadable by Axolotl, Unsloth, TRL, and any tool supporting load_dataset().
After pushing, use in training:
Requires pip install huggingface_hub datasets.

Replay

decimalai replay run

Execute a replay batch — re-run stale prompts through your updated agent.
Output:
The CLI exits with code 1 if any replays fail, making it suitable for CI/CD pipelines.

Global Options

All commands that talk to your workspace accept these options: The unauthenticated commands are the exception: skills scan runs entirely offline and takes none of the three, skills pull reads the public registry and takes only --base-url. init takes --api-key and --base-url, but has no --project.

Environment Variables