Skip to main content

Interface: WorkflowDefinition

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:87

Declarative descriptor for a workflow definition.

Properties​

description?​

optional description: string

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:91


displayName​

displayName: string

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:90


finalOutputSchema?​

optional finalOutputSchema: JSONSchemaObject

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:93


goalSchema?​

optional goalSchema: JSONSchemaObject

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:92


id​

id: string

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:88


metadata?​

optional metadata: WorkflowDefinitionMetadata

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:98


policyTags?​

optional policyTags: string[]

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:96


requiresConversationContext?​

optional requiresConversationContext: boolean

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:97


roles?​

optional roles: WorkflowRoleDefinition[]

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:94


tasks​

tasks: WorkflowTaskDefinition[]

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:95


version?​

optional version: string

Defined in: packages/agentos/src/orchestration/workflows/WorkflowTypes.ts:89