Interface: WorkflowDefinition
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:87
Declarative descriptor for a workflow definition.
Properties
description?
optionaldescription: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?
optionalfinalOutputSchema:JSONSchemaObject
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:93
goalSchema?
optionalgoalSchema: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?
optionalmetadata:WorkflowDefinitionMetadata
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:98
policyTags?
optionalpolicyTags:string[]
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:96
requiresConversationContext?
optionalrequiresConversationContext:boolean
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:97
roles?
optionalroles: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?
optionalversion:string
Defined in: packages/agentos/src/core/workflows/WorkflowTypes.ts:89