Skip to content

agents / Exports / UniversalWorkflowStructure

Interface: UniversalWorkflowStructure

Universal Workflow Structure Complete workflow representation with metadata and configuration

Hierarchy

Indexable

▪ [key: string]: unknown

Table of contents

Properties

Properties

__workflowType

Readonly __workflowType: "UniversalWorkflowStructure"

Overrides

WorkflowData.__workflowType

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:307


id

id: string

Workflow identification

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:311


name

Optional name: string

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:312


description

Optional description: string

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:313


version

Optional version: string

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:314


nodes

nodes: UniversalWorkflowNode[]

Core workflow data

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:317


edges

edges: UniversalWorkflowEdge[]

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:318


layout

layout: UniversalLayoutConfig

Layout and presentation

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:321


viewport

Optional viewport: Object

Type declaration

NameType
xnumber
ynumber
zoomnumber

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:322


metadata

metadata: Object

Workflow metadata

Index signature

▪ [key: string]: unknown

Additional metadata

Type declaration

NameTypeDescription
createdAtDateCreation and modification timestamps
updatedAtDate-
executionId?stringExecution context
sessionId?string-
userId?string-
metrics?{ totalNodes: number ; totalEdges: number ; executionTime?: number ; renderTime?: number }Performance metrics
metrics.totalNodesnumber-
metrics.totalEdgesnumber-
metrics.executionTime?number-
metrics.renderTime?number-
tags?string[]Workflow classification
category?string-

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:329


validation

Optional validation: Object

Validation state

Type declaration

NameType
isValidboolean
errorsstring[]
warningsstring[]
lastValidatedDate

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:356


platforms

Optional platforms: Object

Platform-agnostic configurations

Index signature

▪ [platformName: string]: UniversalPlatformConfig

Defined in

packages/agents/src/services/workflow-converter/universal-types.ts:364

Released under the MIT License.