fix(workbench): require explicit terminal trace authority (#2043)

This commit is contained in:
Lyon
2026-06-24 14:35:14 +08:00
committed by GitHub
parent 10e892ce95
commit 8bdab4ac56
+1 -1
View File
@@ -251,7 +251,7 @@ function terminalTraceEventEvidence(events = []) {
const event = events[index]; const event = events[index];
if (!event || typeof event !== "object") continue; if (!event || typeof event !== "object") continue;
if (retryableProviderInterruptionEvidence(event)) continue; if (retryableProviderInterruptionEvidence(event)) continue;
const terminal = event.terminal === true || event.final === true || event.replyAuthority === true; const terminal = event.terminal === true;
if (!terminal) continue; if (!terminal) continue;
const status = terminalStatusFromValue(event.status ?? event.terminalStatus) ?? (event.error || event.errorCode ? "failed" : "completed"); const status = terminalStatusFromValue(event.status ?? event.terminalStatus) ?? (event.error || event.errorCode ? "failed" : "completed");
return { return {