From e30c4e30cb9ae0b306382becf680067cad668857 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Mon, 29 Dec 2025 11:54:45 +0100 Subject: [PATCH] Fix /copy after aborts --- packages/coding-agent/src/core/agent-session.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/src/core/agent-session.ts b/packages/coding-agent/src/core/agent-session.ts index 3087ca4f..44a700db 100644 --- a/packages/coding-agent/src/core/agent-session.ts +++ b/packages/coding-agent/src/core/agent-session.ts @@ -1525,7 +1525,13 @@ export class AgentSession { const lastAssistant = this.messages .slice() .reverse() - .find((m) => m.role === "assistant"); + .find((m) => { + if (m.role !== "assistant") return false; + const msg = m as AssistantMessage; + // Skip aborted messages with no content + if (msg.stopReason === "aborted" && msg.content.length === 0) return false; + return true; + }); if (!lastAssistant) return null;