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”
static
defaultTaskHandler: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()”
static
defaultCreateStore():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()”
static
shouldContinue<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
>>