fix code queue trace fragment coalescing
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user