From 061086e844566cec0fc6a64357254ee46f4aa060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Sun, 2 Aug 2026 00:40:08 +0300 Subject: [PATCH] fix: output CREATE text immediately instead of accumulating in group --- src/core/service-assembler.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/service-assembler.ts b/src/core/service-assembler.ts index cb576dc..a3a80d6 100644 --- a/src/core/service-assembler.ts +++ b/src/core/service-assembler.ts @@ -384,8 +384,10 @@ export async function assembleService( if (who) { if (who !== groupWho || headerHtml) flushGroup(); if (headerHtml) html += headerHtml + '\n'; - groupWho = who; - groupTexts.push(fmt); + const br = opts.newLine ? '
' : ''; + const whoLabel = `${who}: `; + html += `${br}${whoLabel}

${fmt}

`; + if (whoRaw !== undefined) whoLast = who; } else { flushGroup(); const br = opts.newLine ? '
' : '';