Skip to content

AgentWorker

Defined in: .build/typescript/packages/core/src/agent/base.ts:157

Worker will schedule tasks and handle the task execution

Use agent instead.

AI extends LLM

Store extends object = object

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

AdditionalChatOptions extends object = object

new AgentWorker<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>(): AgentWorker<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

AgentWorker<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

abstract taskHandler: TaskHandler<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

Defined in: .build/typescript/packages/core/src/agent/base.ts:171


[toStringTag]: string = "AgentWorker"

Defined in: .build/typescript/packages/core/src/agent/base.ts:249

createTask(query, context): ReadableStream<TaskStepOutput<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>>

Defined in: .build/typescript/packages/core/src/agent/base.ts:178

MessageContent

AgentTaskContext<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

ReadableStream<TaskStepOutput<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>>