fix(code-agent): use command terminal authority for cancel (#1866)
This commit is contained in:
@@ -939,7 +939,7 @@ export async function cancelAgentRunChatTurn({ traceId, currentResult = null, op
|
||||
|
||||
function agentRunCancelTerminalStatus(payload = null) {
|
||||
if (!payload || typeof payload !== "object") return null;
|
||||
for (const value of [payload.status, payload.agentRun?.terminalStatus, payload.agentRun?.commandState, payload.agentRun?.status, payload.agentRun?.runStatus]) {
|
||||
for (const value of [payload.agentRun?.terminalStatus, payload.agentRun?.commandState, payload.agentRun?.commandStatus]) {
|
||||
const status = normalizeAgentRunStatus(value);
|
||||
if (isAgentRunTerminalStatus(status)) return status;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user