AgentWorker
Defined in: packages/core/src/agent/base.ts:156
Worker will schedule tasks and handle the task execution
Extended by
Type Parameters
AI
AI
extends LLM
Store
Store
extends object
= object
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= AI
extends LLM
<object
, infer AdditionalMessageOptions> ? AdditionalMessageOptions
: never
AdditionalChatOptions
AdditionalChatOptions
extends object
= object
Constructors
Constructor
new AgentWorker<
AI
,Store
,AdditionalMessageOptions
,AdditionalChatOptions
>():AgentWorker
<AI
,Store
,AdditionalMessageOptions
,AdditionalChatOptions
>
Returns
AgentWorker
<AI
, Store
, AdditionalMessageOptions
, AdditionalChatOptions
>
Properties
taskHandler
abstract
taskHandler:TaskHandler
<AI
,Store
,AdditionalMessageOptions
,AdditionalChatOptions
>
Defined in: packages/core/src/agent/base.ts:170
[toStringTag]
[toStringTag]:
string
="AgentWorker"
Defined in: packages/core/src/agent/base.ts:248
Methods
createTask()
createTask(
query
,context
):ReadableStream
<TaskStepOutput
<AI
,Store
,AdditionalMessageOptions
,AdditionalChatOptions
>>
Defined in: packages/core/src/agent/base.ts:177
Parameters
query
context
AgentTaskContext
<AI
, Store
, AdditionalMessageOptions
, AdditionalChatOptions
>
Returns
ReadableStream
<TaskStepOutput
<AI
, Store
, AdditionalMessageOptions
, AdditionalChatOptions
>>