Overview
Methods
getWorkflows()
Get all workflows (local + dynamic).| Parameter | Type | Default | Description |
|---|---|---|---|
includeHidden | boolean | false | Include hidden workflows in results |
findByName()
Find a workflow by its base name.findById()
Find a workflow by its ID.search()
Search workflows by query, tags, or labels.registerDynamic()
Register a dynamic workflow at runtime.removeDynamic()
Remove a dynamic workflow.true if the workflow was found and removed, false otherwise.
subscribe()
Subscribe to workflow change events.hasAny()
Check if any workflows exist in the registry.MCP Tools Registered
When the jobs & workflows system is enabled, workflow capabilities are exposed through these MCP tools:| Tool | Description |
|---|---|
list_workflows | List all registered workflows with optional filtering |
execute_workflow | Execute a workflow by name (inline or background) |
get_workflow_status | Get execution status with per-step results |
register_workflow | Register a dynamic workflow at runtime (hideFromDiscovery: true) |
remove_workflow | Remove a dynamic workflow (hideFromDiscovery: true) |
list-workflows, execute-workflow, …) still resolve with a deprecation log line for one release — agents and code that hardcoded the old form keep working.