diff --git a/packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts b/packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts index 0d5b4c48..1ed831aa 100644 --- a/packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts +++ b/packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts @@ -79,8 +79,8 @@ class MRKLAgentChat_Agents implements INode { // Change default max token to higher when using gpt-4-vision chatModel.maxTokens = 1024 const oldTemplate = promptWithChat.template as string - let chatPromptTemplate = ChatPromptTemplate.fromMessages([SystemMessagePromptTemplate.fromTemplate(oldTemplate)]) - chatPromptTemplate.promptMessages = [new HumanMessage({ content: messageContent })] + chatPromptTemplate = ChatPromptTemplate.fromMessages([SystemMessagePromptTemplate.fromTemplate(oldTemplate)]) + chatPromptTemplate.promptMessages.push(new HumanMessage({ content: messageContent })) } else { // revert to previous values if image upload is empty chatModel.modelName = chatModel.configuredModel