Registry↗Dashboard↗

ulu definitions

Workflow definition management (registry API). Create, publish, and manage agent, command, workflow, and pipeline definitions.

Alias: ulu def

9 commands

definitions list

List definitions with filtering and search.

-t, --type <type>

Filter by type

agentcommandworkflowpipeline
-s, --status <status>

Filter by status

draftpublisheddeprecatedarchived
-d, --domain <domain>

Filter by domain

-v, --visibility <visibility>

Filter by visibility

publicprivate
-l, --limit <number>

Limit results

Default: 50
-o, --offset <number>

Offset for pagination

Default: 0
--search <query>

Search by name or description

ulu definitions list
Examples
# List all published agents
ulu definitions list --type agent --status published

# Search agents by name
ulu def list --search "security" --type agent

definitions get

Get a definition. Defaults to latest published version.

typerequired

Definition type (agent, command, workflow, pipeline)

namerequired

Definition name

versionoptional

Specific version (optional)

--yaml

Output raw YAML

--rendered

Output rendered markdown only

--include-runtime

Include runtime markdown

--render-profile <profile>

Render profile for agent definitions

coreuluops-full
ulu definitions get <type> <name> [version]
Examples
# Get YAML source of a specific version
ulu def get agent code-validator 1.0.0 --yaml

# Get rendered markdown for latest version
ulu def get agent code-validator --rendered

definitions create

Create a new definition (draft status).

typerequired

Definition type

namerequired

Definition name

-f, --file <path>

Path to YAML file

--visibility <visibility>

Visibility

publicprivate
Default: private
ulu definitions create <type> <name>

definitions update

Update a definition. Use --change-type to create a new version from a published one.

typerequired

Definition type

namerequired

Definition name

versionrequired

Version to update

-f, --file <path>

Path to YAML file

--visibility <visibility>

Visibility

publicprivate
--display-name <name>

Display name

--description <desc>

Description

--change-type <changeType>

Version bump type (creates new version from published)

majorminorpatch
ulu definitions update <type> <name> <version>

definitions publish

Publish a definition.

typerequired

Definition type

namerequired

Definition name

versionrequired

Version to publish

ulu definitions publish <type> <name> <version>
Examples
# Publish a draft definition
ulu def publish agent my-agent 1.0.0

definitions deprecate

Deprecate a published definition.

typerequired

Definition type

namerequired

Definition name

versionrequired

Version to deprecate

-r, --reason <reason>

Deprecation reason

--successor <ref>

Successor definition reference

ulu definitions deprecate <type> <name> <version>
Examples
# Deprecate with successor
ulu def deprecate agent old-agent 1.0.0 --reason "Replaced by new-agent" --successor new-agent@2.0.0

definitions validate

Validate YAML without creating a definition. Type is auto-detected from filename (e.g., *.agent.yaml).

typeoptional

Definition type (auto-detected from filename if omitted)

-f, --file <path>

Path to YAML file

ulu definitions validate [type] --file <path>
Examples
# Validate with auto-detected type
ulu def validate --file my-agent.agent.yaml

# Validate with explicit type
ulu def validate agent --file my-agent.yaml

definitions render

Render YAML as markdown preview. Type is auto-detected from filename (e.g., *.agent.yaml).

typeoptional

Definition type (auto-detected from filename if omitted)

-f, --file <path>

Path to YAML file

--render-profile <profile>

Render profile for agent definitions

coreuluops-full
ulu definitions render [type] --file <path>
Examples
# Render with auto-detected type
ulu def render --file my-agent.agent.yaml

# Render with explicit type
ulu def render agent --file my-agent.yaml

definitions delete

Delete a draft definition.

typerequired

Definition type

namerequired

Definition name

versionrequired

Version to delete

-y, --yes

Skip confirmation prompt

ulu definitions delete <type> <name> <version>