From bcc9bd6997623be25bdb705f8bfdccd61ce9eb80 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 15 Dec 2023 09:57:06 +0700 Subject: [PATCH] fix: delete first message then regenerate again will break the thread (#1015) --- extensions/conversational-extension/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/conversational-extension/src/index.ts b/extensions/conversational-extension/src/index.ts index 2c2c7e47f..4b9087657 100644 --- a/extensions/conversational-extension/src/index.ts +++ b/extensions/conversational-extension/src/index.ts @@ -124,7 +124,8 @@ export default class JSONConversationalExtension await fs.mkdir(threadDirPath) await fs.writeFile( threadMessagePath, - messages.map((msg) => JSON.stringify(msg)).join('\n') + '\n' + messages.map((msg) => JSON.stringify(msg)).join('\n') + + (messages.length > 1 ? '\n' : '') ) Promise.resolve() } catch (err) {