ProcessOptionsOperationScheduler

class ProcessOptionsOperationScheduler(val operationDelays: Map<Delay, Long> = mapOf( Delay.NONE to 0L, Delay.MEDIUM to 400L, Delay.LONG to 2000L, ), val toolDelays: Map<Delay, Long> = mapOf( Delay.NONE to 0L, Delay.MEDIUM to 400L, Delay.LONG to 2000L, )) : OperationScheduler

Operation scheduler driven from process options

Constructors

Link copied to clipboard
constructor(operationDelays: Map<Delay, Long> = mapOf( Delay.NONE to 0L, Delay.MEDIUM to 400L, Delay.LONG to 2000L, ), toolDelays: Map<Delay, Long> = mapOf( Delay.NONE to 0L, Delay.MEDIUM to 400L, Delay.LONG to 2000L, ))

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun scheduleAction(actionExecutionStartEvent: ActionExecutionStartEvent): ActionExecutionSchedule
Link copied to clipboard
open override fun scheduleToolCall(functionCallRequestEvent: ToolCallRequestEvent): ToolCallSchedule