Type aliases
AgentParamsBase
AgentParamsBase<
AI
,AdditionalMessageOptions
,AdditionalChatOptions
> = {llm
:AI
;chatHistory
:ChatMessage
<AdditionalMessageOptions
>[];systemPrompt
:MessageContent
;verbose
:boolean
;tools
:BaseToolWithCall
[];additionalChatOptions
:AdditionalChatOptions
; } | {llm
:AI
;chatHistory
:ChatMessage
<AdditionalMessageOptions
>[];systemPrompt
:MessageContent
;verbose
:boolean
;toolRetriever
:ObjectRetriever
<BaseToolWithCall
>;additionalChatOptions
:AdditionalChatOptions
; }
Defined in: packages/core/src/agent/base.ts:126
Type Parameters
AI
AI
extends LLM
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= AI
extends LLM
<object
, infer AdditionalMessageOptions> ? AdditionalMessageOptions
: never
AdditionalChatOptions
AdditionalChatOptions
extends object
= object