LLMAgent
Defined in: .build/typescript/packages/core/src/agent/llm.ts:68
Deprecated
Section titled “Deprecated”Use agent instead.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LLMAgent(
params):LLMAgent
Defined in: .build/typescript/packages/core/src/agent/llm.ts:69
Parameters
Section titled “Parameters”params
Section titled “params”LLMAgentParams<LLM<object, object>>
Returns
Section titled “Returns”LLMAgent
Overrides
Section titled “Overrides”Properties
Section titled “Properties”defaultTaskHandler
Section titled “defaultTaskHandler”
staticdefaultTaskHandler:TaskHandler<LLM<object,object>>
Defined in: .build/typescript/packages/core/src/agent/base.ts:288
Inherited from
Section titled “Inherited from”AgentRunner.defaultTaskHandler
createStore()
Section titled “createStore()”createStore: () =>
object=AgentRunner.defaultCreateStore
Defined in: .build/typescript/packages/core/src/agent/llm.ts:89
Returns
Section titled “Returns”object
Overrides
Section titled “Overrides”taskHandler
Section titled “taskHandler”taskHandler:
TaskHandler<LLM<object,object>> =AgentRunner.defaultTaskHandler
Defined in: .build/typescript/packages/core/src/agent/llm.ts:90
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get llm():
AI
Defined in: .build/typescript/packages/core/src/agent/base.ts:341
Returns
Section titled “Returns”AI
Inherited from
Section titled “Inherited from”chatHistory
Section titled “chatHistory”Get Signature
Section titled “Get Signature”get chatHistory():
ChatMessage<AdditionalMessageOptions>[]
Defined in: .build/typescript/packages/core/src/agent/base.ts:345
Returns
Section titled “Returns”ChatMessage<AdditionalMessageOptions>[]
Inherited from
Section titled “Inherited from”verbose
Section titled “verbose”Get Signature
Section titled “Get Signature”get verbose():
boolean
Defined in: .build/typescript/packages/core/src/agent/base.ts:349
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”defaultCreateStore()
Section titled “defaultCreateStore()”
staticdefaultCreateStore():object
Defined in: .build/typescript/packages/core/src/agent/base.ts:284
Returns
Section titled “Returns”object
Inherited from
Section titled “Inherited from”AgentRunner.defaultCreateStore
reset()
Section titled “reset()”reset():
void
Defined in: .build/typescript/packages/core/src/agent/base.ts:353
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”getTools()
Section titled “getTools()”getTools(
query):BaseToolWithCall[] |Promise<BaseToolWithCall[]>
Defined in: .build/typescript/packages/core/src/agent/base.ts:357
Parameters
Section titled “Parameters”Returns
Section titled “Returns”BaseToolWithCall[] | Promise<BaseToolWithCall[]>
Inherited from
Section titled “Inherited from”shouldContinue()
Section titled “shouldContinue()”
staticshouldContinue<AI,Store,AdditionalMessageOptions>(task):boolean
Defined in: .build/typescript/packages/core/src/agent/base.ts:363
Type Parameters
Section titled “Type Parameters”AI extends LLM<object, object>
Store extends object = object
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = AI extends LLM<object, AdditionalMessageOptions> ? AdditionalMessageOptions : never
Parameters
Section titled “Parameters”Readonly<TaskStep<AI, Store, AdditionalMessageOptions>>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”createTask()
Section titled “createTask()”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
Parameters
Section titled “Parameters”message
Section titled “message”stream
Section titled “stream”boolean = false
verbose
Section titled “verbose”undefined | boolean
chatHistory?
Section titled “chatHistory?”ChatMessage<object>[]
additionalChatOptions?
Section titled “additionalChatOptions?”object
Returns
Section titled “Returns”ReadableStream<TaskStepOutput<LLM<object, object>, object, object, object>>
Inherited from
Section titled “Inherited from”chat()
Section titled “chat()”Call Signature
Section titled “Call Signature”chat(
params):Promise<EngineResponse>
Defined in: .build/typescript/packages/core/src/agent/base.ts:420
Parameters
Section titled “Parameters”params
Section titled “params”NonStreamingChatEngineParams<object, object>
Returns
Section titled “Returns”Promise<EngineResponse>
Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”chat(
params):Promise<ReadableStream<EngineResponse>>
Defined in: .build/typescript/packages/core/src/agent/base.ts:426
Parameters
Section titled “Parameters”params
Section titled “params”StreamingChatEngineParams<object, object>
Returns
Section titled “Returns”Promise<ReadableStream<EngineResponse>>