Type aliases
TaskHandler
TaskHandler<
Model
,Store
,AdditionalMessageOptions
,AdditionalChatOptions
> = (step
,enqueueOutput
) =>Promise
<void
>
Defined in: packages/core/src/agent/types.ts:96
Type Parameters
Model
Model
extends LLM
Store
Store
extends object
= object
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= Model
extends LLM
<object
, infer AdditionalMessageOptions> ? AdditionalMessageOptions
: never
AdditionalChatOptions
AdditionalChatOptions
extends object
= object
Parameters
step
TaskStep
<Model
, Store
, AdditionalMessageOptions
, AdditionalChatOptions
>
enqueueOutput
(taskOutput
) => void
Returns
Promise
<void
>