Skip to content

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

AI extends LLM

AdditionalMessageOptions extends object = AI extends LLM<object, infer AdditionalMessageOptions> ? AdditionalMessageOptions : never

AdditionalChatOptions extends object = object