Skip to content

LLMAgent

Defined in: .build/typescript/packages/core/src/agent/llm.ts:68

Use agent instead.

new LLMAgent(params): LLMAgent

Defined in: .build/typescript/packages/core/src/agent/llm.ts:69

LLMAgentParams<LLM<object, object>>

LLMAgent

AgentRunner.constructor

static defaultTaskHandler: TaskHandler<LLM<object, object>>

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

AgentRunner.defaultTaskHandler


createStore: () => object = AgentRunner.defaultCreateStore

Defined in: .build/typescript/packages/core/src/agent/llm.ts:89

object

AgentRunner.createStore


taskHandler: TaskHandler<LLM<object, object>> = AgentRunner.defaultTaskHandler

Defined in: .build/typescript/packages/core/src/agent/llm.ts:90

get llm(): AI

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

AI

AgentRunner.llm


get chatHistory(): ChatMessage<AdditionalMessageOptions>[]

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

ChatMessage<AdditionalMessageOptions>[]

AgentRunner.chatHistory


get verbose(): boolean

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

boolean

AgentRunner.verbose

static defaultCreateStore(): object

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

object

AgentRunner.defaultCreateStore


reset(): void

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

void

AgentRunner.reset


getTools(query): BaseToolWithCall[] | Promise<BaseToolWithCall[]>

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

MessageContent

BaseToolWithCall[] | Promise<BaseToolWithCall[]>

AgentRunner.getTools


static shouldContinue<AI, Store, AdditionalMessageOptions>(task): boolean

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

AI extends LLM<object, object>

Store extends object = object

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

Readonly<TaskStep<AI, Store, AdditionalMessageOptions>>

boolean

AgentRunner.shouldContinue


createTask(message, stream, verbose, chatHistory?, additionalChatOptions?): ReadableStream<TaskStepOutput<LLM<object, object>, object, object, object>>

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

MessageContent

boolean = false

undefined | boolean

ChatMessage<object>[]

object

ReadableStream<TaskStepOutput<LLM<object, object>, object, object, object>>

AgentRunner.createTask


chat(params): Promise<EngineResponse>

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

NonStreamingChatEngineParams<object, object>

Promise<EngineResponse>

AgentRunner.chat

chat(params): Promise<ReadableStream<EngineResponse>>

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

StreamingChatEngineParams<object, object>

Promise<ReadableStream<EngineResponse>>

AgentRunner.chat