Skip to content

TaskHandler

TaskHandler<Model, Store, AdditionalMessageOptions, AdditionalChatOptions> = (step, enqueueOutput) => Promise<void>

Defined in: .build/typescript/packages/core/src/agent/types.ts:96

Model extends LLM

Store extends object = object

AdditionalMessageOptions extends object = Model extends LLM<object, infer AdditionalMessageOptions> ? AdditionalMessageOptions : never

AdditionalChatOptions extends object = object

TaskStep<Model, Store, AdditionalMessageOptions, AdditionalChatOptions>

(taskOutput) => void

Promise<void>