Class: ReActAgent
Hierarchy
-
AgentRunner
<LLM
,ReACTAgentStore
>↳
ReActAgent
Constructors
constructor
• new ReActAgent(params
): ReActAgent
Parameters
Name | Type |
---|---|
params | ReACTAgentParamsWithTools | ReACTAgentParamsWithToolRetriever |
Returns
Overrides
AgentRunner<LLM, ReACTAgentStore>.constructor
Defined in
packages/core/src/agent/react.ts:335
Properties
#chatHistory
• Private
#chatHistory: ChatMessage
<object
>[]
Inherited from
AgentRunner.#chatHistory
Defined in
packages/core/src/agent/base.ts:292
#llm
• Private
Readonly
#llm: LLM
<object
, object
>
Inherited from
AgentRunner.#llm
Defined in
packages/core/src/agent/base.ts:287
#runner
• Private
Readonly
#runner: AgentWorker
<LLM
<object
, object
>, ReACTAgentStore
, object
>
Inherited from
AgentRunner.#runner
Defined in
packages/core/src/agent/base.ts:293
#systemPrompt
• Private
Readonly
#systemPrompt: null
| MessageContent
= null
Inherited from
AgentRunner.#systemPrompt
Defined in
packages/core/src/agent/base.ts:291
#tools
• Private
Readonly
#tools: BaseToolWithCall
[] | (query
: MessageContent
) => Promise
<BaseToolWithCall
[]>