From 7a64266b9c7ccc142b92b8dc1514eb2599876949 Mon Sep 17 00:00:00 2001 From: Hk-Gosuto Date: Mon, 26 Aug 2024 09:54:14 +0800 Subject: [PATCH] fix: #301 --- app/api/langchain/tool/agent/agentapi.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/api/langchain/tool/agent/agentapi.ts b/app/api/langchain/tool/agent/agentapi.ts index 4e9016b26..71d662cee 100644 --- a/app/api/langchain/tool/agent/agentapi.ts +++ b/app/api/langchain/tool/agent/agentapi.ts @@ -467,10 +467,10 @@ export class AgentApi { ]); const lastMessageContent = reqBody.messages.slice(-1)[0].content; - // const lastHumanMessage = - // typeof lastMessageContent === "string" - // ? new HumanMessage(lastMessageContent) - // : new HumanMessage({ content: lastMessageContent }); + const lastHumanMessage = + typeof lastMessageContent === "string" + ? new HumanMessage(lastMessageContent) + : new HumanMessage({ content: lastMessageContent }); const agent = createToolCallingAgent({ llm, tools, @@ -484,7 +484,7 @@ export class AgentApi { await agentExecutor .invoke( { - input: lastMessageContent, + input: lastHumanMessage, chat_history: pastMessages, signal: this.controller.signal, },