CLI Reference
Unified CLI for UluOps — validation tracking and registry management from a single command.
Installation
npm install -g @uluops/cliQuick Start
# Install
npm install -g @uluops/cli
# Authenticate
export ULUOPS_API_KEY=ulr_your-api-key-here
# Create a project and run a validator
ulu projects create my-project
ulu exec agent code-validator ./src --project my-project
# View results
ulu runs latest my-project
ulu issues list my-project --status openCommand Groups
Authentication and credential management. Login, register, manage sessions and API keys.
14 commands
CLI configuration and profile management. Manage multiple environments with named profiles.
7 commands
Project lifecycle management. Create, list, archive, and manage validation projects.
10 commands
Validation run management. Save, compare, and archive pipeline results.
10 commands
Issue tracking and management. Query, update, close, and annotate validation issues.
14 commands
Validation analytics and metrics. Explore agent performance, issue trends, and coverage gaps.
11 commands
Inspect the failure taxonomy schema. View domains, severity codes, and statuses.
1 command
Workflow definition management (registry API). Create, publish, and manage agent, command, workflow, and pipeline definitions.
9 commands
Definition version history and comparison.
2 commands
Dependency graph inspection. View what a definition depends on and what depends on it.
2 commands
Definition forking and lineage. Fork published definitions and trace ancestry.
4 commands
AI model catalog. Browse available models, resolve aliases, and check capabilities.
5 commands
Definition language schemas. Browse ADL, CDL, WDL, and PDL with current version info and full JSON Schema content.
1 command
Execute agents, commands, workflows, and pipelines. Run validation directly from the terminal.
7 commands
Track definition execution metrics. Record executions and query statistics.
2 commands
Definition translation and upgrade tools. Re-translate with the latest engine or upgrade legacy YAML.
3 commands
Generate shell completion scripts for tab completion.
3 commands
Global Options
Every command accepts these flags:
| Flag | Description | Default |
|---|---|---|
--api-key <key> | API key (overrides environment variable) | — |
--profile <name> | Config profile to use | default |
--timeout <ms> | Request timeout in milliseconds | 30000 |
--json | Output in JSON format for scripting | — |
--debug | Enable debug output | — |
-q, --quiet | Suppress spinners and non-essential output | — |
-V, --version | Output the version number | — |
-h, --help | Display help for command | — |
Environment Variables
| Variable | Description | Default |
|---|---|---|
ULUOPS_API_KEY | API key for authentication | — |
ULUOPS_EMAIL | Email for session auth | — |
ULUOPS_PASSWORD | Password for session auth | — |
ULUOPS_DEBUG | Enable debug logging | false |