Skip to main content

Interface: WorkflowDefinition

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

Declarative descriptor for a workflow definition.

Properties

description?

optional description: string

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


displayName

displayName: string

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


finalOutputSchema?

optional finalOutputSchema: JSONSchemaObject

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


goalSchema?

optional goalSchema: JSONSchemaObject

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


id

id: string

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


metadata?

optional metadata: WorkflowDefinitionMetadata

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


policyTags?

optional policyTags: string[]

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


requiresConversationContext?

optional requiresConversationContext: boolean

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


roles?

optional roles: WorkflowRoleDefinition[]

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


tasks

tasks: WorkflowTaskDefinition[]

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


version?

optional version: string

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