From 7225e916fdc8e77ee89fae7abc7d7460c0be1927 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Fri, 12 Apr 2024 12:45:26 +0800
Subject: [PATCH] fix: use new ToolsFactory

---
 .../components/engines/typescript/agent/chat.ts     | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/templates/components/engines/typescript/agent/chat.ts b/templates/components/engines/typescript/agent/chat.ts
index 9c82dbab..8fdbe272 100644
--- a/templates/components/engines/typescript/agent/chat.ts
+++ b/templates/components/engines/typescript/agent/chat.ts
@@ -1,10 +1,5 @@
-import {
-  BaseTool,
-  OpenAIAgent,
-  QueryEngineTool,
-  Settings,
-  ToolFactory,
-} from "llamaindex";
+import { BaseTool, OpenAIAgent, QueryEngineTool } from "llamaindex";
+import { ToolsFactory } from "llamaindex/tools/ToolsFactory";
 import fs from "node:fs/promises";
 import path from "node:path";
 import { getDataSource } from "./index";
@@ -33,12 +28,10 @@ export async function createChatEngine() {
     const config = JSON.parse(
       await fs.readFile(path.join("config", "tools.json"), "utf8"),
     );
-    tools = tools.concat(await ToolFactory.createTools(config));
+    tools = tools.concat(await ToolsFactory.createTools(config));
   } catch {}
 
   return new OpenAIAgent({
     tools,
-    llm: Settings.llm,
-    verbose: true,
   });
 }
-- 
GitLab