From 4f13ea92c7a0a8b77e0d50340b7114c709b4a21b Mon Sep 17 00:00:00 2001 From: Codex Date: Sat, 16 May 2026 16:07:14 +0000 Subject: [PATCH] fix code queue trace fragment coalescing --- src/components/microservices/code-queue/src/task-view.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/microservices/code-queue/src/task-view.ts b/src/components/microservices/code-queue/src/task-view.ts index 3467d123..1e9e2a17 100644 --- a/src/components/microservices/code-queue/src/task-view.ts +++ b/src/components/microservices/code-queue/src/task-view.ts @@ -696,7 +696,7 @@ function messageFragmentMergeKey(line: TranscriptLine): string | null { if (line.kind !== "message") return null; const title = String(line.title || "").trim().toLowerCase(); if (title !== "assistant message" && title !== "reasoning") return null; - return `${title}:${String(line.status || "")}`; + return title; } function appendMessageText(left: string, right: string): string { @@ -718,6 +718,7 @@ function mergeTranscriptMessageGroup(group: TranscriptLine[]): TranscriptLine { ...first, seq: Number.isFinite(Number(last.seq)) ? Number(last.seq) : Number(first.seq), at: last.at || first.at, + status: last.status || first.status, bodyPreview: body.length > 0 ? body : undefined, bodyOmittedLines: group.reduce((sum, line) => sum + Number(line.bodyOmittedLines || 0), 0) || undefined, rawSeqs,