agents / Exports / UniversalWorkflowStructure
Interface: UniversalWorkflowStructure
Universal Workflow Structure Complete workflow representation with metadata and configuration
Hierarchy
↳
UniversalWorkflowStructure
Indexable
▪ [key: string]: unknown
Table of contents
Properties
Properties
__workflowType
• Readonly __workflowType: "UniversalWorkflowStructure"
Overrides
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
| Name | Type |
|---|---|
x | number |
y | number |
zoom | number |
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
| Name | Type | Description |
|---|---|---|
createdAt | Date | Creation and modification timestamps |
updatedAt | Date | - |
executionId? | string | Execution context |
sessionId? | string | - |
userId? | string | - |
metrics? | { totalNodes: number ; totalEdges: number ; executionTime?: number ; renderTime?: number } | Performance metrics |
metrics.totalNodes | number | - |
metrics.totalEdges | number | - |
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
| Name | Type |
|---|---|
isValid | boolean |
errors | string[] |
warnings | string[] |
lastValidated | Date |
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