Properties
Optional description
description?: string
Optional dependsOn
dependsOn?: string[]
executor
executor: { type: WorkflowTaskExecutorType; roleId?: string; personaId?: string; instructions?: string; extensionId?: string; } Type declaration
Optional roleId?: string
Optional personaId?: string
Optional instructions?: string
Optional extensionId?: string
Optional policyTags
policyTags?: string[]
Optional retryPolicy
retryPolicy?: {
maxAttempts: number;
backoffSeconds?: number;
strategy?: "exponential" | "linear" | "fixed";
}
Type declaration
maxAttempts: number
Optional backoffSeconds?: number
Optional strategy?: "exponential" | "linear" | "fixed"
Optional skippable
skippable?: boolean
Optional metadata
metadata?: Record<string, unknown>
Optional handoff
handoff?: Record<string, unknown>
Declarative task definition within a workflow.