fix: do not seal running agentrun turns on caught-up projection

This commit is contained in:
lyon
2026-06-21 14:47:06 +08:00
parent a5b47d5d8d
commit 84180e3ae2
-2
View File
@@ -3205,8 +3205,6 @@ function codeAgentPayloadHasSealedFinalResponse(payload = {}) {
if (!payload || typeof payload !== "object") return false;
if (payload.error || payload.blocker) return false;
if (!codeAgentFinalResponseText(payload)) return false;
const projectionStatus = textValue(payload.projectionStatus ?? payload.projection?.projectionStatus).toLowerCase().replace(/_/gu, "-");
if (projectionStatus === "caught-up") return true;
const agentRun = payload.agentRun && typeof payload.agentRun === "object" ? payload.agentRun : {};
return isTraceCommandTerminalStatus(payload.status) ||
isTraceCommandTerminalStatus(agentRun.status) ||