fix(chat): separate merged output segments
Build / build (push) Canceled after 0s
Playwright / e2e (push) Canceled after 0s

This commit is contained in:
2026-11-05 15:52:53 +08:00
parent 43eda89d47
commit 10ce9e5c28
7 changed files with 42 additions and 7 deletions
@@ -14,6 +14,7 @@ export function groupRunMessages(messages: Message[], runActive: boolean): Messa
result.push({
...first,
toolMessages: tools.length ? tools : undefined,
contentSegments: assistants.map(m => m.content).filter(text => text.trim()),
id: assistants[assistants.length - 1].id,
content: assistants.map(m => m.content).filter(text => text.trim()).join('\n\n'),
reasoning: assistants.map(m => m.reasoning).filter(Boolean).join('\n\n') || undefined,