From 0da4d42e1e97f70b2791e969cfccf0a7855e4ddd Mon Sep 17 00:00:00 2001 From: Lyon <88232613+pikasTech@users.noreply.github.com> Date: Mon, 22 Jun 2026 16:59:31 +0800 Subject: [PATCH] fix: block completed AgentRun run reuse (#1905) --- internal/cloud/code-agent-agentrun-adapter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cloud/code-agent-agentrun-adapter.ts b/internal/cloud/code-agent-agentrun-adapter.ts index ac872026..d7bd6857 100644 --- a/internal/cloud/code-agent-agentrun-adapter.ts +++ b/internal/cloud/code-agent-agentrun-adapter.ts @@ -1804,7 +1804,7 @@ function canReuseAgentRunSessionForOwner(session, params = {}, options = {}) { function agentRunReuseBlocker(run = {}, mapping = {}) { const status = String(run?.terminalStatus ?? run?.status ?? mapping.runStatus ?? "").toLowerCase(); - if (TERMINAL_RUN_STATUSES.has(status) && status !== "completed") return `run_status_${status}`; + if (TERMINAL_RUN_STATUSES.has(status)) return `run_status_${status}`; if (!run?.claimedBy) return "runner_not_claimed"; if (runLeaseExpired(run.leaseExpiresAt)) return "runner_reuse_window_expired"; return null;