From 4e1e91120f3663e07f1d38f66b692ac5e71683b4 Mon Sep 17 00:00:00 2001 From: darkskygit Date: Tue, 1 Apr 2025 13:06:33 +0000 Subject: [PATCH] chore(server): omit system message in error (#11365) --- packages/backend/server/src/plugins/copilot/controller.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/server/src/plugins/copilot/controller.ts b/packages/backend/server/src/plugins/copilot/controller.ts index 3cf7c5aeb..6417b1021 100644 --- a/packages/backend/server/src/plugins/copilot/controller.ts +++ b/packages/backend/server/src/plugins/copilot/controller.ts @@ -251,7 +251,7 @@ export class CopilotController implements BeforeApplicationShutdown { } const finalMessage = session.finish(params); - info.finalMessage = finalMessage; + info.finalMessage = finalMessage.filter(m => m.role !== 'system'); const content = await provider.generateText(finalMessage, session.model, { ...session.config.promptConfig, @@ -315,7 +315,8 @@ export class CopilotController implements BeforeApplicationShutdown { this.ongoingStreamCount$.next(this.ongoingStreamCount$.value + 1); const finalMessage = session.finish(params); - info.finalMessage = finalMessage; + info.finalMessage = finalMessage.filter(m => m.role !== 'system'); + const source$ = from( provider.generateTextStream(finalMessage, session.model, { ...session.config.promptConfig,