fix(workbench): keep active code agent messages running (#1966)

This commit is contained in:
Lyon
2026-06-23 13:06:51 +08:00
committed by GitHub
parent befd0f01d3
commit 4c276a7318
+1 -1
View File
@@ -3272,7 +3272,7 @@ function safeMessageId(value) {
function codeAgentConversationAgentMessageStatus(payload = {}) {
const status = textValue(payload.status ?? payload.agentRun?.terminalStatus ?? payload.commandState ?? payload.runStatus).toLowerCase();
if (codeAgentPayloadHasSealedFinalResponse(payload)) return "completed";
if (["completed", "done", "success", "active"].includes(status)) return "completed";
if (["completed", "done", "success"].includes(status)) return "completed";
if (["failed", "blocked", "error", "timeout", "canceled", "cancelled"].includes(status)) return "failed";
if (payload.error || payload.blocker) return "failed";
return "running";