Feature/Add prepend messages to memory (#2410)

add prepend messages to memory
This commit is contained in:
Henry Heng
2024-05-20 17:08:34 +01:00
committed by GitHub
parent 816436f8fa
commit 8caca472ba
27 changed files with 219 additions and 55 deletions
+3 -2
View File
@@ -1306,7 +1306,8 @@ export const getSessionChatHistory = async (
componentNodes: IComponentNodes,
appDataSource: DataSource,
databaseEntities: IDatabaseEntity,
logger: any
logger: any,
prependMessages?: IMessage[]
): Promise<IMessage[]> => {
const nodeInstanceFilePath = componentNodes[memoryNode.data.name].filePath as string
const nodeModule = await import(nodeInstanceFilePath)
@@ -1324,7 +1325,7 @@ export const getSessionChatHistory = async (
logger
})
return (await initializedInstance.getChatMessages(sessionId)) as IMessage[]
return (await initializedInstance.getChatMessages(sessionId, undefined, prependMessages)) as IMessage[]
}
/**