Skip to main content

CLI: vyasa workflow


Usage: vyasa workflow [OPTIONS] COMMAND [ARGS]...

Manage workflow templates

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Commands ───────────────────────────────────────────────────────────────────┐
│ list List available workflow templates. │
│ show Show details of a workflow template. │
│ validate Validate workflow template(s) against Pydantic models. │
│ enable Enable a workflow item (stage, node type, skill, gate, tool, ...). │
│ disable Disable a workflow item (stage, node type, skill, gate, tool, │
│ ...). │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa workflow list


Usage: vyasa workflow list [OPTIONS]

List available workflow templates.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa workflow show


Usage: vyasa workflow show [OPTIONS] WORKFLOW_ID

Show details of a workflow template.

┌─ Arguments ──────────────────────────────────────────────────────────────────┐
│ * workflow_id TEXT Workflow template ID [required] │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa workflow validate


Usage: vyasa workflow validate [OPTIONS] [WORKFLOW_ID]

Validate workflow template(s) against Pydantic models.

┌─ Arguments ──────────────────────────────────────────────────────────────────┐
│ workflow_id [WORKFLOW_ID] Workflow ID to validate (default: all) │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa workflow enable


Usage: vyasa workflow enable [OPTIONS] SECTION ITEM_ID

Enable a workflow item (stage, node type, skill, gate, tool, ...).

┌─ Arguments ──────────────────────────────────────────────────────────────────┐
│ * section TEXT Section to toggle (stages, skills, gates, ...) │
│ [required] │
│ * item_id TEXT Item ID to enable [required] │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa workflow disable


Usage: vyasa workflow disable [OPTIONS] SECTION ITEM_ID

Disable a workflow item (stage, node type, skill, gate, tool, ...).

┌─ Arguments ──────────────────────────────────────────────────────────────────┐
│ * section TEXT Section to toggle (stages, skills, gates, ...) │
│ [required] │
│ * item_id TEXT Item ID to disable [required] │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘