maxSteps
maxSteps: number
maxDuration
maxDuration: number
allowParallel
allowParallel: boolean
defaultModel
defaultModel: string
fallbackChain
fallbackChain: string | string[]
costLimit
costLimit: number
enableCostTracking
enableCostTracking: boolean
enablePerformanceMonitoring: boolean
enableDebugLogging
enableDebugLogging: boolean
enableStepVisualization
enableStepVisualization: boolean
retryFailedSteps
retryFailedSteps: boolean
maxRetries
maxRetries: number
retryDelay
retryDelay: number
OptionalonWorkflowStart
OptionalonWorkflowComplete
OptionalonStepStart
OptionalonStepComplete
OptionalonError
OptionalonCostThreshold
onCostThreshold?: (cost: number, limit: number) => void