fix(code-agent): use command terminal authority for cancel (#1866)

This commit is contained in:
Lyon
2026-06-22 10:45:21 +08:00
committed by GitHub
parent 2e61c9107d
commit 14db08d7fa
2 changed files with 3 additions and 3 deletions
@@ -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;
}