From ed8e4e30f019328cc3ca54c56252ce6d2db02a69 Mon Sep 17 00:00:00 2001 From: darkskygit Date: Tue, 24 Sep 2024 12:35:48 +0000 Subject: [PATCH] fix: collect workflow's assistant content (#8373) fix CLOUD-71 --- packages/backend/server/src/plugins/copilot/controller.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/plugins/copilot/controller.ts b/packages/backend/server/src/plugins/copilot/controller.ts index 82350c7000732..7529d734f82e3 100644 --- a/packages/backend/server/src/plugins/copilot/controller.ts +++ b/packages/backend/server/src/plugins/copilot/controller.ts @@ -335,7 +335,10 @@ export class CopilotController { concatMap(values => { session.push({ role: 'assistant', - content: values.join(''), + content: values + .filter(v => v.status === GraphExecutorState.EmitContent) + .map(v => v.content) + .join(''), createdAt: new Date(), }); return from(session.save());