Class: LLMAgent
Runner will manage the task execution and provide a high-level API for the user
Extends
Extended by
Constructors
new LLMAgent()
new LLMAgent(
params
):LLMAgent
Parameters
• params: LLMAgentParams
Returns
Overrides
Source
packages/llamaindex/src/agent/llm.ts:24
Properties
#chatHistory
private
#chatHistory:ChatMessage
<object
>[]
Inherited from
Source
packages/llamaindex/src/agent/base.ts:222
#llm
private
readonly
#llm:LLM
<object
,object
>
Inherited from
Source
packages/llamaindex/src/agent/base.ts:217
#runner
private
readonly
#runner:AgentWorker
<LLM
<object
,object
>,object
,object
>
Inherited from
Source
packages/llamaindex/src/agent/base.ts:223
#systemPrompt
private
readonly
#systemPrompt:null
|MessageContent
=null
Inherited from
Source
packages/llamaindex/src/agent/base.ts:221
#tools
private
readonly
#tools:BaseToolWithCall
[] | (query
) =>Promise
<BaseToolWithCall
[]>
Inherited from
Source
packages/llamaindex/src/agent/base.ts:218
#verbose
private
readonly
#verbose:boolean
Inherited from
Source
packages/llamaindex/src/agent/base.ts:224
createStore()
createStore: () =>
object
=AgentRunner.defaultCreateStore
Returns
object
Overrides
Source
packages/llamaindex/src/agent/llm.ts:44
taskHandler
taskHandler:
TaskHandler
<LLM
<object
,object
>> =AgentRunner.defaultTaskHandler
Source
packages/llamaindex/src/agent/llm.ts:45
defaultTaskHandler
static
defaultTaskHandler:TaskHandler
<LLM
<object
,object
>>
Inherited from
AgentRunner
. defaultTaskHandler
Source
packages/llamaindex/src/agent/base.ts:233
Accessors
chatHistory
get
chatHistory():ChatMessage
<AdditionalMessageOptions
>[]
Returns
ChatMessage
<AdditionalMessageOptions
>[]
Source
packages/llamaindex/src/agent/base.ts:282
llm
get
llm():AI
Returns
AI
Source
packages/llamaindex/src/agent/base.ts:278
verbose
get
verbose():boolean
Returns
boolean