Class: BaseAgent
BaseAgent is the base class for all agents.
Implements
BaseChatEngine
BaseQueryEngine
Constructors
constructor
• new BaseAgent(): BaseAgent
Returns
Methods
_getPromptModules
▸ _getPromptModules(): string
[]
Returns
string
[]
Defined in
packages/core/src/agent/types.ts:46
_getPrompts
▸ _getPrompts(): string
[]
Returns
string
[]
Defined in
packages/core/src/agent/types.ts:42
chat
▸ chat(params
): Promise
<AgentChatResponse
| StreamingAgentChatResponse
>
Parameters
Name | Type |
---|---|
params | ChatEngineAgentParams |
Returns
Promise
<AgentChatResponse
| StreamingAgentChatResponse
>
Implementation of
BaseChatEngine.chat
Defined in
packages/core/src/agent/types.ts:50
query
▸ query(params
): Promise
<AgentChatResponse
| StreamingAgentChatResponse
>
query is the main entrypoint for the agent. It takes a query and returns a response.
Parameters
Name | Type |
---|---|
params | QueryEngineParamsNonStreaming |
Returns
Promise
<AgentChatResponse
| StreamingAgentChatResponse
>
Implementation of
BaseQueryEngine.query
Defined in
packages/core/src/agent/types.ts:61
reset
▸ reset(): void
Returns
void