From 6d21092805340f9d8a060e5b92ae5cb3fa0a103c Mon Sep 17 00:00:00 2001 From: Henry Heng <hzj94@hotmail.com> Date: Tue, 21 May 2024 23:35:18 +0100 Subject: [PATCH] Fix/Agent llm initialization (#866) --- packages/core/src/agent/anthropic.ts | 4 ++-- packages/core/src/agent/openai.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/agent/anthropic.ts b/packages/core/src/agent/anthropic.ts index 3ab55521e..76c5b61c2 100644 --- a/packages/core/src/agent/anthropic.ts +++ b/packages/core/src/agent/anthropic.ts @@ -39,9 +39,9 @@ export class AnthropicAgent extends AgentRunner<Anthropic> { constructor(params: AnthropicAgentParams) { super({ llm: - params.llm ?? Settings.llm instanceof Anthropic + params.llm ?? (Settings.llm instanceof Anthropic ? (Settings.llm as Anthropic) - : new Anthropic(), + : new Anthropic()), chatHistory: params.chatHistory ?? [], systemPrompt: params.systemPrompt ?? null, runner: new AnthropicAgentWorker(), diff --git a/packages/core/src/agent/openai.ts b/packages/core/src/agent/openai.ts index 61b73193e..053330b40 100644 --- a/packages/core/src/agent/openai.ts +++ b/packages/core/src/agent/openai.ts @@ -36,9 +36,9 @@ export class OpenAIAgent extends AgentRunner<OpenAI> { constructor(params: OpenAIAgentParams) { super({ llm: - params.llm ?? Settings.llm instanceof OpenAI + params.llm ?? (Settings.llm instanceof OpenAI ? (Settings.llm as OpenAI) - : new OpenAI(), + : new OpenAI()), chatHistory: params.chatHistory ?? [], runner: new OpenAIAgentWorker(), systemPrompt: params.systemPrompt ?? null, -- GitLab