fix(v02): repair final response status (#837)

Co-authored-by: Codex Agent <codex@hwlab.local>
This commit is contained in:
Lyon
2026-06-04 17:45:25 +08:00
committed by GitHub
parent 62a99084d7
commit be557c09bc
6 changed files with 168 additions and 5 deletions
+2 -1
View File
@@ -33,6 +33,7 @@ export function traceDisplayRows(trace: Record<string, unknown> = {}, events: Tr
continue;
}
if (isTerminalAssistantTraceEvent(event)) {
if (pendingAssistantEvent && pendingAssistantEvent !== event) rows.push(traceDisplayRow(trace, pendingAssistantEvent));
pendingAssistantEvent = event;
continue;
}
@@ -150,7 +151,7 @@ function isTerminalAssistantTraceEvent(event: TraceEvent): boolean {
const label = String(event.label ?? "");
if (label === "assistant:completed") return true;
if (label === "agentrun:assistant:message") return event.replyAuthority === true || event.final === true;
return event.type === "assistant_message" && (event.status === "completed" || event.final === true);
return event.type === "assistant_message" && (event.status === "completed" || event.final === true || event.terminal === true);
}
function isNoisyTraceEvent(event: TraceEvent): boolean {