Merge pull request #1825 from pikasTech/fix-caught-up-terminal-1823
fix: do not seal running AgentRun turns on caught-up projection
This commit is contained in:
@@ -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) ||
|
||||
|
||||
Reference in New Issue
Block a user