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: .build/typescript/packages/core/src/agent/base.ts:126
Type Parameters
Section titled “Type Parameters”AI extends LLM
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = AI extends LLM<object, infer AdditionalMessageOptions> ? AdditionalMessageOptions : never
AdditionalChatOptions
Section titled “AdditionalChatOptions”AdditionalChatOptions extends object = object