fix(workbench): keep active code agent messages running (#1966)
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user